SYMBOL INDEX (3998 symbols across 884 files) FILE: apps/backend/supabase/migrations/0000_same_human_robot.sql type "canvas" (line 13) | CREATE TABLE IF NOT EXISTS "canvas" ( type "frames" (line 22) | CREATE TABLE IF NOT EXISTS "frames" ( type "conversations" (line 34) | CREATE TABLE IF NOT EXISTS "conversations" ( type "messages" (line 42) | CREATE TABLE IF NOT EXISTS "messages" ( type "projects" (line 54) | CREATE TABLE IF NOT EXISTS "projects" ( type "users" (line 66) | CREATE TABLE IF NOT EXISTS "users" ( type "user_projects" (line 71) | CREATE TABLE IF NOT EXISTS "user_projects" ( FILE: apps/backend/supabase/migrations/0002_red_crusher_hogan.sql type "user_settings" (line 1) | CREATE TABLE IF NOT EXISTS "user_settings" ( FILE: apps/backend/supabase/migrations/0003_loud_ozymandias.sql type "user_canvases" (line 1) | CREATE TABLE IF NOT EXISTS "user_canvases" ( FILE: apps/backend/supabase/migrations/0004_pink_expediter.sql type "project_invitations" (line 15) | CREATE TABLE IF NOT EXISTS "project_invitations" ( FILE: apps/backend/supabase/migrations/0006_rls.sql function user_has_project_access (line 2) | CREATE OR REPLACE FUNCTION user_has_project_access( function user_has_canvas_access (line 17) | CREATE OR REPLACE FUNCTION user_has_canvas_access( FILE: apps/backend/supabase/migrations/0007_realtime_rls.sql function public (line 1) | CREATE OR REPLACE FUNCTION public.project_changes() FILE: apps/backend/supabase/migrations/0010_bent_edwin_jarvis.sql type "custom_domains" (line 3) | CREATE TABLE "custom_domains" ( type "preview_domains" (line 12) | CREATE TABLE "preview_domains" ( type "published_domains" (line 21) | CREATE TABLE "published_domains" ( type "custom_domain_verification" (line 32) | CREATE TABLE "custom_domain_verification" ( FILE: apps/backend/supabase/migrations/0011_typical_clea.sql type "project_settings" (line 8) | CREATE TABLE "project_settings" ( type "prices" (line 17) | CREATE TABLE "prices" ( type "products" (line 27) | CREATE TABLE "products" ( type "subscriptions" (line 36) | CREATE TABLE "subscriptions" ( type "usage_records" (line 57) | CREATE TABLE "usage_records" ( FILE: apps/backend/supabase/migrations/0013_aspiring_kabuki.sql type "project_create_requests" (line 4) | CREATE TABLE "project_create_requests" ( type "deployments" (line 15) | CREATE TABLE "deployments" ( FILE: apps/backend/supabase/migrations/0014_military_marrow.sql type "project_custom_domains" (line 2) | CREATE TABLE "project_custom_domains" ( FILE: apps/backend/supabase/migrations/0015_same_leo.sql type "legacy_subscriptions" (line 4) | CREATE TABLE "legacy_subscriptions" ( FILE: apps/backend/supabase/migrations/0016_pretty_dust.sql type "rate_limits" (line 1) | CREATE TABLE "rate_limits" ( type "rate_limits" (line 27) | CREATE INDEX "rate_limits_user_time_idx" ON "rate_limits" USING btree ("... type "usage_records" (line 28) | CREATE INDEX "usage_records_user_time_idx" ON "usage_records" USING btre... FILE: apps/backend/supabase/migrations/0017_small_xavin.sql type "feedbacks" (line 2) | CREATE TABLE "feedbacks" ( type "project_invitations" (line 28) | CREATE INDEX "project_invitations_invitee_email_project_id_idx" ON "proj... FILE: apps/backend/supabase/migrations/0018_lush_thanos.sql type "branches" (line 1) | CREATE TABLE "branches" ( type "branches" (line 23) | CREATE INDEX "branches_project_id_idx" ON "branches" USING btree ("proje... type "branches" (line 24) | CREATE UNIQUE INDEX "branches_name_per_project_ux" ON "branches" USING b... type "branches" (line 25) | CREATE UNIQUE INDEX "branches_default_per_project_ux" ON "branches" USIN... FILE: apps/web/client/.storybook/main.ts function getAbsolutePath (line 12) | function getAbsolutePath(value: string): any { function findGitRoot (line 19) | function findGitRoot(startPath: string): string | null { method viteFinal (line 50) | async viteFinal(config) { FILE: apps/web/client/.storybook/mocks/trpc-react.tsx type MockAppRouter (line 18) | type MockAppRouter = Record; type RouterInputs (line 23) | type RouterInputs = Record; type RouterOutputs (line 24) | type RouterOutputs = Record; function TRPCReactProvider (line 42) | function TRPCReactProvider(props: { children: React.ReactNode }) { FILE: apps/web/client/public/onlook-preload-script.js function K4 (line 1) | function K4(r){var t=typeof r;return r!=null&&(t=="object"||t=="function")} function Y4 (line 1) | function Y4(r){var t=r.length;while(t--&&V4.test(r.charAt(t)));return t} function G4 (line 1) | function G4(r){return r?r.slice(0,F4(r)+1).replace(Q4,""):r} function H4 (line 1) | function H4(r){var t=y4.call(r,wn),i=r[wn];try{r[wn]=void 0;var o=!0}cat... function T4 (line 1) | function T4(r){return Z4.call(r)} function ta (line 1) | function ta(r){if(r==null)return r===void 0?ra:s4;return dh&&dh in Objec... function na (line 1) | function na(r){return r!=null&&typeof r=="object"} function la (line 1) | function la(r){return typeof r=="symbol"||oa(r)&&ia(r)==ea} function ha (line 1) | function ha(r){if(typeof r=="number")return r;if(ua(r))return l$;if(e$(r... function aa (line 1) | function aa(r,t,i){var o,n,e,l,u,g,c=0,m=!1,v=!1,h=!0;if(typeof r!="func... function a6 (line 1) | function a6(r){return r<0?(-r<<1)+1:(r<<1)+0} function z6 (line 1) | function z6(r){var t=(r&1)===1,i=r>>1;return t?-i:i} function p6 (line 1) | function p6(r,t,i){if(t in r)return r[t];else if(arguments.length===3)re... function kn (line 1) | function kn(r){var t=r.match(w0);if(!t)return null;return{scheme:t[1],au... function yt (line 1) | function yt(r){var t="";if(r.scheme)t+=r.scheme+":";if(t+="//",r.auth)t+... function k6 (line 1) | function k6(r){var t=[];return function(i){for(var o=0;o{if(i=i.trim(),... function qi (line 1) | function qi(r){try{let t=r.getAttribute("data-onlook-drag-saved-style");... function N$ (line 1) | function N$(r){let t=r.parentElement;if(!t)return;return{type:"index",ta... function A$ (line 1) | function A$(r,t,i){let o=Q(r.domId);if(!o)return console.warn("Failed to... function B$ (line 1) | function B$(r,t){let i=Q(r.domId);if(!i)return console.warn(`Parent elem... function o6 (line 1) | function o6(r){let t=document.createElement(r.tagName);return Object.ent... function y$ (line 1) | function y$(r){r.removeAttribute("data-odid"),r.removeAttribute("data-oi... function Si (line 1) | function Si(r){let t=Q(r);if(!t)return console.warn("Element not found f... function R$ (line 1) | function R$(r){let t=Array.from(r.attributes).reduce((o,n)=>{return o[n.... function H$ (line 1) | function H$(r){let t=Q(r);if(!t)throw Error("Element not found for domId... function M$ (line 1) | function M$(r){let t=document.querySelector(`[${"data-odid"}="${r}"]`);i... function Z$ (line 1) | function Z$(r,t,i){let o=document.querySelector(`[${"data-odid"}="${r}"]... function T$ (line 1) | function T$(){let t=document.body.querySelector(`[${"data-oid"}]`);if(t)... function cr (line 1) | function cr(r){return r>=48&&r<=57} function Ir (line 1) | function Ir(r){return cr(r)||r>=65&&r<=70||r>=97&&r<=102} function Fi (line 1) | function Fi(r){return r>=65&&r<=90} function e6 (line 1) | function e6(r){return r>=97&&r<=122} function l6 (line 1) | function l6(r){return Fi(r)||e6(r)} function c6 (line 1) | function c6(r){return r>=128} function Yi (line 1) | function Yi(r){return l6(r)||c6(r)||r===95} function _n (line 1) | function _n(r){return Yi(r)||cr(r)||r===45} function u6 (line 1) | function u6(r){return r>=0&&r<=8||r===11||r>=14&&r<=31||r===127} function On (line 1) | function On(r){return r===10||r===13||r===12} function Ar (line 1) | function Ar(r){return On(r)||r===32||r===9} function Dr (line 1) | function Dr(r,t){if(r!==92)return!1;if(On(t)||t===0)return!1;return!0} function Ft (line 1) | function Ft(r,t,i){if(r===45)return Yi(t)||t===45||Dr(t,i);if(Yi(r))retu... function Qi (line 1) | function Qi(r,t,i){if(r===43||r===45){if(cr(t))return 2;return t===46&&c... function Gi (line 1) | function Gi(r){if(r===65279)return 1;if(r===65534)return 1;return 0} function Bi (line 1) | function Bi(r){return r<128?Fe[r]:Ai} function Qt (line 1) | function Qt(r,t){return tr.length)retur... function C$ (line 1) | function C$(r,t){for(;t>=0;t--)if(!Ar(r.charCodeAt(t)))break;return t+1} function pn (line 1) | function pn(r,t){for(;t0?Gi(t.charCodeAt(0)... class Hi (line 1) | class Hi{constructor(r,t,i,o){this.setSource(r,t,i,o),this.lines=null,th... method constructor (line 1) | constructor(r,t,i,o){this.setSource(r,t,i,o),this.lines=null,this.colu... method setSource (line 1) | setSource(r="",t=0,i=1,o=1){this.source=r,this.startOffset=t,this.star... method getLocation (line 1) | getLocation(r,t){if(!this.computed)r0(this);return{source:t,offset:thi... method getLocationRange (line 1) | getLocationRange(r,t,i){if(!this.computed)r0(this);return{source:i,sta... function t0 (line 1) | function t0(r){return jt[r]!==0} class Mi (line 1) | class Mi{constructor(r,t){this.setSource(r,t)}reset(){this.eof=!1,this.t... method constructor (line 1) | constructor(r,t){this.setSource(r,t)} method reset (line 1) | reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStar... method setSource (line 1) | setSource(r="",t=()=>{}){r=String(r||"");let i=r.length,o=At(this.offs... method lookupType (line 1) | lookupType(r){if(r+=this.tokenIndex,r0)... method substrToCursor (line 1) | substrToCursor(r){return this.source.substring(r,this.tokenStart)} method isBalanceEdge (line 1) | isBalanceEdge(r){return this.balance[this.tokenIndex]se(i)<<16|se(o)));return fun... function bz (line 6) | function bz(r,t){if(typeof t==="function"){let i=null;r.children.forEach... function vz (line 6) | function vz(r){vt(r,(t,i,o)=>{this.token(t,r.slice(i,o))})} function P0 (line 6) | function P0(r){let t=new Map;for(let[i,o]of Object.entries(r.node))if(ty... function E0 (line 7) | function E0(r){return{fromPlainObject(t){return r(t,{enter(i){if(i.child... function K0 (line 7) | function K0(r){return typeof r==="function"?r:Jn} function L0 (line 7) | function L0(r,t){return function(i,o,n){if(i.type===t)r.call(this,i,o,n)}} function hz (line 7) | function hz(r,t){let i=t.structure,o=[];for(let n in i){if(tl.call(i,n)=... function $z (line 7) | function $z(r){let t={};for(let i in r.node)if(tl.call(r.node,i)){let o=... function X0 (line 7) | function X0(r,t){let i=r.fields.slice(),o=r.context,n=typeof o==="string... function W0 (line 7) | function W0({StyleSheet:r,Atrule:t,Rule:i,Block:o,DeclarationList:n}){re... function q0 (line 7) | function q0(r){let t=$z(r),i={},o={},n=Symbol("break-walk"),e=Symbol("sk... function fz (line 7) | function fz(r){return r} function xz (line 7) | function xz(r){let{min:t,max:i,comma:o}=r;if(t===0&&i===0)return o?"#?":... function wz (line 7) | function wz(r){switch(r.type){case"Range":return" ["+(r.min===null?"-∞":... function az (line 7) | function az(r,t,i,o){let n=r.combinator===" "||o?r.combinator:" "+r.comb... function si (line 7) | function si(r,t,i,o){let n;switch(r.type){case"Group":n=az(r,t,i,o)+(r.d... function Rt (line 7) | function Rt(r,t){let i=fz,o=!1,n=!1;if(typeof t==="function")i=t;else if... function zz (line 7) | function zz(r,t){let{tokens:i,longestMatch:o}=r,n=o=2&&r.charCodeAt(t)===45&&r.ch... function V0 (line 10) | function V0(r,t){if(t=t||0,r.length-t>=3){if(r.charCodeAt(t)===45&&r.cha... function _z (line 10) | function _z(r){if(to.has(r))return to.get(r);let t=r.toLowerCase(),i=to.... function Oz (line 10) | function Oz(r){if(Mt.has(r))return Mt.get(r);let t=r,i=r[0];if(i==="/")i... function el (line 10) | function el(r,t){return r!==null&&r.type===P&&r.value.charCodeAt(0)===t} function En (line 10) | function En(r,t,i){while(r!==null&&(r.type===N||r.type===y))r=i(++t);ret... function ht (line 10) | function ht(r,t,i,o){if(!r)return 0;let n=r.value.charCodeAt(t);if(n===K... function ol (line 10) | function ol(r,t,i){let o=!1,n=En(r,t,i);if(r=i(n),r===null)return t;if(r... function ll (line 10) | function ll(r,t){let i=0;if(!r)return 0;if(r.type===U)return ht(r,0,pz,i... function cl (line 10) | function cl(r,t){return r!==null&&r.type===P&&r.value.charCodeAt(0)===t} function kz (line 10) | function kz(r,t){return r.value.charCodeAt(0)===t} function Ln (line 10) | function Ln(r,t,i){let o=0;for(let n=t;n6)return 0;t... function ul (line 10) | function ul(r,t){let i=0;if(r===null||r.type!==w||!sr(r.value,0,jz))retu... function Yr (line 10) | function Yr(r,t){return tt.push({type:i,value:r.slic... function Ol (line 12) | function Ol(r,t){if(typeof r==="string")return w1(r);return t.generate(r... function _r (line 12) | function _r(r,t,i){if(t===G&&i===R)return r;if(r===G&&t===G&&i===G)retur... function cf (line 12) | function cf(r){return r.length>2&&r.charCodeAt(r.length-2)===a1&&r.charC... function lf (line 12) | function lf(r){return r.type==="Keyword"||r.type==="AtKeyword"||r.type==... function ft (line 12) | function ft(r,t=" ",i=!1){return{type:"Group",terms:r,combinator:t,disal... function Sn (line 12) | function Sn(r,t,i=new Set){if(!i.has(r))switch(i.add(r),r.type){case"If"... function Dl (line 12) | function Dl(r,t,i){switch(r){case" ":{let o=G;for(let n=t.length-1;n>=0;... function _1 (line 12) | function _1(r){let t=G,i=Ct(r.term);if(r.max===0){if(i=_r(i,go,R),t=_r(i... function Ct (line 12) | function Ct(r){if(typeof r==="function")return{type:"Generic",fn:r};swit... function Vn (line 12) | function Vn(r,t){if(typeof r==="string")r=qn(r);return{type:"MatchGraph"... function k1 (line 12) | function k1(r){let t=null,i=null,o=r;while(o!==null)i=o.prev,o.prev=t,t=... function pl (line 12) | function pl(r,t){if(r.length!==t.length)return!1;for(let i=0;ii.type==="Type"&&i.name===t)} function E1 (line 12) | function E1(r,t){return kl(this,r,(i)=>i.type==="Property"&&i.name===t)} function K1 (line 12) | function K1(r){return kl(this,r,(t)=>t.type==="Keyword")} function kl (line 12) | function kl(r,t,i){let o=$f.call(r,t);if(o===null)return!1;return o.some... function ff (line 12) | function ff(r){if("node"in r)return r.node;return ff(r.match[0])} function xf (line 12) | function xf(r){if("node"in r)return r.node;return xf(r.match[r.match.len... function Jl (line 12) | function Jl(r,t,i,o,n){function e(u){if(u.syntax!==null&&u.syntax.type==... function Pl (line 12) | function Pl(r){return typeof r==="number"&&isFinite(r)&&Math.floor(r)===... function wf (line 12) | function wf(r){return Boolean(r)&&Pl(r.offset)&&Pl(r.line)&&Pl(r.column)} function L1 (line 12) | function L1(r,t){return function(o,n){if(!o||o.constructor!==Object)retu... function af (line 12) | function af(r,t){let i=[];for(let o=0;o`:`<'${u}'>`}function t(u,g... method dump (line 12) | dump(r,t){return{generic:this.generic,cssWideKeywords:this.cssWideKeyw... method toString (line 12) | toString(){return JSON.stringify(this.dump())} function Kl (line 12) | function Kl(r,t){if(typeof t==="string"&&/^\s*\|/.test(t))return typeof ... function _f (line 12) | function _f(r,t){let i=Object.create(null);for(let[o,n]of Object.entries... function Qn (line 12) | function Qn(r,t){let i={...r};for(let[o,n]of Object.entries(t))switch(o)... function Of (line 12) | function Of(r){let t=g0(r),i=q0(r),o=P0(r),{fromPlainObject:n,toPlainObj... function bo (line 12) | function bo(r,t){let i=this.tokenStart+r,o=this.charCodeAt(i);if(o===Mr|... function st (line 12) | function st(r){return bo.call(this,0,r)} function xt (line 12) | function xt(r,t){if(!this.cmpChar(this.tokenStart+r,t)){let i="";switch(... function Xl (line 12) | function Xl(){let r=0,t=0,i=this.tokenType;while(i===N||i===y)i=this.loo... function Wl (line 12) | function Wl(){let r=this.tokenStart,t=null,i=null;if(this.tokenType===U)... function F1 (line 12) | function F1(r){if(r.a){let t=r.a==="+1"&&"n"||r.a==="1"&&"n"||r.a==="-1"... function pf (line 12) | function pf(){return this.Raw(this.consumeUntilLeftCurlyBracketOrSemicol... function Q1 (line 12) | function Q1(){for(let r=1,t;t=this.lookupType(r);r++){if(t===fr)return!0... function Nl (line 12) | function Nl(r=!1){let t=this.tokenStart,i,o,n=null,e=null;if(this.eat(H)... function y1 (line 12) | function y1(r){if(this.token(H,"@"+r.name),r.prelude!==null)this.node(r.... function Vl (line 12) | function Vl(r){let t=null;if(r!==null)r=r.toLowerCase();if(this.skipSC()... function Z1 (line 12) | function Z1(r){this.children(r)} function s1 (line 12) | function s1(){if(this.eof)this.error("Unexpected end of input");let r=th... function r_ (line 12) | function r_(){let r=this.tokenStart,t=this.charCodeAt(r);if(t!==vo&&t!==... function Ql (line 12) | function Ql(){let r=this.tokenStart,t,i=null,o=null,n=null;if(this.eat(m... function i_ (line 12) | function i_(r){if(this.token(P,"["),this.node(r.name),r.matcher!==null)t... function Uf (line 12) | function Uf(){return this.Raw(null,!0)} function jf (line 12) | function jf(){return this.parseWithFallback(this.Rule,Uf)} function kf (line 12) | function kf(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)} function e_ (line 12) | function e_(){if(this.tokenType===nr)return kf.call(this,this.tokenIndex... function Al (line 12) | function Al(r){let t=r?e_:jf,i=this.tokenStart,o=this.createList();this.... function g_ (line 12) | function g_(r){this.token(Z,"{"),this.children(r,(t)=>{if(t.type==="Decl... function yl (line 12) | function yl(r,t){let i=this.tokenStart,o=null;if(this.eat(mr),o=r.call(t... function v_ (line 12) | function v_(r){this.token(P,"["),this.children(r),this.token(P,"]")} function Hl (line 12) | function Hl(){let r=this.tokenStart;return this.eat(hr),{type:"CDC",loc:... function f_ (line 12) | function f_(){this.token(hr,"-->")} function Zl (line 12) | function Zl(){let r=this.tokenStart;return this.eat(dr),{type:"CDO",loc:... function a_ (line 12) | function a_(){this.token(dr,"