PageSourceSearch

https://parking.edinburghairport.com/assets/Card-C1vwb9Uz.js

js edinburghairport.com collected 2026-09-24 17:59:41 UTC 3,018 bytes, 1 lines download raw bytes

1import{j as e}from"./jsx-runtime-BjG_zV1W.js";import{f as _,H as R,c as a}from"./Page-C0G44iKu.js";import{F as m}from"./index-DF6Op-Kg.js";import{L as b}from"./chunk-62JRHF6Z-CmKjBxfa.js";var y=(r=>(r.small="p-4 print:p-0",r.large="p-8 print:p-0",r))(y||{}),v=(r=>(r.small="-mx-4 -mb-4",r.large="mt-4 -mx-8 -mb-8",r))(v||{});function H({children:r,narrow:s=!1,padded:d=!0,padding:t="large",icon:l=null,title:n="",description:o="",onClick:w,showRequiredHelperText:x=!1,footerActions:g=[],href:i="",hideWhenPrinting:N=!1,containerClasses:C="",contentClasses:k=""}){const F=s?"max-w-xl":"",L=d?y[t]:"",S=i!=="",p=e.jsxs("section",{className:a(L,F,"group bg-white relative after:absolute after:inset-0 after:bg-white after:drop-shadow-xs after:-z-10 rounded-lg after:rounded-lg grid gap-4 items-stretch border border-card w-full print:after:hidden print:rounded-none",{"transition-all delay-75 cursor-pointer translate-y-0 hover:-translate-y-1 hover:after:drop-shadow-md":S,"print:hidden":N},C),onClick:w,children:[i&&e.jsx(m,{icon:_,fixedWidth:!0,className:"absolute top-8 right-8 text-gray-300 group-hover:text-gray-500 transition-all"}),(n||x||o)&&e.jsxs("div",{className:"grid gap-2 w-full",children:[e.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-4 w-full",children:[e.jsxs("div",{className:a("grid items-center gap-4 w-full",{"grid-cols-[auto_1fr]":l}),children:[l&&e.jsx(m,{icon:l,fixedWidth:!0,className:"text-gray-400"}),n&&e.jsx(R,{level:l?4:2,children:n})]}),x&&e.jsxs("div",{className:"text-xs text-gray-600 text-right font-normal",children:[e.jsx("span",{className:"text-red-600 font-bold",children:"*"})," Required field"]})]}),o&&e.jsx("p",{className:"text-gray-500 text-sm mb-4",children:o})]}),e.jsx("div",{className:a("w-full grid gap-4",k),children:r}),g.length>0&&e.jsx("ul",{className:a("flex rounded-b-md overflow-hidden divide-x divide-white divide-dotted bg-primary",v[t]),children:g.map(({href:u="",onClick:W,text:c,icon:f})=>{const h="w-full p-4 py-3 text-sm text-center hover:bg-black/5 bg-primary text-accessible-primary font-bold",j=e.jsxs(e.Fragment,{children:[f&&e.jsx(m,{icon:f,className:"opacity-40 mr-3",fixedWidth:!0}),c]});return u?e.jsx(b,{to:u,className:h,children:j},c):e.jsx("button",{className:h,onClick:W,children:j},c)})})]});return i?e.jsx(b,{to:i,children:p}):p}function I({children:r,title:s,titleSubBanner:d,containerClasses:t=""}){return e.jsxs("section",{className:t,children:[s&&e.jsx("h3",{className:"p-4 bg-primary text-accessible-primary text-lg",children:s}),e.jsx("div",{className:"bg-secondary",children:d}),e.jsx("div",{className:"p-4 bg-white drop-shadow-xs lg:rounded-b-lg",children:r})]})}function U({children:r,className:s=""}){return e.jsx("div",{className:a("grid gap-8 my-4 md:my-8 items-start justify-items-stretch w-full",s),children:r})}function z({children:r}){return e.jsx("div",{className:"md:my-4 lg:my-8 grid grid-cols-[repeat(auto-fill_minmax(350px,_1fr))] gap-4 lg:gap-8",children:r})}export{U as C,I as S,H as a,z as b};

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.