PageSourceSearch

https://knuckl.com/assets/ContractorCrew-Bl1hHCtR.js

js knuckl.com collected 2026-10-02 01:34:21 UTC 2,629 bytes, 1 lines download raw bytes

1import{a as p,j as t}from"./vendor-query-CRhh6spR.js";import{H as a}from"./Head-B4hXUiBE.js";import{B as c}from"./BackButton-DKlW52mZ.js";import{C as n}from"./CrewList-Bos37ikn.js";import{b as l,u as x,a as d}from"./index-BkVb42KZ.js";import{u}from"./vendor-react-BAmwgVqg.js";import{U as b}from"./users-CLblnKO6.js";import"./arrow-left-B9mh4lKG.js";import"./use-primary-query-LdYs10m3.js";import"./LoadErrorCard-B2FnJgy6.js";import"./use-profile-summary-CvkL6Ay4.js";import"./image-url-_sEuZELz.js";import"./InviteToJobDialog-C27zAl8P.js";import"./QuickJobDialog-ZZpSNq89.js";import"./switch-rgNxObl6.js";import"./use-pending-review-count-CQb0BGms.js";import"./review-window-bRPqN3sJ.js";import"./LocationAutocomplete-DhEGcuTZ.js";import"./geocode-CX448-fu.js";import"./locate-fixed-BvHUYlGL.js";import"./clock-B5A68DmX.js";import"./MiniMapPreview-5ibW19p3.js";import"./MarketRateWarning-CGmSGXXM.js";import"./use-geolocation-CHbY3Amh.js";import"./trending-up-WeSkWL9_.js";import"./vendor-motion-BcLIBd36.js";import"./zap-lWgtODcO.js";import"./briefcase-D-vMkZXu.js";import"./dollar-sign-CoQE7qNd.js";import"./map-pin-BnyER353.js";import"./file-text-DfpMrF0r.js";import"./car-Bi5bG36r.js";import"./send-5x2Iukow.js";import"./chevron-right-DSioQ7mT.js";import"./ContactActions-BppkLExC.js";import"./use-call-worker-3r5ezR1Y.js";import"./use-message-worker-action-DwTPFeve.js";import"./use-messaging-permission-Dax1aQua.js";import"./haptics-C4kiRWSa.js";import"./MessagingGate-DMz-Yzwh.js";import"./post-job-sheet-BxL-Oe-u.js";import"./message-circle-BTvelDNo.js";import"./repeat-msnld17P.js";import"./vendor-charts-BVeOEGzI.js";import"./vendor-stripe-2y4Jo9_W.js";import"./vendor-supabase-Csx7YFID.js";function at(){const s=u(),{t:i}=l(),{user:o}=x(),{data:r,isResolved:m}=d(o==null?void 0:o.id),e=!!(r!=null&&r.hiringVisible)||!!(r!=null&&r.subVisible);return p.useEffect(()=>{m&&!e&&s("/home",{replace:!0})},[m,e,s]),!m||!e?null:t.jsxs("div",{className:"min-h-screen bg-background pb-28",children:[t.jsx(a,{title:i.crew.pageTitle,description:i.crew.pageDescription,noindex:!0}),t.jsx("header",{className:"sticky top-0 z-20 bg-background/95 backdrop-blur-sm border-b border-border/60",children:t.jsxs("div",{className:"max-w-2xl mx-auto px-4 py-3 flex items-center gap-2",children:[t.jsx(c,{}),t.jsx(b,{className:"w-5 h-5 text-primary shrink-0"}),t.jsx("h1",{className:"font-display text-lg text-foreground",children:i.crew.title})]})}),t.jsxs("main",{className:"max-w-2xl mx-auto px-4 pt-4",children:[t.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:i.crew.subtitle}),t.jsx(n,{})]})]})}export{at 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.