PageSourceSearch

https://xroid.ai/_next/static/chunks/74213-69b605f088e46397.js

js xroid.ai collected 2026-10-05 14:49:26 UTC 14,810 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74213],{413654:(e,t,a)=>{a.d(t,{A:()=>E});var r=a(695155),n=a(548173),o=a.n(n),l=a(212115),i=a(240693),s=a(503620),c=a(311536),u=a(621230);let d=async e=>{try{return(await u.Ay.get("/category/".concat(e))).data}catch(e){return console.log(e),null}},E=e=>{let{content:t,type:a="normal"}=e,{user:n}=(0,i.P_)(null==t?void 0:t.ownerId),[u,E]=(0,l.useState)([]);(0,l.useEffect)(()=>{let e=null==t?void 0:t.categoryIds;(null==e?void 0:e.length)&&Promise.all(e.map(e=>d(e))).then(e=>{E(e.filter(Boolean))})},[null==t?void 0:t.id]);let p=(0,l.useMemo)(()=>(null==n?void 0:n.realname)||(null==n?void 0:n.nickname)||"",[n]);return(0,r.jsx)("div",{className:"w-full group transition-transform duration-700 ease-out hover:-translate-y-[4px] will-change-transform",children:(0,r.jsxs)("div",{className:"flex flex-col rounded-[18px] bg-insight-white overflow-hidden border border-[#0B2F6B]/20 shadow-[0_2px_12px_rgba(11,47,107,0.1)] p-3 transition-shadow duration-700 ease-out group-hover:shadow-[0_8px_24px_rgba(0,0,0,0.14)]",children:[(0,r.jsx)(o(),{href:"/contents/".concat(null==t?void 0:t.id),className:"overflow-hidden block rounded-[13px]",children:(0,r.jsx)("img",{className:"w-full aspect-[2/3] object-cover transition-transform duration-700 ease-out group-hover:scale-105 will-change-transform",src:(null==t?void 0:t.image)?(0,s.Qc)(t.image,{height:700,quality:90,format:"webp"}):"/img/default-thumbnail.png",alt:null==t?void 0:t.title,onError:e=>{e.target.src="/img/default-thumbnail.png"}})}),(0,r.jsxs)("div",{className:"pt-3 pb-1 flex flex-col gap-2",children:[(0,r.jsx)(o(),{href:"/contents/".concat(null==t?void 0:t.id),className:"font-bold text-[#10244a] line-clamp-1 font-notoSans text-[16px] leading-snug no-underline hover:no-underline",children:null==t?void 0:t.title}),(0,r.jsx)("p",{className:"text-[12px] text-[#10244a]/70 font-gothic truncate whitespace-nowrap overflow-hidden",children:(null==t?void 0:t.subtitle)||"\xa0"}),(0,r.jsxs)("div",{className:"flex items-center gap-2 mt-1",children:[(0,r.jsx)("div",{className:"flex flex-row gap-1 overflow-x-auto max-w-[57%] shrink-0 [&::-webkit-scrollbar]:hidden",style:{scrollbarWidth:"none"},children:u.map((e,t)=>{var a;return(0,r.jsx)("span",{className:"text-[12px] font-bold text-[var(--deep-insight-blue)] bg-[#e8edf5] px-2 py-0.5 rounded-full whitespace-nowrap shrink-0",children:null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.name},t)})}),"normal"===a&&(0,r.jsxs)(o(),{href:"/user/".concat(null==n?void 0:n.alias),className:"flex items-center gap-1 ml-auto min-w-0 no-underline hover:no-underline",children:[(null==n?void 0:n.avatar)?(0,r.jsx)("img",{className:"rounded-full object-cover border border-gray-300 w-[18px] h-[18px] shrink-0",src:(0,s.Qc)(n.avatar,{width:20,height:20,format:"webp"}),alt:null==n?void 0:n.nickname,onError:e=>{e.target.src="/img/avatar-default.png"}}):(0,r.jsx)(c.tmC,{className:"text-[var(--deep-insight-blue)] w-[18px] h-[18px] shrink-0"}),(0,r.jsx)("span",{className:"text-[var(--deep-insight-blue)] font-bold text-[12px] font-notoSans truncate",children:p})]})]})]})]})})}},346764:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(695155),n=a(255205),o=a(7266);let l=e=>{let{className:t="",loading:a=!1,onClick:l}=e,i=(0,o.useTranslations)("common");return(0,r.jsx)("div",{className:(0,n.A)("flex justify-center mt-4",t),children:a?(0,r.jsx)("div",{className:"mx-auto w-12 h-12 rounded-full animate-spin border-2 border-solid border-deep-insight-blue border-t-transparent"}):(0,r.jsx)("button",{className:"bg-transparent border-none text-deep-insight-blue text-lg font-semibold px-2 py-1 hover:opacity-70 focus:outline-none font-notoSans",onClick:()=>{a||l()},children:i("seeMore")})})}},452447:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(325953),n=a(691782),o=a(513030),l=a(213697);let i=null,s=()=>{let e=new URLSearchParams(window.location.search),t=e.get("anonymousUserId");return t?{id:t,nickname:e.get("nickname")||r.N7,realname:e.get("realname")||r.N7}:null},c=()=>{if(i||(i=s()),i)return i;let e=(0,o.getCookie)(n.Ck),t=(0,o.getCookie)(n.rC);return e||(e="e_"+(0,l.A)().replace(/-/g,""),(0,o.setCookie)(n.Ck,e)),{id:e,nickname:t||r.N7,realname:r.N7}}}
1,621230:(e,t,a)=>{a.d(t,{Ay:()=>d,gf:()=>c});var r=a(923047),n=a(361789),o=a(814565),l=a(513030),i=a(691782);let s=()=>new Promise(e=>{let t=(0,o.hg)(n.j2,a=>{e(a),t()})}),c=async()=>{let e=await s();if(e){let t=await e.getIdToken();return(0,l.setCookie)(i.Xh,t),t}return""},u=r.A.create({baseURL:"https://xroid-api-954922496615.asia-northeast1.run.app"});u.interceptors.request.use(async e=>{let t=await c();return t&&(e.headers.Authorization="Bearer ".concat(t)),e});let d=u},325953:(e,t,a)=>{a.d(t,{Ag:()=>h,CA:()=>l,Ff:()=>d,N7:()=>i,OG:()=>s,UU:()=>n,dC:()=>o,gE:()=>c,ge:()=>r,je:()=>E,k2:()=>u,uY:()=>p});let r=900,n={EMAIL_ALREADY_EXISTS:"Email already exists",ALIAS_ALREADY_EXISTS:"Alias already exists",NOT_FOUND:"Not found",UNAUTHORIZED:"Unauthorized",FORBIDDEN:"Forbidden",SYSTEM_ERROR:"System error",ALREADY_EXISTS:"Already exists",INVALID_CODE:"Invalid code",CODE_EXPIRED:"Code expired",BAD_REQUEST:"Bad request",BLOCK_NOT_FOUND:"Block not found",USER_NOT_FOUND:"User not found",INVALID_TYPE:"Invalid type",MISSING_USER_ID:"Missing user ID",NOT_ENOUGH_CUBE:"Not enough cube",PROMPT_EMPTY:"Prompt is empty",MISSING_USE_ENECOLOR:"Missing useEneColor",INVALID_EMAIL:"Invalid email format",FORBIDDEN_WRITE_STORAGE:"You do not have permission to write data to this storage",CONTENT_PRIVATE:"Content is private",CHAPTER_PRIVATE:"Chapter is private",FORBIDDEN_USER_EDIT:"You are not authorized to edit users with higher role",CANNOT_SET_HIGHER_ROLE:"Cannot set role higher than your current role",LLM_NOT_FOUND:"LLM not found or deleted",ERROR_NAME_EXISTS:"existsNameError",TOOL_NOT_FOUND:"Tool not found",YOU_DO_NOT_HAVE_PERMISSION:"You do not have permission to use this feature.",FAILED_TO_GENERATE_VIDEO:"Failed to generate video",SAFETY_POLICY_VIOLATION:"Safety policy violation",PROMPT_TOO_LONG:"Prompt too long",CONTENT_PASSWORD_REQUIRED:"Content password required",WRONG_PASSWORD:"Wrong password",PAYLOAD_TOO_LARGE:"Payload too large",POSTIZ_ACCOUNT_NOT_LINKED:"Postiz account not linked",MEDIA_UPLOAD_FAILED:"Media upload failed",VIDEO_FILE_TOO_LARGE:"Video file too large"},o={GENERATE_VIDEO_COMPLETE:"generateVideoComplete",GENERATE_VIDEO_ERROR:"generateVideoError"},l={RENDER_VIDEO_ERROR:"renderVideoError"},i="ユーザー",s={ACCEPT_COREROID:"accept_coreroid"},c=["#ffffff","#000000","#d50000","#e67c73","#f4511e","#f6bf26","#33b679","#0b8043","#039be5","#007bff","#3f51b5","#7986cb","#8e24aa","#616161","#EAF0FA","#E1E9F5","#DEF1F2","#E0F0E8","#E6EEDC","#ECEBD8","#E0E5F7","#E8EBF1","#F5E8CC","#F4E3C6","#F6E0D5","#F3D9D8","#F4DFE7","#EDDDF1","#E7E0F5","#EEE9E2"],u=5,d=["/privacy-policies","/terms-of-service","/external-transmission-content","/payment-settlement","/specified-commercial-transactions"],E=["/cube-history","/purchase","/me","/inquiry"],p="xroid-rslot:",h="xroid-lslot:"},691782:(e,t,a)=>{a.d(t,{Ck:()=>n,Xh:()=>r,oT:()=>l,rC:()=>o});let r="xroid_access_token",n="xroid_anonymous_user_id",o="xroid_anonymous_nickname",l="xroid_custom_token"},361789:(e,t,a)=>{a.d(t,{IG:()=>c,OO:()=>u,j2:()=>s});var r=a(649904),n=a(814565),o=a(405622),l=a(138698);let i=(0,r.Wp)({apiKey:"AIzaSyB-uODWJMI1HojWy2rOKZZ69H6yxaNoODQ",authDomain:"xroid2.firebaseapp.com",projectId:"xroid2",storageBucket:"xroid2.firebasestorage.app",messagingSenderId:"954922496615",appId:"1:954922496615:web:c2d282bafd2b15c1521ac2",databaseURL:"https://xroid2-default-rtdb.asia-southeast1.firebasedatabase.app"}),s=(0,n.xI)(i),c=(0,o.c7)(i),u=(0,l.C3)(i)},827254:(e,t,a)=>{a.d(t,{$Q:()=>n,OJ:()=>l,Rk:()=>o,Z$:()=>i});var r=a(621230);let n=async e=>{try{return(await r.Ay.post("/cloudflare/presigned-url",e)).data}catch(e){return console.log(e),null}},o=async e=>{try{return(await r.Ay.post("/cloudflare/private-file-url",e)).data}catch(e){return console.log(e),null}},l=async e=>(await r.Ay.get("/cloudflare/stream-download",{params:{url:e},responseType:"blob"})).data,i=async e=>(await r.Ay.get("/cloudflare/stream-download-file",{params:{url:e},responseType:"blob"})).data},33862:(e,t,a)=>{a.d(t,{Qt:()=>E,SR:()=>p,Uc:()=>u,V$:()=>l,Ww:()=>w,ec:()=>s,hq:()=>m,lw:()=>v,ly:()=>g,mH:()=>h,oc:()=>f,pU:()=>A,pV:()=>d,r7:()=>i,rF:()=>c,t9:()=>_,wz:()=>o,x3:()=>y});var r=a(621230),n=a(624520);let o=async(e,t)=>(await r.Ay.get("/user/".concat(e),t)).data,l=async(e,t)=>(await r.Ay.get("/user/alias/".concat(e),t)).data,i=async(e,t)=>{let a=(0,n.j)({token:t});return(await r.Ay.put("/user/update-profile".concat(a),e)).data},s=async(e,t)=>{let a=(0,n.j)({token:t});return(await r.Ay.put("/user/change-password".concat(a),e)).data},c=async e=>{try{return(await r.Ay.post("/user/anonymous/".concat(e))).data}catch(e){return console.log(e),null}},u=async e=>{try{return(await r.Ay.post("/user/donate-cube",e)).data}catch(e){return console.log(e),null}},d=async e=>{let{data:t}=await r.Ay.post("/user/follow",{uid:e,status:!0});return t},E=async e=>{let{data:t}=await r.Ay.post("/user/follow",{uid:e,status:!1});return t},p=async e=>{let{data:t}=await r.Ay.get("/user/followers/".concat(e));return t.data},h=async e=>{let{data:t}=await r.Ay.get("/user/follows/".concat(e));return t.data},f=async e=>{let t=(0,n.j)(e);try{return(await r.Ay.get("/user/files/".concat(t))).data}catch(e){return console.log(e),null}},g=async e=>{try{return(await r.Ay.get("/user/file/".concat(e))).data}catch(e){return console.log(e),null}},m=async(e,t)=>{try{let a=(0,n.j)({token:t});return(await r.Ay.post("".concat("/user/files/many").concat(a),e)).data}catch(e){return console.log(e),null}},y=async(e,t)=>{try{let a=(0,n.j)({token:t});return(await r.Ay.post("".concat("/user/files").concat(a),e)).data}catch(e){return console.log(e),null}},w=async e=>{try{return(await r.Ay.delete("/user/files/".concat(e))).data}catch(e){return console.log(e),null}},v=async()=>{try{return(await r.Ay.delete("/user/delete-account")).data}catch(e){return console.log(e),null}},A=async e=>{try{var t,a;let n=await r.Ay.get("/user/assets/".concat(e));return null!==(a=null===(t=n.data)||void 0===t?void 0:t.data)&&void 0!==a?a:null}catch(e){return console.log(e),null}},_=async e=>{try{var t,a;let n=await r.Ay.post("/user/assets",e);return null!==(a=null===(t=n.data)||void 0===t?void 0:t.data)&&void 0!==a?a:null}catch(e){return console.log(e),null}}},240693:(e,t,a)=>{a.d(t,{P_:()=>d,R5:()=>E,uu:()=>p,zA:()=>h});
1var r=a(721891),n=a(212115),o=a(83391),l=a(33862),i=a(159840),s=a(30025),c=a(452447),u=a(155819);let d=e=>{var t;let{data:a,error:n,isLoading:o,isValidating:i,mutate:s}=(0,r.u)("/user/".concat(e),()=>(0,l.wz)(e));return{user:null!==(t=null==a?void 0:a.data)&&void 0!==t?t:{},isLoading:o,isValidating:i,error:n,mutate:s}},E=e=>{let{data:t,error:a,isLoading:n,isValidating:o,mutate:i}=(0,r.u)(e?"/user/followers/".concat(e):null,()=>(0,l.SR)(null!=e?e:""));return{followers:null!=t?t:{},isLoading:n,isValidating:o,error:a,mutate:i}},p=e=>{let{data:t,error:a,isLoading:n,isValidating:o,mutate:i}=(0,r.u)(e?"/user/followings/".concat(e):null,()=>(0,l.mH)(null!=e?e:""));return{followings:null!=t?t:{},isLoading:n,isValidating:o,error:a,mutate:i}},h=e=>{let[t]=(0,n.useState)(()=>!!e&&(0,u.p)()),a=(0,o.d4)(i.ZF),r=!!(null==a?void 0:a.id)&&(null==a?void 0:a.role)!==s.gG.ANONYMOUS,l=t&&r,d=e?l?a:(0,c.A)():a;return{isFramedEmbed:t,isEmbedWithRealUser:l,realLoginUser:a,loginUser:d}}},159840:(e,t,a)=>{a.d(t,{Ay:()=>i,ZF:()=>s,_9:()=>l});var r=a(179442),n=a(374399);let o=(0,r.Z0)({name:"user",initialState:{loginUser:null},reducers:{updateLoginUser:(e,t)=>{e.loginUser=t.payload}}}),{updateLoginUser:l}=o.actions,i=o.reducer,s=(0,n.Mz)(e=>e.user,e=>e.loginUser)},30025:(e,t,a)=>{a.d(t,{bl:()=>n,gG:()=>r,k3:()=>o});var r=function(e){return e.SUPERADMIN="superadmin",e.OWNER="owner",e.ADMIN="admin",e.CREATOR="creator",e.CLIENTOWNER="clientowner",e.CLIENTADMIN="clientadmin",e.CLIENTMEMBER="clientmember",e.ANONYMOUS="anonymous",e}({}),n=function(e){return e.FAL_AI="FalAi",e.DRIVE="Drive",e.STORAGE="Storage",e}({}),o=function(e){return e.PDF="pdf",e.TEXT="text",e.SLIDE="slide",e.SHEET="sheet",e.IMAGE="image",e.AUDIO="audio",e.VIDEO="video",e.FOLDER="folder",e.REMOTION_VIDEO="remotion_video",e.EXCEL="excel",e}({})},503620:(e,t,a)=>{a.d(t,{Ek:()=>l,Ff:()=>n,Lt:()=>i,Qc:()=>c,X$:()=>o,gw:()=>s});var r=a(827254);let n=e=>/https:\/\/[a-z0-9\-\.]+\.r2\.cloudflarestorage\.com\//i.test(e),o=e=>{try{let t=new URL(e),a=t.searchParams.get("X-Amz-Date"),r=Number(t.searchParams.get("X-Amz-Expires"));if(!a||!r)return null;return new Date("".concat(a.slice(0,4),"-").concat(a.slice(4,6),"-").concat(a.slice(6,8),"T").concat(a.slice(9,11),":").concat(a.slice(11,13),":").concat(a.slice(13,15),"Z")).getTime()+1e3*r}catch(e){return null}},l=e=>{try{let t=e.match(/https:\/\/[a-z0-9\-\.]+\.r2\.cloudflarestorage\.com\/(.+?)(?:\?.*)?$/i);return t?t[1]:null}catch(e){return null}},i=async e=>{try{var t;let a=e.split("?")[0],n=await (0,r.Rk)({key:a});if(null==n?void 0:null===(t=n.data)||void 0===t?void 0:t.signedUrl)return n.data.signedUrl}catch(e){console.error("[refreshUrl] Error:",e)}return null},s=async e=>{if(!n(e))return e;let t=l(e);if(t){let e=await i(t);if(e)return e}return e},c=(e,t)=>{if(!e)return"";try{if(!e.startsWith("http://")&&!e.startsWith("https://"))return e;let a=new URL(e);if(!a.hostname.includes("xroid.work"))return e;let r=a.pathname.replace(/\/{2,}/g,"/"),n=[(null==t?void 0:t.width)?"width=".concat(t.width):"",(null==t?void 0:t.height)?"height=".concat(t.height):"",(null==t?void 0:t.quality)?"quality=".concat(t.quality):"",(null==t?void 0:t.fit)?"fit=".concat(t.fit):"","format=".concat((null==t?void 0:t.format)||"webp")].filter(Boolean).join(",");return"".concat(a.origin,"/cdn-cgi/image/").concat(n).concat(r)}catch(t){return console.error("getOptimizedImageUrl error:",t),e}}},255205:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(104617),n=a.n(r),o=a(269795);function l(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,o.QP)(n()(...t))}},155819:(e,t,a)=>{a.d(t,{e:()=>r,p:()=>n});let r=e=>!!e&&!e.startsWith("e_"),n=()=>{if(window.self===window.top)return!1;try{var e,t;return(null===(t=window.top)||void 0===t?void 0:null===(e=t.location)||void 0===e?void 0:e.origin)===window.location.origin}catch(e){return!1}}},624520:(e,t,a)=>{a.d(t,{j:()=>r});let r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.fromEntries(Object.entries(e).filter(e=>
1{let[t,a]=e;return Array.isArray(a)?a.length>0&&a.some(e=>null!=e&&""!==e):null!=a&&""!==a})),a=new URLSearchParams;Object.entries(t).forEach(e=>{let[t,r]=e;Array.isArray(r)?r.forEach(e=>{null!=e&&""!==e&&a.append(t,String(e))}):a.append(t,String(r))});let r=a.toString();return r?"?".concat(r):""}}}]);

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.