Initial commit
This commit is contained in:
commit
78f8d225ee
21173 changed files with 2907774 additions and 0 deletions
1
.next/static/chunks/1684-4e8707a6b0eb6b46.js
Normal file
1
.next/static/chunks/1684-4e8707a6b0eb6b46.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/1788-de1e44d4468885c9.js
Normal file
1
.next/static/chunks/1788-de1e44d4468885c9.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/2177-a315ed2ec61d47d8.js
Normal file
1
.next/static/chunks/2177-a315ed2ec61d47d8.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/4212-8caae28daa0558cf.js
Normal file
1
.next/static/chunks/4212-8caae28daa0558cf.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/4277-df121688a085fe5d.js
Normal file
1
.next/static/chunks/4277-df121688a085fe5d.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/4bd1b696-8c0e81a8f63e9d6d.js
Normal file
1
.next/static/chunks/4bd1b696-8c0e81a8f63e9d6d.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/6874-515e0feb093ad241.js
Normal file
1
.next/static/chunks/6874-515e0feb093ad241.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/792-2adfc25275cce266.js
Normal file
1
.next/static/chunks/792-2adfc25275cce266.js
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9492],{3632:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let l=r(5155),n=r(6395);function o(){return(0,l.jsx)(n.HTTPAccessErrorFallback,{status:404,message:"This page could not be found."})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3868:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_not-found/page",function(){return r(3632)}])},6395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HTTPAccessErrorFallback",{enumerable:!0,get:function(){return o}}),r(8229);let l=r(5155);r(2115);let n={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{display:"inline-block"},h1:{display:"inline-block",margin:"0 20px 0 0",padding:"0 23px 0 0",fontSize:24,fontWeight:500,verticalAlign:"top",lineHeight:"49px"},h2:{fontSize:14,fontWeight:400,lineHeight:"49px",margin:0}};function o(e){let{status:t,message:r}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:t+": "+r}),(0,l.jsx)("div",{style:n.error,children:(0,l.jsxs)("div",{children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}),(0,l.jsx)("h1",{className:"next-error-h1",style:n.h1,children:t}),(0,l.jsx)("div",{style:n.desc,children:(0,l.jsx)("h2",{style:n.h2,children:r})})]})})]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}},e=>{var t=t=>e(e.s=t);e.O(0,[8441,1684,7358],()=>t(3868)),_N_E=e.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1736,2885,8974],{9917:(e,s,_)=>{Promise.resolve().then(_.t.bind(_,6874,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[6874,8441,1684,7358],()=>s(9917)),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
1
.next/static/chunks/app/files/layout-83abcdd4ba9cef33.js
Normal file
1
.next/static/chunks/app/files/layout-83abcdd4ba9cef33.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
1
.next/static/chunks/app/files/page-b8559e4aa7231ea3.js
Normal file
1
.next/static/chunks/app/files/page-b8559e4aa7231ea3.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9638],{3875:(e,s,a)=>{Promise.resolve().then(a.bind(a,4229))},4229:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>i});var r=a(5155),t=a(6874),n=a.n(t),l=a(2115),c=a(5695);function i(){let e=(0,c.useSearchParams)();(0,c.useRouter)();let s=(0,l.useMemo)(()=>e.get("path")||"/",[e]),[a,t]=(0,l.useState)(null),[i,d]=(0,l.useState)(null),[o,h]=(0,l.useState)(!0);(0,l.useEffect)(()=>{let e=!1;return async function(){h(!0),d(null);try{let a=await fetch("/api/files/list?path=".concat(encodeURIComponent(s)));if(!a.ok){e||d("HTTP ".concat(a.status));return}let r=await a.json();e||t(r.items||[])}catch(s){e||d((null==s?void 0:s.message)||String(s))}finally{e||h(!1)}}(),()=>{e=!0}},[s]);let p=(0,l.useMemo)(()=>{if("/"===s)return null;let e=s.replace(/\/+$/,"").split("/").filter(Boolean);return e.pop(),"/"+e.join("/")},[s]);return(0,r.jsxs)("div",{className:"p-6 text-sm",children:[(0,r.jsxs)("div",{className:"mb-3",children:[(0,r.jsx)("span",{className:"opacity-70 mr-1",children:"Path:"}),(0,r.jsx)("code",{children:s}),p&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"mx-2 opacity-50",children:"•"}),(0,r.jsx)(n(),{href:"/files?path=".concat(encodeURIComponent(p)),children:"Up one level"})]})]}),o&&(0,r.jsx)("div",{children:"Loading…"}),i&&(0,r.jsxs)("div",{className:"bg-red-900/60 text-red-200 p-3 rounded border border-red-800",children:["Error loading files: ",i]}),!o&&!i&&a&&(0,r.jsxs)("table",{className:"w-full text-left mt-3 border-collapse",children:[(0,r.jsx)("thead",{className:"opacity-70",children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"py-2 pr-4",children:"Name"}),(0,r.jsx)("th",{className:"py-2 pr-4",children:"Type"}),(0,r.jsx)("th",{className:"py-2 pr-4",children:"Size"}),(0,r.jsx)("th",{className:"py-2 pr-4",children:"Modified"}),(0,r.jsx)("th",{className:"py-2 pr-4"})]})}),(0,r.jsx)("tbody",{children:a.map(e=>{let a=e.isDir?"/files?path=".concat(encodeURIComponent((s.endsWith("/")?s:s+"/")+e.name)):"/api/files/raw?path=".concat(encodeURIComponent((s.endsWith("/")?s:s+"/")+e.name)),t=e.isDir?null:"/api/files/download?path=".concat(encodeURIComponent((s.endsWith("/")?s:s+"/")+e.name));return(0,r.jsxs)("tr",{className:"border-t border-white/10",children:[(0,r.jsx)("td",{className:"py-2 pr-4",children:(0,r.jsx)(n(),{href:a,children:e.name})}),(0,r.jsx)("td",{className:"py-2 pr-4",children:e.isDir?"Dir":"File"}),(0,r.jsx)("td",{className:"py-2 pr-4",children:e.isDir?"-":"".concat(e.size.toLocaleString()," B")}),(0,r.jsx)("td",{className:"py-2 pr-4",children:new Date(e.mtime).toLocaleString()}),(0,r.jsx)("td",{className:"py-2 pr-4",children:!e.isDir&&t&&(0,r.jsx)("a",{href:t,className:"underline",children:"Download"})})]},e.name)})})]})]})}},5695:(e,s,a)=>{"use strict";var r=a(8999);a.o(r,"useParams")&&a.d(s,{useParams:function(){return r.useParams}}),a.o(r,"useRouter")&&a.d(s,{useRouter:function(){return r.useRouter}}),a.o(r,"useSearchParams")&&a.d(s,{useSearchParams:function(){return r.useSearchParams}})}},e=>{var s=s=>e(e.s=s);e.O(0,[6874,8441,1684,7358],()=>s(3875)),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1736,2885,8974],{9917:(e,s,_)=>{Promise.resolve().then(_.t.bind(_,6874,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[6874,8441,1684,7358],()=>s(9917)),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6459],{4468:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var a=s(5155),r=s(2115),n=s(5695),i=s(6874),l=s.n(i);function o(){let{id:e}=(0,n.useParams)(),[t,s]=(0,r.useState)(null),[i,o]=(0,r.useState)({});if((0,r.useEffect)(()=>{e&&(fetch("".concat("https://forms.lasereverything.net","/items/laser_source/").concat(e,"?fields=*")).then(e=>e.json()).then(e=>s(e.data||null)),fetch("".concat("https://forms.lasereverything.net","/fields/laser_source")).then(e=>e.json()).then(e=>{let t={};(e.data||[]).forEach(e=>{var s;"select-dropdown"===e.interface&&(null==(s=e.options)?void 0:s.choices)&&(t[e.field]={},e.options.choices.forEach(s=>{t[e.field][s.value]=s.text}))}),o(t)}))},[e]),!t)return(0,a.jsx)("div",{className:"p-6",children:"Loading..."});let c=(e,t)=>{var s;if(!t)return"—";let a={op:{pm:"MOPA",pq:"Q-Switch"},cooling:{aa:"Air, Active",ap:"Air, Passive",w:"Water"}};return a[e]&&a[e][t]?a[e][t]:(null==(s=i[e])?void 0:s[t])||t};return(0,a.jsxs)("div",{className:"p-6 max-w-4xl mx-auto",children:[(0,a.jsxs)("h1",{className:"text-3xl font-bold mb-4",children:[t.make||"—"," ",t.model||""]}),(0,a.jsx)("div",{className:"space-y-6",children:[{title:"General Information",fields:{make:"Make",model:"Model",op:"Pulse Operation Mode",notes:"Notes"}},{title:"Optical Specifications",fields:{w:"Laser Wattage (W)",mj:"milliJoule Max (mJ)",nm:"Wavelength (nm)",k_hz:"Pulse Repetition Rate (kHz)",ns:"Pulse Width (ns)",d:"Beam Diameter (mm)",m2:"M\xb2 - Quality",instability:"Instability",polarization:"Polarization",band:"Band (nm)",anti:"Anti-Reflection Coating",mw:"Red Dot Wattage (mW)"}},{title:"Electrical & Timing",fields:{v:"Operating Voltage (V)",temp_op:"Operating Temperature (\xb0C)",temp_store:"Storage Temperature (\xb0C)",l_on:"l_on",l_off:"l_off",mj_c:"mj_c",ns_c:"ns_c",d_c:"d_c",on_c:"on_c",off_c:"off_c"}},{title:"Integration & Physical",fields:{cable:"Cable Length (m)",cooling:"Cooling Method",weight:"Weight (kg)",dimensions:"Dimensions (cm)"}}].map(e=>{let{title:s,fields:r}=e;return(0,a.jsxs)("section",{className:"bg-card border border-border rounded-xl p-4",children:[(0,a.jsx)("h2",{className:"text-xl font-semibold mb-2",children:s}),(0,a.jsx)("dl",{className:"grid grid-cols-1 sm:grid-cols-2 gap-x-6 gap-y-4",children:Object.entries(r).map(e=>{let[s,r]=e;return(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{className:"font-medium text-muted-foreground",children:r}),(0,a.jsx)("dd",{className:"text-base break-words",children:c(s,t[s])})]},s)})})]},s)})}),(0,a.jsx)("div",{className:"mt-8",children:(0,a.jsx)(l(),{href:"/lasers",className:"text-blue-600 underline",children:"← Back to Laser Sources"})})]})}},5695:(e,t,s)=>{"use strict";var a=s(8999);s.o(a,"useParams")&&s.d(t,{useParams:function(){return a.useParams}}),s.o(a,"useRouter")&&s.d(t,{useRouter:function(){return a.useRouter}}),s.o(a,"useSearchParams")&&s.d(t,{useSearchParams:function(){return a.useSearchParams}})},9428:(e,t,s)=>{Promise.resolve().then(s.bind(s,4468))}},e=>{var t=t=>e(e.s=t);e.O(0,[6874,8441,1684,7358],()=>t(9428)),_N_E=e.O()}]);
|
||||
1
.next/static/chunks/app/lasers/page-b5e5aab1b35d6fb3.js
Normal file
1
.next/static/chunks/app/lasers/page-b5e5aab1b35d6fb3.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/app/layout-ec0512e096193c5f.js
Normal file
1
.next/static/chunks/app/layout-ec0512e096193c5f.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{9195:()=>{},9273:(e,s,_)=>{Promise.resolve().then(_.t.bind(_,9195,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[1450,8441,1684,7358],()=>s(9273)),_N_E=e.O()}]);
|
||||
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4162],{655:(a,s,e)=>{Promise.resolve().then(e.bind(e,8633))},5695:(a,s,e)=>{"use strict";var r=e(8999);e.o(r,"useParams")&&e.d(s,{useParams:function(){return r.useParams}}),e.o(r,"useRouter")&&e.d(s,{useRouter:function(){return r.useRouter}}),e.o(r,"useSearchParams")&&e.d(s,{useSearchParams:function(){return r.useSearchParams}})},8633:(a,s,e)=>{"use strict";e.r(s),e.d(s,{default:()=>l});var r=e(5155),n=e(6874),t=e.n(n),i=e(2115),d=e(5695);function l(){var a;let{id:s}=(0,d.useParams)(),[e,n]=(0,i.useState)(null);return((0,i.useEffect)(()=>{s&&fetch("".concat("https://forms.lasereverything.net","/items/material_coating/").concat(s,"?fields=id,name,abbreviation,technical_name,composition,notes,override_reason,coating_status.name,coating_status_override,hazard_tags.hazard_tags_id.hazard_source.source,hazard_tags.hazard_tags_id.hazard_danger.danger,hazard_tags.hazard_tags_id.hazard_severity.severity")).then(a=>a.json()).then(a=>n(a.data||null))},[s]),e)?(0,r.jsxs)("div",{className:"p-6 max-w-4xl mx-auto",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold mb-4",children:e.name}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Status:"})," ",(null==(a=e.coating_status)?void 0:a.name)||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Abbreviation:"})," ",e.abbreviation||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Technical Name:"})," ",e.technical_name||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Composition:"})," ",e.composition||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Notes:"})," ",e.notes||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Override Reason:"})," ",e.override_reason||"—"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("strong",{children:"Hazard Tags"}),(0,r.jsx)("ul",{className:"list-disc pl-6",children:Array.isArray(e.hazard_tags)&&e.hazard_tags.length>0?e.hazard_tags.map((a,s)=>{var e,n,t,i,d,l;return(0,r.jsxs)("li",{children:[(null==(n=a.hazard_tags_id)||null==(e=n.hazard_source)?void 0:e.source)||"—"," |"," ",(null==(i=a.hazard_tags_id)||null==(t=i.hazard_danger)?void 0:t.danger)||"—"," |"," ",(null==(l=a.hazard_tags_id)||null==(d=l.hazard_severity)?void 0:d.severity)||"—"]},s)}):(0,r.jsx)("li",{children:"None"})})]})]}),(0,r.jsx)("div",{className:"mt-8",children:(0,r.jsx)(t(),{href:"/materials-coatings",className:"text-blue-600 underline",children:"← Back to Coatings"})})]}):(0,r.jsx)("div",{className:"p-6",children:"Loading..."})}}},a=>{var s=s=>a(a.s=s);a.O(0,[6874,8441,1684,7358],()=>s(655)),_N_E=a.O()}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[999],{5695:(a,e,s)=>{"use strict";var r=s(8999);s.o(r,"useParams")&&s.d(e,{useParams:function(){return r.useParams}}),s.o(r,"useRouter")&&s.d(e,{useRouter:function(){return r.useRouter}}),s.o(r,"useSearchParams")&&s.d(e,{useSearchParams:function(){return r.useSearchParams}})},7166:(a,e,s)=>{"use strict";s.r(e),s.d(e,{default:()=>l});var r=s(5155),n=s(6874),t=s.n(n),i=s(2115),d=s(5695);function l(){var a,e;let{id:s}=(0,d.useParams)(),[n,l]=(0,i.useState)(null);return((0,i.useEffect)(()=>{s&&fetch("".concat("https://forms.lasereverything.net","/items/material/").concat(s,"?fields=id,name,abbreviation,common_names,technical_name,composition,material_cat.name,material_status.name,notes,override_reason,hazard_tags.hazard_tags_id.hazard_source.source,hazard_tags.hazard_tags_id.hazard_danger.danger,hazard_tags.hazard_tags_id.hazard_severity.severity")).then(a=>a.json()).then(a=>l(a.data||null))},[s]),n)?(0,r.jsxs)("div",{className:"p-6 max-w-4xl mx-auto",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold mb-4",children:n.name}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Category:"})," ",(null==(a=n.material_cat)?void 0:a.name)||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Status:"})," ",(null==(e=n.material_status)?void 0:e.name)||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Abbreviation:"})," ",n.abbreviation||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Common Names:"})," ",n.common_names||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Technical Name:"})," ",n.technical_name||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Composition:"})," ",n.composition||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Notes:"})," ",n.notes||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Override Reason:"})," ",n.override_reason||"—"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("strong",{children:"Hazard Tags"}),(0,r.jsx)("ul",{className:"list-disc pl-6",children:Array.isArray(n.hazard_tags)&&n.hazard_tags.length>0?n.hazard_tags.map((a,e)=>{var s,n,t,i,d,l;return(0,r.jsxs)("li",{children:[(null==(n=a.hazard_tags_id)||null==(s=n.hazard_source)?void 0:s.source)||"—"," |"," ",(null==(i=a.hazard_tags_id)||null==(t=i.hazard_danger)?void 0:t.danger)||"—"," |"," ",(null==(l=a.hazard_tags_id)||null==(d=l.hazard_severity)?void 0:d.severity)||"—"]},e)}):(0,r.jsx)("li",{children:"None"})})]})]}),(0,r.jsx)("div",{className:"mt-8",children:(0,r.jsx)(t(),{href:"/materials",className:"text-blue-600 underline",children:"← Back to Materials"})})]}):(0,r.jsx)("div",{className:"p-6",children:"Loading..."})}},8782:(a,e,s)=>{Promise.resolve().then(s.bind(s,7166))}},a=>{var e=e=>a(a.s=e);a.O(0,[6874,8441,1684,7358],()=>e(8782)),_N_E=a.O()}]);
|
||||
File diff suppressed because one or more lines are too long
1
.next/static/chunks/app/page-b6d182b7f436a2e6.js
Normal file
1
.next/static/chunks/app/page-b6d182b7f436a2e6.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1736,2885,8974],{9917:(e,s,_)=>{Promise.resolve().then(_.t.bind(_,6874,23))}},e=>{var s=s=>e(e.s=s);e.O(0,[6874,8441,1684,7358],()=>s(9917)),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89,145,475,635,1468,1513,1743,2212,2724,2860,4124,4141,5135,5936,5998,6190,6702,7647,7746,9662,9888],{4441:()=>{}},_=>{var e=e=>_(_.s=e);_.O(0,[8441,1684,7358],()=>e(4441)),_N_E=_.O()}]);
|
||||
File diff suppressed because one or more lines are too long
1
.next/static/chunks/framework-fda66049c8bbcca5.js
Normal file
1
.next/static/chunks/framework-fda66049c8bbcca5.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/main-app-ccdb2cd92e15df7d.js
Normal file
1
.next/static/chunks/main-app-ccdb2cd92e15df7d.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7358],{836:(e,s,n)=>{Promise.resolve().then(n.t.bind(n,894,23)),Promise.resolve().then(n.t.bind(n,4970,23)),Promise.resolve().then(n.t.bind(n,6614,23)),Promise.resolve().then(n.t.bind(n,6975,23)),Promise.resolve().then(n.t.bind(n,7555,23)),Promise.resolve().then(n.t.bind(n,4911,23)),Promise.resolve().then(n.t.bind(n,9665,23)),Promise.resolve().then(n.t.bind(n,1295,23))},9393:()=>{}},e=>{var s=s=>e(e.s=s);e.O(0,[8441,1684],()=>(s(5415),s(836))),_N_E=e.O()}]);
|
||||
1
.next/static/chunks/main-eb2cada493e54892.js
Normal file
1
.next/static/chunks/main-eb2cada493e54892.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/pages/_app-eb694f3fd49020c8.js
Normal file
1
.next/static/chunks/pages/_app-eb694f3fd49020c8.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{326:(_,n,p)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return p(472)}])}},_=>{var n=n=>_(_.s=n);_.O(0,[6593,8792],()=>(n(326),n(4294))),_N_E=_.O()}]);
|
||||
1
.next/static/chunks/pages/_error-2b3482c094a540b4.js
Normal file
1
.next/static/chunks/pages/_error-2b3482c094a540b4.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2731],{2164:(_,n,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return e(9341)}])}},_=>{var n=n=>_(_.s=n);_.O(0,[636,6593,8792],()=>n(2164)),_N_E=_.O()}]);
|
||||
1
.next/static/chunks/polyfills-42372ed130431b0a.js
Normal file
1
.next/static/chunks/polyfills-42372ed130431b0a.js
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/chunks/webpack-044339bff810de6a.js
Normal file
1
.next/static/chunks/webpack-044339bff810de6a.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
(()=>{"use strict";var e={},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}},i=!0;try{e[o].call(a.exports,a,a.exports,r),i=!1}finally{i&&delete t[o]}return a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(o){a=a||0;for(var i=e.length;i>0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,n,a];return}for(var u=1/0,i=0;i<e.length;i++){for(var[o,n,a]=e[i],l=!0,c=0;c<o.length;c++)(!1&a||u>=a)&&Object.keys(r.O).every(e=>r.O[e](o[c]))?o.splice(c--,1):(l=!1,a<u&&(u=a));if(l){e.splice(i--,1);var d=n();void 0!==d&&(t=d)}}return t}})(),r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;r.t=function(o,n){if(1&n&&(o=this(o)),8&n||"object"==typeof o&&o&&(4&n&&o.__esModule||16&n&&"function"==typeof o.then))return o;var a=Object.create(null);r.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var u=2&n&&o;"object"==typeof u&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach(e=>i[e]=()=>o[e]);return i.default=()=>o,r.d(a,i),a}})(),r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,o)=>(r.f[o](e,t),t),[])),r.u=e=>{},r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="_N_E:";r.l=(o,n,a,i)=>{if(e[o])return void e[o].push(n);if(void 0!==a)for(var u,l,c=document.getElementsByTagName("script"),d=0;d<c.length;d++){var s=c[d];if(s.getAttribute("src")==o||s.getAttribute("data-webpack")==t+a){u=s;break}}u||(l=!0,(u=document.createElement("script")).charset="utf-8",u.timeout=120,r.nc&&u.setAttribute("nonce",r.nc),u.setAttribute("data-webpack",t+a),u.src=r.tu(o)),e[o]=[n];var f=(t,r)=>{u.onerror=u.onload=null,clearTimeout(p);var n=e[o];if(delete e[o],u.parentNode&&u.parentNode.removeChild(u),n&&n.forEach(e=>e(r)),t)return t(r)},p=setTimeout(f.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=f.bind(null,u.onerror),u.onload=f.bind(null,u.onload),l&&document.head.appendChild(u)}})(),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("nextjs#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="/_next/",(()=>{var e={8068:0,1450:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else if(/^(1450|8068)$/.test(t))e[t]=0;else{var a=new Promise((r,o)=>n=e[t]=[r,o]);o.push(n[2]=a);var i=r.p+r.u(t),u=Error();r.l(i,o=>{if(r.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;u.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",u.name="ChunkLoadError",u.type=a,u.request=i,n[1](u)}},"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,u,l]=o,c=0;if(i.some(t=>0!==e[t])){for(n in u)r.o(u,n)&&(r.m[n]=u[n]);if(l)var d=l(r)}for(t&&t(o);c<i.length;c++)a=i[c],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},o=self.webpackChunk_N_E=self.webpackChunk_N_E||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})(),r.nc=void 0})();
|
||||
3
.next/static/css/1407cd2e386d2b90.css
Normal file
3
.next/static/css/1407cd2e386d2b90.css
Normal file
File diff suppressed because one or more lines are too long
1
.next/static/smYFbxhqhlZ_qnYDwSLJf/_buildManifest.js
Normal file
1
.next/static/smYFbxhqhlZ_qnYDwSLJf/_buildManifest.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
self.__BUILD_MANIFEST=function(e,r,t,_){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:34,errorRate:1e-4,numBits:652,numHashes:14,bitArray:[0,1,1,0,e,r,e,r,r,r,r,r,e,e,e,r,e,e,e,r,e,r,e,e,r,e,r,e,e,r,r,r,e,r,r,r,e,r,r,e,e,e,r,r,e,e,e,e,r,r,r,e,e,e,e,r,e,r,e,e,r,r,e,e,e,r,r,e,e,r,r,e,r,r,e,e,e,e,r,r,r,r,e,r,e,e,r,e,e,e,e,r,r,e,e,r,e,r,r,e,e,r,e,r,e,e,e,e,e,e,e,r,e,e,e,e,r,r,e,e,e,e,e,r,e,e,e,r,r,e,e,e,r,e,r,r,e,r,e,r,e,e,r,e,e,e,e,r,r,e,r,e,e,e,e,e,r,e,r,r,r,e,r,r,r,e,r,r,r,e,e,r,r,r,e,r,e,e,r,r,r,r,r,r,e,e,e,e,e,e,e,r,e,r,r,e,e,e,e,e,e,e,e,r,e,e,r,r,e,e,e,e,e,e,r,r,r,e,r,e,r,e,e,r,e,e,r,e,r,e,e,e,r,r,e,r,e,e,r,e,e,r,e,e,r,e,r,e,e,e,r,r,r,e,r,r,e,e,e,e,r,r,e,r,e,e,r,r,r,r,r,e,r,e,e,e,r,e,e,e,r,r,e,e,r,r,r,e,r,e,r,r,e,r,r,r,e,e,e,r,e,e,r,e,r,r,r,e,e,r,r,r,e,r,e,r,r,r,r,e,e,r,r,r,e,r,e,r,r,r,r,e,e,e,r,e,r,r,r,r,e,e,e,e,r,e,e,r,e,e,e,r,r,r,e,r,r,r,e,r,r,r,e,r,r,r,e,e,r,r,r,e,e,r,r,e,r,r,r,e,r,r,e,r,e,r,r,r,r,e,r,e,r,r,e,r,r,e,e,r,r,r,e,r,e,e,e,e,r,r,r,r,r,r,r,e,e,r,e,r,e,e,r,e,e,e,e,e,e,e,r,r,r,r,e,e,r,e,e,e,e,r,r,r,r,e,e,r,e,e,e,e,e,e,r,r,e,r,e,r,e,r,e,r,r,e,r,r,r,e,e,e,r,r,e,e,e,e,r,e,r,r,r,e,r,e,e,r,e,e,e,r,e,e,e,e,r,r,e,e,e,e,e,r,r,r,e,e,e,e,r,e,e,e,e,e,e,e,r,e,e,r,r,r,e,e,r,e,e,r,r,e,e,r,r,e,e,r,r,e,r,r,e,r,e,e,r,e,r,e,r,e,r,e,e,e,r,r,r,r,e,e,e,e,r,r,r,r,e,r,r,e,r,e,r,r,r,e,r,e,r,e,e,r,r,e,e,e,e,r,e,e,e,e,e,r,e,e,e,e,r,e,r,e,e,r,r,r,e,e,e,e,e,e,r,e,e,r,e,r,r,e,e,e,r,e,e,e,r,e,e,r,r,r,e,r,r,e,r,e,e,e,r,e,e,e,r,r,e,r,r,e]},__routerFilterDynamic:{numItems:10,errorRate:1e-4,numBits:192,numHashes:14,bitArray:[r,e,e,e,r,e,r,r,r,r,e,r,e,e,r,e,e,r,r,e,e,e,e,e,e,e,e,r,r,e,r,r,e,e,r,e,e,r,e,e,e,r,e,e,r,e,e,r,r,e,e,e,r,r,r,r,e,r,e,e,r,r,r,e,r,e,e,e,r,e,r,r,r,e,e,e,r,e,r,r,r,e,e,e,e,r,e,r,r,e,e,r,r,e,e,r,e,e,r,r,e,e,e,e,e,r,e,r,r,e,r,r,r,e,e,r,r,e,e,r,e,r,r,e,e,e,e,e,e,e,e,r,r,r,r,e,r,r,e,r,e,r,r,r,r,e,r,e,r,e,r,r,e,r,e,r,r,e,r,e,r,e,r,r,e,r,r,e,e,e,e,r,r,e,r,e,e,e,e,r,e,r,r,r,e,e,r,e,r,e,r,r]},"/_error":["static/chunks/pages/_error-2b3482c094a540b4.js"],sortedPages:["/_app","/_error"]}}(1,0,1e-4,14),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
|
||||
1
.next/static/smYFbxhqhlZ_qnYDwSLJf/_ssgManifest.js
Normal file
1
.next/static/smYFbxhqhlZ_qnYDwSLJf/_ssgManifest.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
|
||||
Loading…
Add table
Add a link
Reference in a new issue