1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="44013cb1-a163-4e71-a4d2-0e69dae4c4ae",e._sentryDebugIdIdentifier="sentry-dbid-44013cb1-a163-4e71-a4d2-0e69dae4c4ae")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3006],{1791:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/t/[slug]/ai-labs/face-age-transform-tool",function(){return t(7181)}])},1813:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var a=t(14343);let s=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim(),n=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,a.createContext)({}),l=(0,a.forwardRef)(({color:e,size:r,strokeWidth:t,absoluteStrokeWidth:n,className:l="",children:c,iconNode:d,...u},m)=>{let{size:h=24,strokeWidth:p=2,absoluteStrokeWidth:f=!1,color:x="currentColor",className:g=""}=(0,a.useContext)(o)??{},b=n??f?24*Number(t??p)/Number(r??h):t??p;return(0,a.createElement)("svg",{ref:m,...i,width:r??h??i.width,height:r??h??i.height,stroke:e??x,strokeWidth:b,className:s("lucide",g,l),...!c&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0;return!1})(u)&&{"aria-hidden":"true"},...u},[...d.map(([e,r])=>(0,a.createElement)(e,r)),...Array.isArray(c)?c:[c]])}),c=(e,r)=>{let t=(0,a.forwardRef)(({className:t,...i},o)=>(0,a.createElement)(l,{ref:o,iconNode:r,className:s(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,t),...i}));return t.displayName=n(e),t}},7181:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>N});var a=t(15383),s=t(14343),n=t(73754),i=t(18631),o=t(90265),l=t(92559),c=t(92106),d=t(44339),u=t(83732),m=t(89600),h=t(66602),p=t(53435),f=t(1569),x=t(18682),g=t(92866);let b=t.p+"static/media/face-age-transform-example1.c53f8c55.png",y=t.p+"static/media/face-age-transform-example2.763d1ae5.png",_=({tenantSlug:e})=>{let[r,t]=(0,s.useState)(null),[n,i]=(0,s.useState)(""),[_,E]=(0,s.useState)(""),[N,v]=(0,s.useState)(""),[A,R]=(0,s.use
1State)(!1),S=(0,s.useRef)(null),{transformFaceAge:j,loading:I,generatedResult:w,handleNewWindow:L}=(()=>{let e,[r,t]=(0,s.useState)(""),[a,n]=(0,s.useState)(!1),{postData:i,result:o,isLoading:l}=(e=m.sR.AI_LABS.FACE_AGE_TRANSFORM,(0,h.MP)(e,e=>{let r=e[e.length-1];if(r.startsWith("error:")){let e=JSON.parse(r.replace("error:",""));return[!0,{__typename:"error",error:p.K.parse({...e,__typename:"error"})}]}if(r.startsWith("result:")){let e=JSON.parse(r.replace("result:",""));if("AILabsFaceAgeTransformResult"===e.__typename)return[!0,{__typename:"success",executionId:e.executionId,imageUrl:e.imageUrl}]}return[!1,null]},(e,r)=>r,e=>{e?.code===x.tG.UNAUTHORIZED&&f.oR.error("ãã°ã¢ã¦ããã¦ãã¾ãããã°ã¤ã³ãç´ãã¦ãã ããã")})),[c,d]=(0,s.useState)(null);(0,s.useEffect)(()=>{let e=e=>{"Escape"===e.key&&a&&n(!1)};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[a]),(0,s.useEffect)(()=>{if(o){if((0,g.o)("face-age-transform"),"success"===o.__typename){if(!(e=>{if(!/^data:([a-z]+\/[a-z0-9-+.]+)?;base64,([a-zA-Z0-9+/=]*)$/.test(e))return!1;let r=e.match(/^data:([^;]+)/);return!!r&&["image/jpeg","image/jpg","image/png","image/gif","image/webp","image/svg+xml"].includes(r[1])})(o.imageUrl)){console.error("ç¡å¹ãªData URL:",o.imageUrl),d(Error("夿ãããç»åã®å½¢å¼ãç¡å¹ã§ãã")),f.oR.error("夿ãããç»åã®å½¢å¼ãç¡å¹ã§ããããä¸åº¦ã試ããã ããã");return}t(o.imageUrl),d(null)}else if("error"===o.__typename){let e=o.error.message||"é¡å¹´é½¢å¤æã«å¤±æãã¾ãã";d(Error(e)),"INVALID_INPUT"===o.error.code&&e.includes("ãµã¤ãº")?f.oR.error("ç»åãµã¤ãºãå¶éãè¶ ãã¾ããã"):"AI_LABS_EXECUTION_LIMIT_EXCEEDED"===o.error.code?f.oR.error("1æ¥ã®å®è¡åæ°å¶éã«éãã¾ããã"):"INTERNAL_SERVER_ERROR"===o.error.code?f.oR.error(o.error.message||"é¡å¹´é½¢å¤æã«å¤±æãã¾ãããããä¸åº¦ã試ããã ããã"):f.oR.error("é¡å¹´é½¢å¤æã«å¤±æãã¾ãããããä¸åº¦ã試ããã ããã")}}},[o]);let u=(0,s.useCallback)(async(e,r,a)=>{if(!e)return void f.oR.error("ç»åã鏿ãã¦ãã ãã");if(!r||1>Number(r)||Number(r)>100)return void f.oR.error("åçã®å¹´é½¢ã¯1ã100ã®ç¯å²ã§å ¥åãã¦ãã ãã");if(!a||1>Number(a)||Number(a)>100)return void f.oR.error("夿ãããå¹´é½¢ã¯1ã100ã®ç¯å²ã§å ¥åãã¦ãã ãã");try{let s=await new Promise((r,t)=>{let a=new FileReader;a.readAsDataURL(e),a.onload=()=>{"string"==typeof a.result?r(a.result):t(Error("Failed to convert file to base64"))},a.onerror=e=>t(e)});t(""),d(null),i({image:s,currentAge:Number(r),targetAge:Number(a)})}catch(e){console.error("ç»åã®å¤æã«å¤±æãã¾ãã:",e),f.oR.error("ç»åã®å¦çã«å¤±æãã¾ããã")}},[i]),b=(0,s.useCallback)(()=>{if(!r)return;let e=window.open();e&&(e.document.write(` 2 <html> 3 <head><title>夿ãããç»å</title></head> 4 <body style="margin: 0; display: flex; justify-content: center; align-items: center; min-height: 100vh; background: #f0f0f0;"> 5 <img src="${r}" style="max-width: 100%; max-height: 100%; object-fit: contain;" alt="夿ãããç»å" /> 6 </body> 7 </html> 8 `),e.document.close())},[r]);return{transformFaceAge:u,loading:l,error:c,generatedResult:r,isDialogOpen:a,setIsDialogOpen:n,handleNewWindow:b}})(),O=async()=>{try{let e=[b,y],r=e[Math.floor(Math.random()*e.length)],a=await fetch(r),s=await a.blob(),n=new File([s],"example.png",{type:"image/png"});t(n),i(r),E("20"),v("60")}catch(e){console.error("ãµã³ãã«ç»åã®èªã¿è¾¼ã¿ã«å¤±æãã¾ãã:",e)}},C=e=>{if(!e.type.startsWith("image/"))return void alert("ç»åãã¡ã¤ã«ã鏿ãã¦ãã ããã");let r=new Image,a=URL.createObjectURL(e);r.onload=()=>{if(r.width>2048||r.height>2048){alert("ç»åã¯æå¤§2048x2048ãã¯ã»ã«ã¾ã§ã§ãã"),URL.revokeObjectURL(a);return}t(e),i(a)},r.onerror=()=>{alert("ç»åã®èªã¿è¾¼ã¿ã«å¤±æãã¾ããã"),URL.revokeObjectURL(a)},r.src=a},T=(0,s.useCallback)(()=>{r&&_&&N&&j(r,_,N)},[r,_,N,j]);return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(c.n,{children:[(0,a.jsx)(l.M,{backHref:o.B.AILabs.List.link(e),featureName:"face-age-transform"}),(0,a.jsx)("h1",{className:"text-2xl font-bold mb-4",children:"é¡å¹´é½¢å¤æãã¼ã«"}),(0,a.jsxs)("div",{className:"text-gray-600 mb-8",children:[(0,a.jsx)("p",{children:"AIãé¡ç»åãæå®ãããå¹´é½¢ã«å¤æãã¾ãã"}),(0,a.jsx)("p",{children:"ã¢ãããã¼ãããé¡ç»åãèªç¶ã«å¹´é½¢å¤æããå¹´é½¢ã«ããé¡ã®å¤åã確èªã§ãã¾ãã"})]}),(0,a.jsxs)("div",{className:"flex gap-6",children:[(0,a.jsxs)("div",{className:"w-96 flex flex-col gap-4",children:[(0,a.jsxs)("div",{className:"bg-white rounded-lg p-6 shadow-sm border border-gray-200",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold mb-4",children:"å ¥åç»å"}),(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"é¡ç»åãã¢ãããã¼ãï¼æå¤§2048x2048ãã¯ã»ã«ï¼"}),(0,a.jsxs)("div",{onDragEnter:e=>{e.preventDefault(),e.stopPropagation(),R(!0)},onDragLeave:e=>{e.preventDefault(),e.stopPropagation(),R(!1)},onDragOver:e=>{e.preventDefault(),e.stopPropagation()},onDrop:e=>{e.preventDefault(),e.stopPropagation(),R(!1);let r=e.dataTransfer.files;r&&r.length>0&&C(r[0])},className:`border-2 border-dashed rounded-lg p-6 text-center transition-colors ${A?"border-blue-500 bg-blue-50":"border-gray-300 bg-gray-50"}`,children:[(0,a.jsx)("input",{ref:S,type:"file",accept:"image/*",onChange:e=>{let r=e.target.files?.[0];r&&C(r)},className:"hidden",id:"file-input"}),(0,a.jsx)("p",{className:"text-gray-600 mb-2",children:"ããã«ç»åããã©ãã°&ãããã"}),(0,a.jsx)("p",{className:"text-gray-500 text-sm mb-3",children:"ã¾ãã¯"}),(0,a.jsx)("div",{className:"flex gap-2 justify-center",children:(0,a.jsx)("label",{htmlFor:"file-input",className:"cursor-pointer inline-block px-4 py-2 bg-white border border-gray-300 rounded-md text-sm text-gray-700 hover:bg-gray-50",children:"ãã¡ã¤ã«ã鏿"})}),(0,a.jsx)("p",{className:"text-gray-500 text-sm my-3",children:"ã¾ãã¯"}),(0,a.jsx)("div",{className:"flex gap-2 justify-center",children:(0,a.jsx)("button",{onClick:O,className:"inline-block px-4 py-2 bg-white border border-gray-300 border-solid rounded-md text-sm text-gray-700 hover:bg-gray-50",children:"ãµã³ãã«ç»åãèªã¿è¾¼ã"})})]})]}),n&&(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("img",{src:n,alt:"ã¢ãããã¼ãç»å",className:"w-full h-48 object-contain rounded-lg border border-gray-200 bg-gray-50"}),(0,a.jsx)("button",{onClick:()=>{n&&URL.revokeObjectURL(n),t(null),i(""),S.current&&(S.current.value="")},className:"mt-2 text-sm text-red-600 hover:text-red-700",children:"ç»åãã¯ãªã¢"})]}),(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"åçã®å¹´é½¢"}),(0,a.jsx)("input",{type:"number",min:"1",max:"100",value:_,onCh
8ange:e=>E(e.target.value),placeholder:"ä¾ï¼25",className:"w-full p-3 border border-gray-300 rounded-md resize-none focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"夿ãããå¹´é½¢"}),(0,a.jsx)("input",{type:"number",min:"1",max:"100",value:N,onChange:e=>v(e.target.value),placeholder:"ä¾ï¼50",className:"w-full p-3 border border-gray-300 rounded-md resize-none focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"})]})]}),(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsx)(d.PrimaryButton,{onClick:T,disabled:I||!r||!_||!N||1>Number(_)||Number(_)>100||1>Number(N)||Number(N)>100,text:I?"夿ä¸...":"é¡å¹´é½¢ã夿"})})]}),(0,a.jsx)("div",{className:"flex-1",children:(0,a.jsxs)("div",{className:"bg-white rounded-lg p-6 shadow-sm border border-gray-200 min-h-[500px]",children:[(0,a.jsx)("div",{className:"flex justify-between items-center mb-4",children:(0,a.jsx)("h2",{className:"text-xl font-semibold",children:"å¤æçµæ"})}),I&&(0,a.jsxs)("div",{className:"flex flex-col items-center justify-center h-96 gap-3",children:[(0,a.jsx)(u.A,{size:24}),(0,a.jsx)("span",{className:"text-gray-600",children:"ç»åã夿ä¸..."})]}),w&&!I&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsx)("div",{className:"relative",children:(0,a.jsx)("img",{src:w,alt:"夿ãããç»å",className:"max-w-full max-h-96 object-contain rounded-lg border border-gray-200"})})}),(0,a.jsx)("div",{className:"flex justify-center gap-2 mt-4",children:(0,a.jsx)(d.SecondaryButton,{onClick:L,text:"æ°ããã¦ã£ã³ãã¦ã§éã"})})]}),!w&&!I&&(0,a.jsx)("div",{className:"flex items-center justify-center h-96",children:(0,a.jsx)("p",{className:"text-gray-500 text-center max-w-md",children:"é¡ç»åãã¢ãããã¼ããã¦å¹´é½¢ãæå®ãããé¡å¹´é½¢ã夿ããã¿ã³ãã¯ãªãã¯ããã¨ã夿ãããç»åãããã«è¡¨ç¤ºããã¾ãã"})})]})})]})]})})};var E=t(29136);let N=()=>{let e=s.useContext(n.I);return(0,a.jsx)(i.F,{children:(0,a.jsx)(E.W,{children:e&&(0,a.jsx)(_,{tenantId:e.tenant.id,userId:e.user.id,tenantSlug:e.tenant.slug})})})}},7322:(e,r,t)=>{"use strict";t.d(r,{A:()=>x});var a=t(14343),s=t(71623),n=t(11301),i=t(54217),o=t(10329),l=t(8516),c=t(81714),d=t(90699),u=t(18211);function m(e){return(0,u.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=t(15383);let p=(0,o.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:t}=e;return[r.root,"inherit"!==t.color&&r[`color${(0,i.A)(t.color)}`],r[`fontSize${(0,i.A)(t.fontSize)}`]]}})((0,l.A)(({theme:e})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:e.transitions?.create?.("fill",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:e.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:e.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([r])=>({props:{color:r},style:{color:(e.vars??e).palette?.[r]?.main}})),{props:{color:"action"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:"disabled"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),f=a.forwardRef(function(e,r){let t=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:o,className:l,color:d="inherit",component:u="svg",fontSize:f="medium",htmlColor:x,inheritViewBox:g=!1,titleAccess:b,viewBox:y="0 0 24 24",..._}
8=t,E=a.isValidElement(o)&&"svg"===o.type,N={...t,color:d,component:u,fontSize:f,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:y,hasSvgAsChild:E},v={};g||(v.viewBox=y);let A=(e=>{let{color:r,fontSize:t,classes:a}=e,s={root:["root","inherit"!==r&&`color${(0,i.A)(r)}`,`fontSize${(0,i.A)(t)}`]};return(0,n.A)(s,m,a)})(N);return(0,h.jsxs)(p,{as:u,className:(0,s.A)(A.root,l),focusable:"false",color:x,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:r,...v,..._,...E&&o.props,ownerState:N,children:[E?o.props.children:o,b?(0,h.jsx)("title",{children:b}):null]})});function x(e,r){function t(r,t){return(0,h.jsx)(f,{"data-testid":void 0,ref:t,...r,children:e})}return t.muiName=f.muiName,a.memo(a.forwardRef(t))}f.muiName="SvgIcon"},13338:(e,r,t)=>{"use strict";t.d(r,{O:()=>u,o:()=>d});var a=t(15383),s=t(24458),n=t.n(s),i=t(96588);let o=({children:e,href:r,...t})=>(0,a.jsx)(i.Link,{anchor:({children:e,...t})=>(0,a.jsx)(n(),{...t,href:r,children:e}),...t,children:e});var l=t(80519),c=t.n(l);let d=({href:e})=>(0,a.jsx)("div",{className:c()["history-back"],children:(0,a.jsx)(o,{icon:"ArrowLeftIcon",href:e,children:"æ»ã"})}),u=({href:e})=>(0,a.jsx)("div",{className:c()["history-back"],children:(0,a.jsx)("div",{onClick:e=>{1!==window.history.length&&(e.preventDefault(),window.history.back())},style:{display:"inline"},children:(0,a.jsx)(o,{icon:"ArrowLeftIcon",href:e,children:"æ»ã"})})})},29136:(e,r,t)=>{"use strict";t.d(r,{W:()=>i});var a=t(15383),s=t(68679),n=t(76324);let i=({children:e})=>(0,a.jsx)(s.A,{target:n.tM0.AiLabs,children:e})},46620:(e,r,t)=>{"use strict";t.d(r,{A:()=>a});let a=(0,t(1813).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},53435:(e,r,t)=>{"use strict";t.d(r,{K:()=>i,l:()=>o});var a=t(15383),s=t(96588),n=t(8053);let i=n.Ikc({__typename:n.euz("error"),code:n.k5n(["INVALID_INPUT","INTERNAL_SERVER_ERROR","ERASED_MESSAGE_INCLUDED","TOO_MANY_MESSAGE","OPENAI_API_ERROR","OPENAI_RATE_LIMIT_ERROR","OPENAI_AUTH_ERROR","OPENAI_CONTENT_FILTER_ERROR","ANTHROPIC_CONTENT_FILTER_ERROR","VERTEXAI_CONTENT_FILTER_ERROR","IMAGE_GENERATION_CONTENT_FILTER_ERROR","ASSISTANT_RESULT_FAILED_ERROR","ASSISTANT_RESULT_INCOMPLETE_ERROR","PROMPT_TOO_LARGE","PROMPT_TOO_MANY_IMAGE","TOTAL_IMAGE_SIZE_TOO_LARGE","INVALID_MODEL","CHAT_IS_CLOSED","WORKSPACE_IS_ARCHIVED","MODEL_IS_NOT_MULTI_MODAL","PERMISSION_DENIED","AI_LABS_EXECUTION_LIMIT_EXCEEDED","VIDEO_SUMMARY_SERVICE_UNAVAILABLE"]),message:n.YjP()});function o(e,r){switch(e.code){case"PROMPT_TOO_LARGE":return(0,a.jsx)(s.WarningBanner,{message:"å
¥åä¸éãè¶
éãã¦ãã¾ããã¡ãã»ã¼ã¸ã®æç« éãæ·»ä»ãã¡ã¤ã«ã®å
容éãæ¸ããã¦ãå度éä¿¡ãã¦ãã ããã",onClose:r});case"TOTAL_IMAGE_SIZE_TOO_LARGE":return(0,a.jsx)(s.WarningBanner,{message:"æ·»ä»ç»åã
8®åè¨ãµã¤ãºãä¸éãè¶ ãã¦ãã¾ããç»åã®ãµã¤ãºãææ°ãæ¸ããã¦å度éä¿¡ãã¦ãã ããã",onClose:r});case"PROMPT_TOO_MANY_IMAGE":return(0,a.jsx)(s.WarningBanner,{message:"å ¥åä¸éãè¶ éãã¦ãã¾ããæ·»ä»ãã¦ããç»åã®ææ°ãæ¸ããã¦å度éä¿¡ãã¦ãã ããã",onClose:r});case"TOO_MANY_MESSAGE":return(0,a.jsx)(s.WarningBanner,{message:"ä¸å®æéå ã®ã¡ãã»ã¼ã¸å¦çæ°ã®å¶éãè¶ ãã¦ãã¾ããæ°åãå¾ ã¡ããã ããå¾ãå度ã試ããã ããã",onClose:r});case"OPENAI_CONTENT_FILTER_ERROR":case"ANTHROPIC_CONTENT_FILTER_ERROR":return(0,a.jsx)(s.WarningBanner,{message:"ã¡ãã»ã¼ã¸ã«ä¸é©åãªè¡¨ç¾ãå«ã¾ãã¦ããã¨å¤å®ãããå¦çãè¡ããã¾ããã§ãããã¡ãã»ã¼ã¸ã夿´ã®ä¸ãå度éä¿¡ãã¦ãã ããã",onClose:r});case"IMAGE_GENERATION_CONTENT_FILTER_ERROR":return(0,a.jsx)(s.WarningBanner,{message:"ç»åçæã§ã³ã³ãã³ããã£ã«ã¿ã¼ã¨ã©ã¼ãçºçãã¾ãããå¥ã®ããã³ããã§ã試ããã ããã",onClose:r});case"INVALID_MODEL":return(0,a.jsx)("span",{children:"ãã®ã¢ãã«ã¯ãµãã¼ããçµäºãã¾ãããå¥ã®ã¢ãã«ããå©ç¨ãã ããã"});case"CHAT_IS_CLOSED":return(0,a.jsx)("span",{children:"Assistantsã®æçµã¡ãã»ã¼ã¸éä¿¡ããä¸å®æéãçµéããããããã®ãã£ããã¯ã¯ãã¼ãºããã¾ããã"});case"WORKSPACE_IS_ARCHIVED":return(0,a.jsx)("span",{children:"ãã®ãã£ããã«ç´ã¥ãã¯ã¼ã¯ã¹ãã¼ã¹ãã¢ã¼ã«ã¤ãããã¾ããã"});case"ERASED_MESSAGE_INCLUDED":return(0,a.jsx)(s.WarningBanner,{message:"åé¤ãããã¡ãã»ã¼ã¸ãå±¥æ´ã«å«ã¾ãããããã¡ãã»ã¼ã¸ãéä¿¡ãããã¨ã¯ã§ãã¾ãããæ°ãããã£ããããã¡ãã»ã¼ã¸ãéä¿¡ãã¦ãã ããã",onClose:r});case"MODEL_IS_NOT_MULTI_MODAL":return(0,a.jsx)("span",{children:"ãã®ã¢ãã«ã¯ãã«ãã¢ã¼ãã«ã«å¯¾å¿ãã¦ãã¾ãããå¥ã®ã¢ãã«ããå©ç¨ãã ããã"});case"ASSISTANT_RESULT_INCOMPLETE_ERROR":return(0,a.jsx)(s.WarningBanner,{message:"Assistantsãã©ã°ã¤ã³ã®ã³ã³ããã¹ããµã¤ãºãã¢ãã«ã®ä¸éãè¶ éãããããå¦çãå®äºã§ãã¾ããã§ãããã¡ãã»ã¼ã¸ã¾ãã¯ãã¡ã¤ã«å 容ãçã夿´ã®ä¸ãæ°ãããã£ãããéå§ãã¦ãã ããã",onClose:r});case"ASSISTANT_RESULT_FAILED_ERROR":return(0,a.jsx)(s.WarningBanner,{message:"Assistantsãã©ã°ã¤ã³ã®å¦çã«å¤±æãã¾ããããã°ãããå¾ ã¡ããã ããå¾ãå度ã試ããã ããã",onClose:r});case"AI_LABS_EXECUTION_LIMIT_EXCEEDED":return(0,a.jsx)(s.WarningBanner,{message:"æ¬æ¥ã®å®è¡åæ°ä¸éã«éãã¾ãããææ¥ä»¥éã«å度ã試ããã ããã",onClose:r});default:return(0,a.jsx)(s.WarningBanner,{message:`ã·ã¹ãã ã¨ã©ã¼ãçºçãã¾ããããè¿·æããããç³ã訳ãããã¾ããããã°ãããå¾ ã¡ããã ããå¾ãå度ã試ããã ããããçè§£ã¨ãååããé¡ããããã¾ãã 9 ãªãææ°ã®ç¨¼åç¶æ³ã«ã¤ãã¦ã¯ãã¡ãããã確èªããã ãã¾ããhttps://www.grafferstatus.jp/`,onClose:r})}}},64200:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(7322),s=t(15383);let n=(0,a.A)((0,s.jsx)("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}),"OpenInNew")},66602:(e,r,t)=>{"use strict";t.d(r,{MP:()=>c,WN:()=>u,cR:()=>p,v0:()=>h});var a=t(89600),s=t(18682),n=t(14400),i=t(14343),o=t(1569),l=t(53435);function c(e,r,t,a,s){let[l,c]=(0,i.useState)(),[d,u]=(0,i.useState)(!1),[h,p]=(0,i.useState)(!1),[f,x]=(0,i.useState)(null),[g,b]=(0,i.useState)(!1),y=(0,i.useCallback)(i=>{let l=Date.now(),d=null;x(null),b(!0),u(!0),p(!1);let h=new XMLHttpRequest;h.open("POST",e,!0),h.setRequestHeader("Content-Type","application/json"),h.setRequestHeader("Accept","text/event-stream"),h.onreadystatechange=m({data:i,req:h,eventParser:r,onHandled:e=>{x(r=>t(r,e)),p(!0)},onGetDone:e=>{u(!1),e&&s?.call(null)},onError:a??(()=>{o.oR.error("ã¡ãã»ã¼ã¸ã®éä¿¡ã«å¤±æãã¾ããã"),n.wd(`Failed to post data to ${e}. Status: ${h.status}: ${h.statusText}, Error message: ${h.responseText}`)})}),h.addEventListener("error",()=>{if(0===h.status)return;let e=i&&"object"==typeof i&&"chat_id"in i?i.chat_id:"",r=` Status: ${h.status}, Status Text: ${h.statusText}`;n.wd(`Failed to post data to chatId: ${e}, error: ${r}`)}),h.send(JSON.stringify(i)),h.ontimeout=function(){let e=(d=Date.now())-l;n.wd(`Stream Timeout occurred. Started at: ${new Date(l).toISOString()}, Ended at: ${new Date(d).toISOString()}, Interval: ${e}ms`)},c(h)},[e,r,t,a,s]),_=(0,i.useCallback)(()=>{c(null),u(!1),p(!1),x(null),b(!1)},[]);return{postData:y,isLoading:d,hasReceivedFirstChunk:h,result:f,abort:(0,i.useCallback)(()=>{l?.abort(),_()},[l,_]),called:g,clear:_}}let d=(e,r,t)=>{if(0===e.length)return[!1,null];let a=e[e.length-1]??"";return a.startsWith("title:")?[!0,a.slice(6).trim()]:[!1,null]},u=()=>{let e=(0,i.useRef)(void 0),{postData:r,clear:t,abort:a,isLoading:s,hasReceivedFirstChunk:n,result:o,called:l}=c("/aistudio/language/v2/stream/naming",d,(0,i.useCallback)((e,r)=>r,[])),u=(0,i.useCallback)(t=>{e.current!==t.chat_id&&(e.current=t.chat_id,r(t))},[r]);return{postData:u,clear:(0,i.useCallback)(()=>{e.current=void 0,t()},[t]),abort:(0,i.useCallback)(()=>{e.current=void 0,a()},[a]),isLoading:s,hasReceivedFirstChunk:n,result:o,called:l}},m=({data:e,req:r,eventParser:t,onHandled:a,onGetDone:i,onError:l})=>()=>{let c,d=3===r.readyState,u=4===r.readyState;if(!d&&!u)return;let m=0;
9if(200===r.status){let s=r.responseText.split("\n\n").map(e=>e.trim()).filter(e=>!e.startsWith("heartbeat:")),i=s.pop();if("string"==typeof i&&i.length>0&&u&&(n.wd("Incomplete event is detected in onreadystatechange"),s.push(i)),s.length>0){let[r,n]=t(s.map(e=>e.replace("data: ","")),m,e);m=s.length-1,r&&a(n)}}if(!d&&(i(200===r.status),200!==r.status&&0!==r.status)){try{c=JSON.parse(r.response)}catch{l(null,e);return}if(c?.code===s.tG.FORBIDDEN_ACL)return void o.oR.error(s.f9.FORBIDDEN_ACL);l(c,e)}},h=()=>c(a.sR.TASK_LIBRARY.EXECUTE,e=>{let r=e[e.length-1];if(r.startsWith("error:")){let e=JSON.parse(r.replace("error:",""));return[!0,{__typename:"error",error:l.K.parse({...e,__typename:"error"})}]}if(r.startsWith("result:")){let e=JSON.parse(r.replace("result:",""));return[!0,{__typename:"success",text:e.text,taskLibraryExecutionId:e.task_app_execution_id}]}return[!1,null]},(e,r)=>r),p=()=>c(a.sR.TASK_LIBRARY.EXECUTE_IMAGE,e=>{let r=e[e.length-1];if(r.startsWith("error:")){let e=JSON.parse(r.replace("error:",""));return[!0,{__typename:"error",error:l.K.parse({...e,__typename:"error"})}]}return r.startsWith("limit:")?[!0,{__typename:"limit",message:r.replace("limit:","")}]:r.startsWith("result:")?[!0,{__typename:"success",taskLibraryExecutionId:JSON.parse(r.replace("result:","")).task_library_execution_id}]:[!1,null]},(e,r)=>r)},68679:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var a=t(15383),s=t(73754),n=t(90265),i=t(96588),o=t(80063),l=t(14343);let c=({target:e,children:r})=>{let t=(0,l.useContext)(s.I),c=(0,o.useRouter)();return t?.availableFeatures.includes(e)?(0,a.jsx)(a.Fragment,{children:r}):(c.replace(n.B.Root.link()),(0,a.jsx)(i.Spinner,{loading:!0}))}},72046:(e,r,t)=>{"use strict";t.d(r,{S:()=>l});var a=t(15383),s=t(80063),n=t(75910),i=t(73468),o=t(13338);let l=({defaultBackHref:e})=>{let{query:r}=(0,s.useRouter)(),t=(0,n.l)(),{href:l,useBrowserHistoryBack:c}=(0,i.wZ)({tenantSlug:t,from:r.from,chatId:r.chatId,defaultBackHref:e});return c?(0,a.jsx)(o.O,{href:l}):(0,a.jsx)(o.o,{href:l})}},73468:(e,r,t)=>{"use strict";t.d(r,{Tt:()=>s,wZ:()=>i});var a=t(90265);let s="chat-suggestion",n=e=>Array.isArray(e)?e[0]:e,i=({tenantSlug:e,from:r,chatId:t,defaultBackHref:i})=>{let o=n(r),l=n(t);return o===s?l?{href:a.B.Chat.ChatDetail.link(e,l),useBrowserHistoryBack:!0}:{href:a.B.Chat.Index.link(e),useBrowserHistoryBack:!1}:"chat-new"===o?{href:a.B.Chat.Index.link(e),useBrowserHistoryBack:!1}:{href:i,useBrowserHistoryBack:!1}}},80519:e=>{e.exports={"history-back":"history-back_history-back__ux0WJ",historyBack:"history-back_history-back__ux0WJ"}},82698:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(7322),s=t(15383);let n=(0,a.A)([(0,s.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M7.35 18.5C8.66 17.56 10.26 17 12 17s3.34.56 4.65 1.5c-1.31.94-2.91 1.5-4.65 1.5s-3.34-.56-4.65-1.5m10.79-1.38C16.45 15.8 14.32 15 12 15s-4.45.8-6.14 2.12C4.7 15.73 4 13.95 4 12c0-4.42 3.58-8 8-8s8 3.58 8 8c0 1.95-.7 3.73-1.86 5.12"},"0"),(0,s.jsx)("path",{d:"M12 6c-1.93 0-3.5 1.57-3.5 3.5S10.07 13 12 13s3.5-1.57 3.5-3.5S13.93 6 12 6m0 5c-.83 0-1.5-.67-1.5-1.5S11.17 8 12 8s1.5.67 1.5 1.5S12.83 11 12 11"},"1")],"AccountCircleOutlined")},83732:(e,r,t)=>{"use strict";t.d(r,{A:()=>v});var a=t(14343),s=t(71623),n=t(11301),i=t(41257),o=t(10329),l=t(8516),c=t(81714),d=t(54217),u=t(95071),m=t(90699),h=t(18211);function p(e){return(0,h.Ay)("MuiCircularProgress",e)}(0,m.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var f=t(15383);let x=(0,i.i7)` 10 0% { 11 transform: rotate(0deg); 12 } 13 14 100% { 15 transform: rotate(360deg); 16 } 17`,g=(0,i.i7)` 18 0% { 19 stroke-dasharray: 1px, 200px; 20 stroke-dashoffset: 0; 21 } 22 23 50% { 24 stroke-dasharray: 100px, 200px; 25 stroke-dashoffset: -15px; 26 } 27 28 100% { 29 stroke-dasharray: 1px, 200px; 30 stroke-dashoffset: -126px; 31 } 32`,b="string"!=typeof x?(0,i.AH)` 33 animation: ${x} 1.4s linear infinite; 34 `:null,y="string"!=typeof g?(0,i.AH)` 35 animation: ${g} 1.4s ease-in-out infinite; 36 `:null,_=(0,o.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,r)=>{let{ownerState:t}=e;return[r.root,r[t.variant],r[`color${(0,d.A)(t.color)}`]]}})((0,l.A)(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:b||{animation:`${x} 1.4s linear infinite`}},...Object.entries(e.palette).filter((0,u.A)()).map(([r])=>({props:{color:r},style:{color:(e.vars||e).palette[r].main}}))]}))),E=(0,o.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,r)=>r.svg})({display:"block"}),N=(0,o.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,r)=>{let{ownerState:t}=e;return[r.circle,r[`circle${(0,d.A)(t.variant)}`],t.disableShrink&&r.circleDisableShrink]}})((0,l.A)(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink,style:y||{animation:`${g} 1.4s ease-in-out infinite`}}]}))),v=a.forwardRef(function(e,r){let t=(0,c.b)({props:e,name:"MuiCircularProgress"}),{className:a,color:i="primary",disableShrink:o=!1,size:l=40,style:u,thickness:m=3.6,value:h=0,variant:x="indeterminate",...g}=t,b={...t,color:i,disableShrink:o,size:l,thickness:m,value:h,variant:x},y=(e=>{let{classes:r,variant:t,color:a,disableShrink:s}=e,i={root:["root",t,`color${(0,d.A)(a)}
36`],svg:["svg"],circle:["circle",`circle${(0,d.A)(t)}`,s&&"circleDisableShrink"]};return(0,n.A)(i,p,r)})(b),v={},A={},R={};if("determinate"===x){let e=2*Math.PI*((44-m)/2);v.strokeDasharray=e.toFixed(3),R["aria-valuenow"]=Math.round(h),v.strokeDashoffset=`${((100-h)/100*e).toFixed(3)}px`,A.transform="rotate(-90deg)"}return(0,f.jsx)(_,{className:(0,s.A)(y.root,a),style:{width:l,height:l,...A,...u},ownerState:b,ref:r,role:"progressbar",...R,...g,children:(0,f.jsx)(E,{className:y.svg,ownerState:b,viewBox:"22 22 44 44",children:(0,f.jsx)(N,{className:y.circle,style:v,ownerState:b,cx:44,cy:44,r:(44-m)/2,fill:"none",strokeWidth:m})})})})},89851:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(7322),s=t(15383);let n=(0,a.A)((0,s.jsx)("path",{d:"m7 10 5 5 5-5z"}),"ArrowDropDown")},92106:(e,r,t)=>{"use strict";t.d(r,{n:()=>s});var a=t(15383);let s=({children:e})=>(0,a.jsx)("section",{className:"section",children:(0,a.jsx)("div",{className:"container",children:e})})},92559:(e,r,t)=>{"use strict";t.d(r,{M:()=>b});var a=t(15383),s=t(14343),n=t(72046),i=t(46620),o=t(60796),l=t(92866),c=t(98096),d=t(82753),u=t(76324);(0,c.J1)` 37 query AiLabsExecutionStatus($featureName: String!) { 38 aiLabsExecutionStatus(featureName: $featureName) { 39 featureName 40 currentCount 41 dailyLimit 42 remaining 43 isLimitExceeded 44 } 45 } 46`;let m=new Intl.NumberFormat("ja-JP"),h="æ¯æ¥ 0:00ï¼JSTï¼ã«ãªã»ããããã¾ãã",p=e=>{if(e.isLimitExceeded)return"exceeded";let r=Math.max(5,Math.ceil(.2*e.dailyLimit));return e.remaining<=r?"near-limit":"normal"},f={normal:"text-gray-500","near-limit":"text-amber-700",exceeded:"text-red-700"},x=({featureName:e})=>{let{status:r,isLoading:t,error:n,refetch:i}=(e=>{let{data:r,loading:t,error:a,refetch:n}=(0,d.I)(u.y0Y,{variables:{featureName:e},fetchPolicy:"network-only"});return{status:r?.aiLabsExecutionStatus?{featureName:r.aiLabsExecutionStatus.featureName,currentCount:r.aiLabsExecutionStatus.currentCount,dailyLimit:r.aiLabsExecutionStatus.dailyLimit,remaining:r.aiLabsExecutionStatus.remaining,isLimitExceeded:r.aiLabsExecutionStatus.isLimitExceeded}:null,isLoading:t,error:a??null,refetch:(0,s.useCallback)(async()=>{await n()},[n])}})(e);(0,s.useEffect)(()=>(0,l.C)(e,()=>{i()}),[e,i]);let c=!t&&!n&&null!==r;return(0,a.jsx)("div",{className:"text-sm tabular-nums whitespace-nowrap min-w-[10rem] h-5 flex items-center justify-end","data-testid":"ai-labs-remaining-usage","aria-live":"polite",children:c&&(0,a.jsx)(o.m,{title:((e,r)=>{let t=m.format(r);switch(e){case"exceeded":return["æ¬æ¥ã®ä¸éã«éãã¾ããã",h,"æ©è½ã«é¢ãããè¦æã®åä»ã¯çµäºãã¾ããã"].join("\n");case"near-limit":return["æ®ãå°ãªããªã£ã¦ãã¾ãã",`çµç¹å ã§1æ¥${t}åã¾ã§ä½¿ç¨ã§ãã¾ãã`,h].join("\n");case"normal":return[`çµç¹å ã§1æ¥${t}åã¾ã§ä½¿ç¨ã§ãã¾ãã`,h].join("\n")}})(p(r),r.dailyLimit),placement:"bottom-end",slotProps:{tooltip:{sx:{whiteSpace:"pre-line"}}},children:(0,a.jsx)("span",{tabIndex:0,className:"rounded outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40",children:(0,a.jsx)(g,{status:r})})})})},g=({status:e})=>{let r=p(e);return(0,a.jsxs)("span",{className:`flex items-center gap-1 ${f[r]}`,"data-state":r,children:["normal"!==r&&(0,a.jsx)(i.A,{"aria-hidden":!0,size:14,className:"shrink-0"}),(0,a.jsxs)("span",{className:"normal"===r?void 0:"font-semibold",children:["æ¬æ¥ ",m.format(e.remaining)," /"," ",m.format(e.dailyLimit)," å"]})]})},b=({backHref:e,featureName:r})=>(0,a.jsxs)("div",{className:"flex items-start justify-between mb-4",children:[(0,a.jsx)(n.S,{defaultBackHref:e}),(0,a.jsx)("div",{className:"flex flex-col items-end gap-1",children:void 0!==r&&(0,a.jsx)(x,{featureName:r})})]})},92866:(e,r,t)=>{"use strict";t.d(r,{C:()=>n,o:()=>s});let a="ai-labs:executed",s=e=>{let r=new CustomEvent(a,{detail:{featureName:e}});window.dispatchEvent(r)},n=(e,r)=>{let t=t=>{let a=t.detail;a?.featureName===e&&r()};return window.addEventListener(a,t),()=>{window.removeEventListener(a,t)}}},95071:(e,r,t)=>{"use strict";function a(e=[]){return([,r])=>r&&function(e,r=[]){if("string"!=typeof e.main)return!1;for(let t of r)if(!e.hasOwnProperty(t)||"string"!=typeof e[t])return!1;return!0}(r,e)}t.d(r,{A:()=>a})}},e=>{e.O(0,[8971,7738,8061,4350,2180,8479,106,4361,5159,322,8379,776,8631,636,6593,8792],()=>e(e.s=1791)),_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.