(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[605],{7959:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tools/[tool]",function(){return r(1681)}])},4496:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var s=r(5893);r(7294);var n=r(1186),o=r(4942);function l(e){let{height:t=200,color:r="#3F8EFF"}=e;return(0,s.jsx)("div",{className:(0,o.cn)("w-[full] flex justify-center items-center"),style:{height:t+"px"},children:(0,s.jsx)(n.U,{size:32,color:r,className:"animate-spin"})})}},3830:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var s=r(5893);r(7294);var n=r(5675),o=r.n(n),l=r(9583);function a(){let e=(0,l.useRouter)();return(0,s.jsx)("div",{className:"absolute top-[10px] left-[10px] z-50",children:(0,s.jsx)(o(),{src:"/back_cicle.png",alt:"back",width:36,height:36,className:"shrink-0",onClick:()=>{e.pathname.includes("/tools/")?e.replace("/"):e.back()}})})}},4906:function(e,t,r){"use strict";r.d(t,{z:function(){return o}});var s=r(9692);let n=(e,t)=>{(0,s.sendGTMEvent)({event:e,value:t})};t.Z=n;let o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!(null==t?void 0:t.length)){let e=localStorage.getItem("perMap");e&&(t=JSON.parse(e))}t.includes(e)||(n(e),localStorage.setItem("perMap",JSON.stringify([...t,e])))}},1681:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return y}});var s=r(5893),n=r(7294),o=r(9332),l=r(9583),a=r(1138),i=r(4077),c=r(3830),u=r(6356),d=r(4708),p=r(4496),f=r(6649),m=r(5678),x=r(697);function g(e){let{imageUrl:t="",callback:r,height:o="60vw",width:l="45vw",uploadTitle:a="Upload photos",uploadIcon:i="/img_icon.png"}=e,[c,g]=(0,n.useState)(!1),[h,v]=(0,n.useState)(!1),[j,w]=(0,n.useState)(!1);(0,n.useEffect)(()=>{h&&r&&r("")},[h]);let y=async e=>{if(c){v(!1),w(!1);return}let{file:t}=e;if(!t){v(!1),w(!1);return}v(!1),w(!0);let s=new FormData;s.append("file",t);let[n,o]=await (0,x.ws)(s);o?(v(!0),w(!1)):(v(!1),w(!1),r&&r(n))};return(0,s.jsx)("div",{className:"flex flex-col justify-center items-center rounded-[15px]",children:(0,s.jsx)(f.Z,{quality:1,beforeCrop:e=>e.size/1024/1024>10?(console.log(">10m"),m.Am.error("The uploaded image size cannot exceed 10BM"),v(!1),w(!1),g(!0),!1):e.size/1024/1024<.01?(m.Am.error("The uploaded image format is incorrect"),!1):!j&&(g(!1),e),resetText:"reset",modalTitle:"Crop To 16 : 9",showGrid:!0,showReset:!0,aspect:9/16,modalWidth:300,onModalCancel:()=>{g(!0)},onModalOk:()=>{g(!1)},children:(0,s.jsx)(u.Z,{disabled:j,customRequest:y,type:"drag",accept:".png, .jpg, .jpeg",children:(0,s.jsx)("div",{className:"flex justify-center items-center hover:cursor-pointer relative rounded-[20px]",style:{height:o,width:l,backgroundColor:"#262731"},children:j?(0,s.jsx)(p.Z,{}):h?(0,s.jsxs)("div",{className:"flex flex-col justify-center items-center",children:[(0,s.jsx)("span",{className:" text-[12px] text-[#999999]",children:"upload failed,"}),(0,s.jsx)("span",{className:" text-[12px] text-[#999999]",children:"please try again"})]}):t?(0,s.jsxs)("div",{className:"overflow-hidden group flex justify-center items-center rounded-[20px]",style:{height:o,width:l},children:[(0,s.jsx)(d.J,{src:t,alt:"uploaded",className:"object-cover object-top",style:{height:o,width:l}}),(0,s.jsxs)("div",{className:" absolute h-[28px] w-[80px] top-0 bottom-0 left-0 right-0 m-auto justify-center items-center hidden group-hover:flex bg-[#000]/80 z-40 text-[#fff] rounded-[4px]",children:[(0,s.jsx)(d.J,{className:"w-[12px]",src:"/change_icon.png",alt:"mett ai"}),(0,s.jsx)("span",{className:"ml-[6px] text-[14px] font-[400]",children:"Change"})]})]}):(0,s.jsxs)("div",{className:"w-full h-full flex flex-col  justify-center items-center",children:[(0,s.jsx)("div",{className:"w-[26px]",children:(0,s.jsx)(d.J,{style:{width:"26px"},src:i,alt:"upload"})}),(0,s.jsx)("span",{className:"text-[14px] font-[400] text-[#666666] text-nowrap mt-[10px]",children:a})]})})})})})}function h(){let e=(0,l.useRouter)(),[t,r]=(0,n.useState)(""),[o,u]=(0,n.useState)("");return(0,n.useEffect)(()=>{let e=localStorage.getItem("huggingImgs");if(e){let t=JSON.parse(e);r(t[0]),u(t[1])}},[]),(0,s.jsxs)("div",{className:"w-screen flex flex-col items-center pb-[40px]",children:[(0,s.jsx)(c.Z,{}),(0,s.jsx)("video",{className:"h-auto w-full",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,children:(0,s.jsx)("source",{src:"/hugging_entry.mp4",type:"video/mp4"})}),(0,s.jsxs)("div",{className:"my-[20px] w-full px-[15px]",children:[(0,s.jsx)("p",{className:"text-[22px] font-bold text-[#fff] w-full",children:"Hugging"}),(0,s.jsx)("p",{className:"text-[14px] font-[400] text-[#A1A6AC] w-full",children:"Watch two pictures come to life with a hug"})]}),(0,s.jsxs)("div",{className:"w-screen flex justify-between px-[15px]",children:[(0,s.jsx)(g,{callback:e=>{let t=localStorage.getItem("huggingImgs");if(t){let r=JSON.parse(t);localStorage.setItem("huggingImgs",JSON.stringify([e,r[1]]))}else localStorage.setItem("huggingImgs",JSON.stringify([e,""]));r(e)},height:"60vw",width:"45vw",uploadTitle:"Image 1",uploadIcon:"/img_icon.png",imageUrl:t}),(0,s.jsx)(g,{callback:e=>{let t=localStorage.getItem("huggingImgs");if(t){let r=JSON.parse(t);localStorage.setItem("huggingImgs",JSON.stringify([r[0],e]))}else localStorage.setItem("huggingImgs",JSON.stringify(["",e]));u(e)},height:"60vw",width:"45vw",uploadTitle:"Image 2",uploadIcon:"/img_icon.png",imageUrl:o})]}),(0,s.jsx)(i.A,{disabled:!t||!o,onClick:()=>{t&&o&&e.push("/toolPricing?tool=hugging")},className:(0,a.cn)("rounded-[26px] h-[15vw] max-h-[60px] w-[92vw]  mt-[50px]",t&&o?"bg-gradient-to-r from-[#3F8EFF] to-[#20FCFF] text-[#fff]":"bg-[#262731] text-[#9094A6]"),children:"Create"})]})}var v=r(4906);let j=[{title:"Model 1",cover:"/Barbie.jpg",type:"Barbie"},{title:"Model 2",cover:"/Cartoon.jpg",type:"Cartoon"},{title:"Model 3",cover:"/Disney.jpg",type:"Disney"},{title:"Model 4",cover:"/FamilyGuy.jpg",type:"FamilyGuy"},{title:"Model 5",cover:"/Parody.jpg",type:"Parody"},{title:"Model 6",cover:"/Pixar.jpg",type:"Pixar"},{title:"Model 7",cover:"/PS2.jpg",type:"PS2"}];function w(){let e=(0,l.useRouter)(),[t,r]=(0,n.useState)(""),[o,u]=(0,n.useState)("Barbie");return(0,n.useEffect)(()=>{let e=localStorage.getItem("FiltersImg");e&&r(e)},[]),(0,s.jsxs)("div",{className:"w-screen flex flex-col items-center pb-[40px]",children:[(0,s.jsx)(c.Z,{}),(0,s.jsxs)("div",{className:"my-[20px] w-full text-center px-[15px] mt-[52px]",children:[(0,s.jsx)("p",{className:"text-[22px] font-bold text-[#fff] w-full",children:"AI Photo Filters"}),(0,s.jsx)("p",{className:"text-[14px] font-[400] text-[#A1A6AC] w-full",children:"Turns every photo into a work of art"})]}),(0,s.jsxs)("div",{className:"w-screen flex flex-col items-center px-[15px]",children:[(0,s.jsx)(g,{callback:e=>{localStorage.setItem("FiltersImg",e),r(e)},height:"85vw",width:"64vw",uploadIcon:"/img_icon.png",imageUrl:t}),(0,s.jsx)("p",{className:"text-[14px] font-[600] text-[#FFFFFF] w-full mt-[30px]",children:"Select Filters"}),(0,s.jsx)("div",{className:"w-full flex flex-nowrap overflow-x-scroll mt-[10px] scroll-0",children:j.map((e,t)=>(0,s.jsx)("div",{className:(0,a.cn)("rounded-[15px] shrink-0 border-[3px] border-transparent ",t!==j.length-1&&"mr-4",o===e.type&&"border-[#3F8EFF]"),onClick:()=>{u(e.type)},children:(0,s.jsx)(d.J,{src:e.cover,alt:e.title,className:"w-[26vw] object-cover rounded-[15px]"})},e.type))})]}),(0,s.jsx)(i.A,{disabled:!t||!o,onClick:()=>{e.push("/toolPricing?tool=filters&filterType="+o),(0,v.Z)("click_filter_"+o),(0,v.z)("per_click_filter_"+o)},className:(0,a.cn)("rounded-[26px] h-[15vw] max-h-[60px] w-[92vw]  mt-[50px]",t&&o?"bg-gradient-to-r from-[#3F8EFF] to-[#20FCFF] text-[#fff]":"bg-[#262731] text-[#9094A6]"),children:"Create"})]})}var y=()=>{var e;let{tool:t}=null!==(e=(0,o.useParams)())&&void 0!==e?e:{};switch(t){case"hugging":return(0,s.jsx)(h,{});case"filters":return(0,s.jsx)(w,{});default:return null}}},697:function(e,t,r){"use strict";r.d(t,{fX:function(){return x},$o:function(){return g},Pj:function(){return m},xZ:function(){return i},ZO:function(){return c},bG:function(){return f},x4:function(){return u},v7:function(){return d},Do:function(){return h},Ne:function(){return j},kx:function(){return v},ws:function(){return p}});var s=r(7066),n=r(462),o=r(5678);let l=s.Z.create({baseURL:"https://prod.skyart.ai",timeout:1e4,headers:{"Content-Type":"application/json;charset=utf-8"}});l.interceptors.request.use(function(e){return(0,n.I8)(e)},function(e){return Promise.reject(e)}),l.interceptors.response.use(function(e){let{status:t}=e,{data:r,code:s,msg:n}=e.data;if(!String(t).startsWith("2"))return[null,"network error"];{let e;return"0"!==s&&(e="100001"===s?"Please Login First":n||"unknown error"),[r,e]}},function(e){return e&&e.response&&(o.Am.error(e.response.data.message||"something wrong"),e.response.status),[null,e]});var a=r(3299);let i=e=>{let{pageNum:t,pageSize:r}=e;return l.post("/user/sd/images",{pageNum:t,pageSize:r})},c=e=>{let{pageNum:t,pageSize:r}=e;return l.post("/user/comfy/dance/templates",{pageNum:t,pageSize:r})},u=e=>{let{fromId:t,fromType:r="3"}=e;return l.post("/user/third-Login",{fromId:t,fromType:r})},d=async()=>{await (0,a.signOut)()},p=e=>l.post("/s3/upload",e,{timeout:3e4,headers:{"content-type":"application/form-data"}}),f=e=>l.get("/user/detail",{params:{userId:e}}),m=e=>{let{pageNum:t,pageSize:r,status:s=["2"]}=e;return l.post("/user/comfy/tasks",{pageNum:t,pageSize:r,status:s})},x=e=>l.delete("/user/comfy/task/"+e),g=e=>l.post("/user/comfy/task/flush",{taskIds:[...e]}),h=e=>{let{productId:t,transitionId:r,userId:s}=e;return l.post("/order/paddle/purchase",{productId:t,transitionId:r,userId:s})},v=e=>{let{productId:t,userId:r}=e;return l.post("/order/paddle/upgrade",{productId:t,userId:r})},j=e=>l.post("/user/comfy/task/quick",{taskId:e})},462:function(e,t,r){"use strict";r.d(t,{I8:function(){return i},eH:function(){return u}});var s=r(6486),n=r.n(s),o=r(1354),l=r.n(o),a=r(7632);let i=e=>{e.headers.Authorization=localStorage.getItem("token");let t=Math.floor(Date.now()/1e3).toString();e.headers["YY-Timestamp"]=t;let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t=n().shuffle("ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split("").slice()),r="";for(let s=0;s<e;s++)r+=t[s];return r}();e.headers["YY-Nonce"]=r;let s=e.method.toUpperCase();var i="";"POST"===e.method.toUpperCase()||"PUT"===e.method.toUpperCase()?i=Object.keys(e.data).sort().filter(t=>void 0!==e.data[t]).map(t=>"".concat(t,"=").concat("string"==typeof e.data[t]?e.data[t]:JSON.stringify(e.data[t]))).join("&"):("GET"===e.method.toUpperCase()||"DELETE"===e.method.toUpperCase())&&(i=Object.keys(e.params||{}).sort().filter(t=>void 0!==e.params[t]).map(t=>"".concat(t,"=").concat(e.params[t])).join("&"));let u="".concat(s,"\n").concat(t,"\n").concat(r,"\n").concat(i),d=String("ZlcKiNMozCTQljAMpVcVTCyjKfvSYrKl"),p=(0,o.HmacSHA256)(u,btoa(d)).toString(l().enc.Base64);return e.headers["YY-Signature"]=p,e.headers["YY-Basic-Params"]=c(),e.headers.traceId=(0,a.Z)(),e},c=()=>{let e;return localStorage.getItem("deviceInfo")?e=JSON.stringify({accesskey:"uNlVvHNQdf",appVersion:"1.0",buildVersion:"1",platform:"web",...JSON.parse(localStorage.getItem("deviceInfo")||JSON.stringify({deviceId:"0000",deviceName:"default deviceName",lang:"en",os:"default os",osVersion:"default osVersion"}))}):e=JSON.stringify({accesskey:"uNlVvHNQdf",appVersion:"1.0",buildVersion:"1",platform:"web",deviceId:"0000",deviceName:"next server",lang:"en",os:"next server os",osVersion:"next server osVersion"}),e},u=(e,t)=>{var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){if(4===r.readyState&&200===r.status){let e=this.response,r=window.URL.createObjectURL(new Blob([e],{type:"video/mp4"})),s=document.createElement("a");s.download=t,s.href=r,s.style.display="none",document.body.appendChild(s),s.click(),s.remove()}},r.send()}},2480:function(){}},function(e){e.O(0,[662,708,986,77,675,649,432,137,888,774,179],function(){return e(e.s=7959)}),_N_E=e.O()}]);