1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5883],{1511:(e,a,t)=>{"use strict";t.d(a,{Q:()=>s.A});var s=t(34438)},29735:e=>{"use strict";e.exports="object"==typeof self?self.FormData:window.FormData},60158:(e,a,t)=>{"use strict";t.d(a,{F:()=>s.A});var s=t(95153)},71910:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>g});var s=t(6029),r=t(53339),l=t(33118),i=t(60158),n=t(75877),o=t(1511),c=t(55729),d=t(58149);t(71434);var m=t(79872);t(29735);var h=t(80713);t(23605);var p=t(23316);t(91355);let u=e=>fetch(e).then(e=>e.json());function g(){let{data:e,mutate:a,error:t}=(0,d.Ay)("/api/member/avatars/avatars",u,{refreshInterval:3e5}),g=e?e.data:[],[f,x]=(0,c.useState)(!1),[j,w]=(0,c.useState)(!1);(0,h.Ee)("10");let v=(0,r.O)(),b=async e=>{e.preventDefault();let t=e.currentTarget.getAttribute("data-id");w(!0),await fetch("/api/member/avatars/update",{body:JSON.stringify({select_avatar:t,domain:"topwebmodels.com"}),method:"PUT"}).then(e=>e.json()).then(e=>{x(!0),w(!1),a(e.data)})},[y,N]=(0,c.useState)(!1),[k,E]=(0,c.useState)(!1),A=async e=>{if(e.preventDefault(),!y)return;let t=document.getElementById("avatar");if(!t||!t.files||!t.files[0])return void console.error("No file selected");w(!0);try{let e=t.files[0],s=new FileReader;s.onloadend=async()=>{try{let r={avatar:{file:s.result,type:e.type,name:e.name}},l=await fetch("/api/member/avatars/upload",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)}),i=await l.json();"200"===i.status||200===l.status?(N(!1),E(!0),t.value="",a()):(console.error("Upload failed:",i),alert("Upload failed: "+(i.message||"Unknown error")))}catch(a){console.error("Error processing upload:",a);let e="Upload error: "+a.message;try{a.response&&(e+=" - Server responded with: "+a.response.statusText)}catch(e){}alert(e)}finally{w(!1)}},s.onerror=e=>{console.error("Error reading file:",e),w(!1),alert("Error reading file: Unable to process the selected image")},s.readAsDataURL(e)}catch(e){console.error("Error preparing upload:",e),w(!1),alert("Error preparing file for upload")}};return(0,c.useEffect)(()=>{v.push("/join")},[]),(0,s.jsxs)(l.u,{header:(0,s.jsx)(n.u,{logo_desktop:"https://c75627ee6f.mjedge.net/static/images/logo-topwebmodels-240x0.png",logo_mobile:"https://c75627ee6f.mjedge.net/static/images/logo-topwebmodels-240x0.png",scenes_title:"Scenes"}),footer:(0,s.jsx)(o.Q,{}),warning:(0,s.jsx)(i.F,{}),children:[(0,s.jsx)(p.A,{title:"Avatar | "+"TopWebModels".replace(/\s/g,""),description:"We have lots of horny teens milfs and cougars that like to deepthroat and suck cock and take big loads of hot, creamy cum on their faces.",image:"/images/og-topwebmodels.jpg",tags:"top web models, web models, porn models, top models, pornstars, adult models, pov blowjob, blowjobs, top porn site"}),(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col-12 text-center",children:[(0,s.jsx)("h1",{className:"display-4 mb-0 gradient-blue d-inline-block",children:"Avatar"}),(0,s.jsx)("p",{className:"mb-5",children:"Avatar Page"})]})}),(0,s.jsx)("p",{className:"avatar-wrap text-center",children:g&&g.length>=1?(0,s.jsx)("img",{src:`https://c761c19722.mjedge.net/avatars//${g[0].thumbnail}`,alt:"",className:"img-fluid rounded-circle user-avatar"}):(0,s.jsx)("img",{src:"https://c75627ee6f.mjedge.net/static/images/default-avatar.jpg",alt:"",className:"img-fluid rounded-circle user-avatar"})}),(0,s.jsx)("div",{className:"d-flex align-items-center",children:(0,s.jsx)("p",{className:"text-muted mb-0",children:"Upload Avatar Image File"})}),(0,s.jsx)("form",{enctype:"multipart/form-data",children:(0,s.jsxs)("div",{class:"row flex-column flex-md-row",style:{marginTop:"15px"},children:[(0,s.jsx)("div",{class:"col-12 col-md-9 col-lg-10",children:(0,s.jsx)("div",{class:"form-group upload-file",children:(0,s.jsx)("input",{className:"form-control",type:"file",id:"avatar",name:"image_file",required:!0,onChange:e=>{e.target.files[0]&&("image/jpeg"===e.target.files[0].type||"image/jpg"===e.target.files[0].type||"image/png"===e.target.files[0].type)?N(window.URL.createObjectURL(e.target.files[0])):N(!1),e.target.blur()},accept:".jpeg, .jpg, .png",placeholder:"Choose file"})})}),(0,s.jsxs)("div",{class:"col-12 col-md-3 col-lg-2 mt-3 mt-md-0",children:[" ",(0,s.jsx)("button",{type:"submit",class:`btn btn-upload ${j||!y?"disabled":""}`,disabled:j,onClick:A,children:j?"Uploading...":"Upload"})]})]})}),(0,s.jsx)("hr",{className:"my-5"}),k&&(0,s.jsxs)(m.A,{variant:"success",onClose:()=>
1x(!1),dismissible:!0,children:[(0,s.jsx)("span",{className:"fa fa-info-circle"})," New Avatar Uploaded!"]}),f&&(0,s.jsxs)(m.A,{variant:"success",onClose:()=>x(!1),dismissible:!0,children:[(0,s.jsx)("span",{className:"fa fa-info-circle"})," Avatar Updated!"]}),(0,s.jsx)("div",{id:"available-avatars",className:"row",children:g.length>=1&&g.map((e,a)=>(0,s.jsx)("div",{className:"col-md-2 col-sm-4 mb-3",children:(0,s.jsx)("div",{className:"card "+(!1==j&&e.id===g[0].id?"selected ":"")+"avatar "+(!0==j?"uploading":""),"data-id":e.id,onClick:b,children:(0,s.jsx)("img",{src:`https://c761c19722.mjedge.net/avatars//${e.thumbnail}`,alt:""})})},e.id))}),(0,s.jsx)("p",{className:"avatar-wrap text-center",children:(0,s.jsx)("img",{src:"",alt:"",className:"img-fluid rounded-circle user-avatar"})})]})]})}t(86697),t(48454),t(79595)},80713:(e,a,t)=>{"use strict";t.d(a,{Ee:()=>s.Ee});var s=t(80852)},93771:(e,a,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/avatar",function(){return t(71910)}])},95153:(e,a,t)=>{"use strict";t.d(a,{A:()=>n});var s=t(6029),r=t(53339);t(71434);var l=t(55729);let i=new(t(81727)).A,n=e=>{let{query:a,pathname:t}=(0,r.O)(),[n,o]=(0,l.useState)(!1),c=i.get("close-warning")&&!a.warning;return(0,l.useEffect)(()=>{c||o(!0)},[n]),(0,s.jsx)(s.Fragment,{children:!c&&n&&(0,s.jsx)("section",{className:"warning-wrap",children:(0,s.jsx)("div",{className:"warning-box",children:(0,s.jsxs)("div",{className:"container",children:[(0,s.jsx)("div",{className:"row justify-content-center mt-5 pt-5",children:(0,s.jsxs)("div",{className:"col-md-5 col-sm-6",children:[(0,s.jsx)("img",{src:"/images/logo-topwebmodels.png",alt:"",className:"fluid-img w-100 h-auto px-3"}),!1,!1]})}),(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col-12",children:[(0,s.jsx)("div",{className:"section-title my-5",children:(0,s.jsxs)("h2",{className:"display-4 text-center",children:["Warning! ",(0,s.jsx)("span",{children:"Adults Only!"})]})}),(0,s.jsxs)("div",{className:"btn-wrap text-center",children:[(0,s.jsx)("a",{href:"https://google.com",className:"btn btn-outline-secondary btn-lg exit mr-1",children:(0,s.jsx)("span",{children:"Exit"})}),(0,s.jsx)("a",{onClick:e=>{e.preventDefault(),i.set("close-warning",1),o(!1)},className:"btn btn-secondary btn-lg enter",children:(0,s.jsx)("span",{children:"Enter"})})]})]})}),(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col-12",children:[(0,s.jsx)("blockquote",{className:"mt-4 text-justify",children:(0,s.jsxs)("p",{children:[(0,s.jsx)("strong",{children:"WARNING"})," The following website, including all webpages, links, images and videos, display sexually explicit material. Only consenting adults are authorized beyond this page. If you are a minor (under the age of 18 years old or 21 years old where 18 isnât the legal age of majority), if sexually explicit material offends you or if itâs illegal to view such material in your community, or if you disagree with the following statements in any way, you MUST leave by clicking EXIT below. By ENTERING this site, you irrevocably agree to these statements: You are an adult in your community and are at least 18 years old (21 in those communities where required). You will not expose, or allow others to expose minors to the sexually explicit content contained on this website. You believe that sexually explicit material is not offensive or obscene, and affirm that sexually explicit material is not deemed to be obscene or illegal in the community in which you will view these materials. You further affirm that you wish to view such materials and that no other person has coerced you into doing so. You will use the material available on this website for your own personal use and will not sell, distribute, give or make available the content on this website to anyone. You will take the appropriate steps in order to make sure no minor is able to view the content available on this site. You understand that if you disagree with any of the prior statements, you are not permitted to enter this website and to view its contents. By entering this website, you acknowledge that you have read this agreement, understood it and agree to be bound by it."]})}),(0,s.jsxs)("div",{className:"access-info text-center mt-5",children:[(0,s.jsx)("h3",{className:"mb-5",children:"The site contains sexually oriented material"}),(0,s.jsx)("h6",{className:"text-muted",children:"Please restrain access to sexually explicit material to any minors that would have access to your computer by using one of the following services:"}),(0,s.jsxs)("p",{children:[(0,s.jsx)("a",{href:"https://www.cybersitter.com",target:"_blank",rel:"noreferrer",children:"CYBERSITTER"})," ",(0,s.jsx)("span",{children:"|"}),(0,s.jsx)("a",{href:"http://www.netnanny.com/",target:"_blank",rel:"noreferrer",children:"NET NANNY"})," ",(0,s.jsx)("span",{children:"|"}),(0,s.jsx)("a",{href:"http://www.cyberpatrol.com/",target:"_blank",rel:"noreferrer",children:"CYBERPATROL"})," ",(0,s.jsx)("span",{children:"|"}),(0,s.jsx)("a",{href:"http://www.asacp.org/",target:"_blank",rel:"noreferrer",children:"ASACP"})]}),(0,s.jsx)(s.Fragment,{children:["KB Productions LLC, 8700 E. Pinnacle Peak Road, Suite 221, Scottsdale, Arizona 85255 / 844-864-4437"].map(e=>(0,s.jsx)("p",{className:"warning-footer-company",children:e},e))})]})]})})]})})})})}},99410:(e,a,t)=>{"use strict";function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var s in t)({}).hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e}).apply(null,arguments)}t.d(a,{A:()=>s})}},e=>{e.O(0,[883,2966,9396,7718,3095,6937,8229,8149,9872,3316,7941,636,6593,8792],()=>e(e.s=93771)),_N_E=e.O()}]);
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.