PageSourceSearch

https://www.spiketechnology.jp/_next/static/chunks/1a5072d37b27222a.js

js spiketechnology.jp collected 2026-10-10 00:43:55 UTC 12,976 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"warnOnce",{enumerable:!0,get:function(){return l}});let l=e=>{}},10173,e=>{e.v({captcha:"ContactForm-module__B5uELq__captcha",container:"ContactForm-module__B5uELq__container",description:"ContactForm-module__B5uELq__description",error:"ContactForm-module__B5uELq__error",field:"ContactForm-module__B5uELq__field",fileButton:"ContactForm-module__B5uELq__fileButton",fileClear:"ContactForm-module__B5uELq__fileClear",fileInput:"ContactForm-module__B5uELq__fileInput",fileName:"ContactForm-module__B5uELq__fileName",fileRow:"ContactForm-module__B5uELq__fileRow",form:"ContactForm-module__B5uELq__form",formContainer:"ContactForm-module__B5uELq__formContainer",headerContainer:"ContactForm-module__B5uELq__headerContainer",headingEn:"ContactForm-module__B5uELq__headingEn",headingJa:"ContactForm-module__B5uELq__headingJa",headingWrapper:"ContactForm-module__B5uELq__headingWrapper",honeypot:"ContactForm-module__B5uELq__honeypot",input:"ContactForm-module__B5uELq__input",label:"ContactForm-module__B5uELq__label",note:"ContactForm-module__B5uELq__note",optional:"ContactForm-module__B5uELq__optional",privacy:"ContactForm-module__B5uELq__privacy",required:"ContactForm-module__B5uELq__required",result:"ContactForm-module__B5uELq__result",resultText:"ContactForm-module__B5uELq__resultText",resultTitle:"ContactForm-module__B5uELq__resultTitle",section:"ContactForm-module__B5uELq__section",submit:"ContactForm-module__B5uELq__submit",textarea:"ContactForm-module__B5uELq__textarea"})},95386,e=>{"use strict";var t=e.i(43476),a=e.i(71645),l=e.i(10173);let n="お問い合わせ",r="CONTACT",o="社会実装に本気で取り組む技術パートナーをお探しの企業様は、SPIKE Technologyへお問い合わせください。\n製品化・量産化・現場運用を視野に入れた開発力で、確実に御社の課題を解決します。",s="https://st-listmonk.ay87hvbsdkz0t.ap-northeast-1.cs.amazonlightsail.com/inquiry/public",c=(()=>{try{return"/inquiry/public"===new URL(s).pathname.replace(/\/$/,"")}catch{return!1}})(),i=(()=>{try{return new URL(s).origin}catch{return""}})(),d=".pdf,.doc,.docx,.xls,.xlsx,.zip";function u({challengeUrl:e}){return(0,a.createElement)("altcha-widget",{challengeurl:e,hidefooter:!0,strings:JSON.stringify({label:"私はロボットではありません",verifying:"確認中…",verified:"確認しました",error:"確認に失敗しました。ページを再読み込みしてください"})})}function m({source:e="st_web"}){let[m,_]=(0,a.useState)("idle"),[f,h]=(0,a.useState)(""),[p,x]=(0,a.useState)(!1),[j,N]=(0,a.useState)(""),[C,b]=(0,a.useState)(""),g=(0,a.useRef)(null),v=(0,a.useRef)(null);async function y(e){if(e.preventDefault(),!c||"sending"===m)return;let t=new FormData(e.currentTarget),a=t.get("attachment"),l=a instanceof File&&a.size>0;if(l&&a.size>5242880)return void b("添付ファイルは5MB以下にしてください。");_("sending"),h("");try{let e,a={};l?e=t:(t.delete("attachment"),e=new URLSearchParams(Array.from(t,([e,t])=>[e,String(t)])),a["Content-Type"]="application/x-www-form-urlencoded;charset=UTF-8");let n=await fetch(s,{method:"POST",headers:a,body:e});if(!n.ok){if(415===n.status){_("idle"),b("添付ファイルの形式を読み取れませんでした。Word・Excel・PDF のいずれかで保存し直すか、ファイルを取り消して送信してください。");return}if(413===n.status){_("idle"),b("添付ファイルが大きすぎます。5MB以下にしてください。");return}throw Error(`status ${n.status}`)}let r=await n.json().catch(()=>null);x(!!r?.data?.attachment_failed),_("sent"),g.current?.reset(),N("")}catch{_("error"),h("送信できませんでした。時間をおいて再度お試しいただくか、お急ぎの場合はお電話にてご連絡ください。")}}return(0,a.useEffect)(()=>{if(!i)return;let e=`${i}/public/static/altcha.umd.js`;if(document.querySelector(`script[src="${e}"]`))return;let t=document.createElement("script");t.src=e,t.type="module",t.async=!0,document.head.appendChild(t)},[]),(0,t.jsx)("section",{id:"contact",className:l.default.section,"data-contact-form":"",children:(0,t.jsxs)("div",{className:l.default.container,children:[(0,t.jsxs)("div",{className:l.default.headerContainer,children:[(0,t.jsxs)("div",{className:l.default.headingWrapper,children:[(0,t.jsx)("h2",{className:l.default.headingJa,
1children:n}),(0,t.jsx)("p",{className:l.default.headingEn,children:r})]}),(0,t.jsx)("p",{className:l.default.description,children:o.split("\n").map((e,a)=>(0,t.jsxs)("span",{children:[e,a<o.split("\n").length-1&&(0,t.jsx)("br",{})]},a))})]}),(0,t.jsx)("div",{className:l.default.formContainer,children:"sent"===m?(0,t.jsxs)("div",{className:l.default.result,role:"status",children:[(0,t.jsx)("p",{className:l.default.resultTitle,children:"お問い合わせを受け付けました"}),(0,t.jsx)("p",{className:l.default.resultText,children:"内容を確認のうえ、担当者より折り返しご連絡いたします。"}),p&&(0,t.jsx)("p",{className:l.default.resultText,role:"alert",children:"なお、添付ファイルの受け取りに失敗しました。お手数ですが、折り返しのメールにご返信いただく形でお送りください。"})]}):(0,t.jsxs)("form",{ref:g,className:l.default.form,onSubmit:y,noValidate:!1,children:[(0,t.jsx)("input",{type:"hidden",name:"source",value:e}),(0,t.jsxs)("div",{className:l.default.honeypot,"aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:"contact-nonce",children:"この欄は入力しないでください"}),(0,t.jsx)("input",{id:"contact-nonce",type:"text",name:"nonce",tabIndex:-1,autoComplete:"off"})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-company",children:["会社名",(0,t.jsx)("span",{className:l.default.required,children:"必須"})]}),(0,t.jsx)("input",{id:"contact-company",className:l.default.input,type:"text",name:"company",required:!0,autoComplete:"organization"})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-name",children:["お名前",(0,t.jsx)("span",{className:l.default.required,children:"必須"})]}),(0,t.jsx)("input",{id:"contact-name",className:l.default.input,type:"text",name:"name",required:!0,autoComplete:"name"})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-email",children:["メールアドレス",(0,t.jsx)("span",{className:l.default.required,children:"必須"})]}),(0,t.jsx)("input",{id:"contact-email",className:l.default.input,type:"email",name:"email",required:!0,autoComplete:"email"})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-phone",children:["電話番号",(0,t.jsx)("span",{className:l.default.required,children:"必須"})]}),(0,t.jsx)("input",{id:"contact-phone",className:l.default.input,type:"tel",name:"phone",required:!0,autoComplete:"tel"})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-body",children:["お問い合わせ内容",(0,t.jsx)("span",{className:l.default.required,children:"必須"})]}),(0,t.jsx)("textarea",{id:"contact-body",className:l.default.textarea,name:"body",rows:8,required:!0})]}),(0,t.jsxs)("div",{className:l.default.field,children:[(0,t.jsxs)("label",{className:l.default.label,htmlFor:"contact-attachment",children:["添付ファイル",(0,t.jsx)("span",{className:l.default.optional,children:"任意"})]}),(0,t.jsx)("input",{id:"contact-attachment",ref:v,className:l.default.fileInput,type:"file",name:"attachment",accept:d,onChange:function(e){let t,a=e.currentTarget.files?.[0];if(!a){N(""),b("");return}(N(a.name),a.size>5242880)?b("添付ファイルは5MB以下にしてください。"):(t=a.name.toLowerCase(),d.split(",").some(e=>t.endsWith(e)))?b(""):b(`このファイル形式は添付できません。${d} のいずれかをお選びください。`)}}),(0,t.jsxs)("div",{className:l.default.fileRow,children:[(0,t.jsx)("label",{className:l.default.fileButton,htmlFor:"contact-attachment",children:"+ファイルを選択"}),(0,t.jsx)("span",{className:l.default.fileName,children:j||"選択されていません"}),j&&(0,t.jsx)("button",{type:"button",className:l.default.fileClear,onClick:function(){v.current&&(v.current.value=""),N(""),b("")},"aria-label":`${j} の選択を取り消す`,children:"取り消す"})]}),C&&(0,t.jsx)("p",{className:l.default.error,role:"alert",children:C}),(0,t.jsxs)("p",{className:l.default.note,children:["※ファイルの形式はWord・Excel・pdfのみ、5MB以下でアップロードしてください。",(0,t.jsx)("br",{}),"※アップロードは1つのファイルのみ可能。複数ファイルがある場合はzipで圧縮してからアップロードしてください。"]})]}),i&&(0,t.jsx)("div",{className:l.default.captcha,children:(0,t.jsx)(u,{challengeUrl:`${i}/api/public/captcha/altcha`})}),"error"===m&&(0,t.jsx)("p",{className:l.default.error,role:"alert",children:f}),!c&&(0,t.jsx)("p",{className:l.default.error,role:"alert",children:"お問い合わせフォームの設定が完了していません。お手数ですが直接ご連絡ください。"}),(0,t.jsx)("button",{className:l.default.submit,type:"submit",disabled:!c||"sending"===m||""!==C,children:"sending"===m?"送信中…":"送信する"}),(0,t.jsx)("p",{className:l.default.privacy,children:"ご記入いただいた情報は、お問い合わせへの回答および当社サービスのご案内にのみ利用します。"})]})})]})})}e.s(["default",()=>m])},95599,e=>{e.v({backgroundLayer:"HeroSection-module___UGK9W__backgroundLayer",backgroundVideo:"HeroSection-module___UGK9W__backgroundVideo",ctaButton:"HeroSection-module___UGK9W__ctaButton",ctaButtonText:"HeroSection-module___UGK9W__ctaButtonText",ctaContainer:"HeroSection-module___UGK9W__ctaContainer",ctaContainerHidden:"HeroSection-module___UGK9W__ctaContainerHidden",heroWrapper:"HeroSection-module___UGK9W__heroWrapper",messageContent:"HeroSection-module___UGK9W__messageContent",messageDescription:"HeroSection-module___UGK9W__messageDescription",messageHeading:"HeroSection-module___UGK9W__messageHeading",messageSection:"HeroSection-module___UGK9W__messageSection",videoFrameContainer:"HeroSection-module___UGK9W__videoFrameContainer",videoSection:"HeroSection-module___UGK9W__videoSection",videoWrapper:"HeroSection-module___UGK9W__videoWrapper"})},51442,e=>{"use strict";var t=e.i(43476),a=e.i(71645),l=e.i(18566),n=e.i(22016),r=e.i(95599),o=e.i(33182);function s(){let e=(0,l.usePathname)(),[s,c]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=document.querySelector("[data-site-footer]");if(!e)return;let t=new IntersectionObserver(([e])=>c(e.isIntersecting),{root:null,threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsxs)("div",{className:r.default.heroWrapper,children:[(0,t.jsx)("section",{className:r.default.videoSection,children:(0,t.jsx)("div",{className:r.default.videoWrapper,children:(0,t.jsx)("div",{className:r.default.videoFrameContainer,children:(0,t.jsx)("video",{className:r.default.backgroundVideo,src:"/assets/home/keyvisual.mp4",autoPlay:!0,muted:!0,loop:!0,playsInl
1ine:!0,preload:"auto","aria-hidden":"true",tabIndex:-1})})})}),(0,t.jsx)("div",{className:r.default.backgroundLayer}),(0,t.jsxs)("div",{className:`${r.default.ctaContainer} ${s?r.default.ctaContainerHidden:""}`,"aria-hidden":s,children:[(0,t.jsx)(n.default,{href:"/#contact",className:r.default.ctaButton,onClick:t=>(0,o.handleSmoothScroll)(t,"/#contact",e),children:(0,t.jsx)("p",{className:r.default.ctaButtonText,children:"技術相談をする"})}),(0,t.jsx)(n.default,{href:"/#project",className:`${r.default.ctaButton} ${r.default.ctaButtonSecondary}`,onClick:t=>(0,o.handleSmoothScroll)(t,"/#project",e),children:(0,t.jsx)("p",{className:`${r.default.ctaButtonText} ${r.default.ctaButtonSecondaryText}`,children:"導入事例を見る"})})]}),(0,t.jsx)("div",{className:r.default.messageSection,"data-hero-kv-section":"",children:(0,t.jsxs)("div",{className:r.default.messageContent,children:[(0,t.jsxs)("h1",{className:r.default.messageHeading,children:["コンセプトや実験で終わらない、",(0,t.jsx)("br",{}),"真に使えるテクノロジーを現場へ"]}),(0,t.jsxs)("p",{className:r.default.messageDescription,children:["SPIKE Technologyは、ロボティクス・ドローン・AI・クラウドなどの先端技術を、",(0,t.jsx)("br",{}),"現場の運用を想定した実践的なプロダクトとして社会に届ける技術者集団です。"]})]})})]})}e.s(["default",()=>s])}]);

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.