1import{d as q,q as R,A as g,b as r,c as d,f as $,w as P,e as a,B,E,t as p,h as m,F as G,r as S,m as V,a7 as L,a8 as M,j as u,H as w}from"./K65TjnDd.js";const h=l=>encodeURIComponent(l),N=l=>`https://chatgpt.com/?q=${h(l)}`,O=l=>`https://claude.ai/new?q=${h(l)}`,j=()=>"https://copilot.com/",D=()=>"https://gemini.google.com/app",F=[{id:"chatgpt",name:"ChatGPT",delivery:"query",buildUrl:N},{id:"claude",name:"Claude",delivery:"query",buildUrl:O},{id:"copilot",name:"Copilot",delivery:"clipboard",buildUrl:j},{id:"gemini",name:"Gemini",delivery:"clipboard",buildUrl:D}],K=(l,v)=>`以ä¸ã®Webãã¼ã¸ã«ã¤ãã¦è³ªåãã¾ãã 2 3ãã¼ã¸URL: 4${l} 5 6質å: 7${v.trim()}`,z={class:"ask-ai__header"},H={class:"ask-ai__field"},Q=["aria-describedby","aria-invalid"],W={class:"ask-ai__services","aria-label":"質åå ã®AIãµã¼ãã¹"},J=["onClick"],X={class:"ask-ai__service-action","aria-hidden":"true"},Y=["aria-expanded"],C="ask-ai-panel",x="ask-ai-error",A="ask-ai-status",Z=q({__name:"AskAI",setup(l){const v=R(),n=u(!1),c=u(""),i=u(""),o=u(""),b=u(null),y=u(null),_=async()=>{await w(),y.value?.focus()},U=async()=>{n.value=!n.value,i.value="",o.value="",n.value&&await _()},k=async(t=!1)=>{n.value=!1,i.value="",o.value="",t&&(await w(),b.value?.focus())},I=async t=>{if(navigator.clipboard?.writeText){await navigator.clipboard.writeText(t);return}const e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.opacity="0",document.body.append(e),e.select();try{if(!document.execCommand("copy"))throw new Error("Copy failed")}finally{e.remove()}},T=async t=>{const e=c.value.trim();if(!e){i.value="質åãå ¥åãã¦ãã ããã",o.value="",await _();return}i.value="",o.value="";const s=K(window.location.href,e);if(t.delivery==="clipboard"){const f=I(s);window.open(t.buildUrl(s),"_blank","noopener,noreferrer");try{await f,o.value=`${t.name}ç¨ã®è³ªåãã³ãã¼ãã¾ãããéããç»é¢ã«è²¼ãä»ãã¦ãã ããã`}catch{i.value="質åãã³ãã¼ã§ãã¾ããã§ããããã©ã¦ã¶ã®ã¯ãªãããã¼ãè¨å®ãã確èªãã ããã"}return}window.open(t.buildUrl(s),"_blank","noopener,noreferrer")};return g(c,t=>{t.trim()&&(i.value=""),o.value=""}),g(()=>v.fullPath,()=>{k()}),(t,e)=>(r(),d("aside",{class:"ask-ai","aria-label":"AI質åã¡ãã¥ã¼",onKeydown:e[2]||(e[2]=M(s=>k(!0),["esc"]))},[$(L,{name:"ask-ai-panel"},{default:P(()=>[n.value?(r(),d("section",{key:0,id:C,class:"ask-ai__panel",role:"region","aria-labelledby":"ask-ai-title"},[a("div",z,[e[4]||(e[4]=a("h2",{id:"ask-ai-title"},"AIã«è³ªåãã",-1)),a("button",{type:"button",class:"ask-ai__close","aria-label":"質åå ¥åã¨ãªã¢ãéãã",onClick:e[0]||(e[0]=s=>k(!0))},[...e[3]||(e[3]=[a("span",{class:"ask-ai__close-icon","aria-hidden":"true"},null,-1)])])]),e[6]||(e[6]=a("p",{class:"ask-ai__description"}," 表示ä¸ã®ãã¼ã¸URLã¨è³ªåå 容ãããAIã¸ã®è³ªåã使ãã¾ãã ãã³ãã¼ãã¦éããã¨è¡¨ç¤ºããããµã¼ãã¹ã¯ãéããç»é¢ã¸è²¼ãä»ãã¦ãã ããã ",-1)),a("div",H,[e[5]||(e[5]=a("label",{for:"ask-ai-question"},"質åå 容",-1)),B(a("textarea",{id:"ask-ai-question",ref_key:"textareaRef",ref:y,"onUpdate:modelValue":e[1]||(e[1]=s=>c.value=s),rows:"4",placeholder:"質åãå ¥åãã¦ãã ããâ¦","aria-describedby":i.value?x:o.value?A:void 0,"aria-invalid":!!i.value},null,8,Q),[[E,c.value]]),i.value?(r(),d("p",{key:0,id:x,class:"ask-ai__error",role:"alert"},p(i.value),1)):m("",!0),o.value?(r(),d("p",{key:1,id:A,class:"ask-ai__status",role:"status"},p(o.value),1)):m("",!0)]),a("div",W,[(r(!0),d(G,null,S(V(F),s=>(r(),d("button",{key:s.id,type:"button",class:"ask-ai__service",onClick:f=>T(s)},[a("span",null,p(s.name),1),a("span",X,p(s.delivery==="clipboard"?"ã³ãã¼ãã¦éã":"â"),1)],8,J))),128))])])):m("",!0)]),_:1}),a("button",{ref_key:"triggerRef",ref:b,type:"button",class:"ask-ai__trigger","aria-expanded":n.value,"aria-controls":C,onClick:U},[...e[7]||(e[7]=[a("span",{class:"ask-ai__trigger-mark","aria-hidden":"true"},"AI",-1),a("span",null,"AIã«è³ªåãã",-1)])],8,Y)],32))}}),ae=Object.assign(Z,{__name:"AskAI"});export{ae as default};
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.