PageSourceSearch

https://www.fundable.com/shared/js/fa.js?_cache=1790238291

js fundable.com collected 2026-09-24 08:25:47 UTC 4,485 bytes, 190 lines download raw bytes

1var fa = {
2  ga: function(a,b,c,d,e,f,g,h,i,j,k) {
3    if (typeof ga == 'function') {
4      ga(a,b,c,d,e,f,g,h,i,j,k);
5    }
6  },
7  s0Viewed: function() {
8    analytics.track('S0 Viewed', {
9      category: 'Signup S0',
10      action: 'S0 Viewed',
11    });
12    return true;
13  },
14  s0Submitted: function() {
15    analytics.track('S0 Submitted', {
16      category: 'Signup S0',
17      action: 'S0 Submitted',
18    });
19    return true;
20  },
21  s1Viewed: function() {
22    analytics.track('S1 Viewed', {
23      category: 'Signup S1',
24      action: 'S1 Viewed',
25    });
26    return true;
27  },
28  s1Submitted: function() {
29    analytics.track('S1 Submitted', {
30      category: 'Signup S1',
31      action: 'S1 Submitted',
32    });
33    return true;
34  },
35  racViewed: function() {
36    analytics.track('RAC Viewed', {
37      category: 'RAC',
38      action: 'RAC Viewed',
39    });
40    return true;
41  },
42  racSubmitted: function() {
43    analytics.track('RAC Submitted', {
44      category: 'RAC',
45      action: 'RAC Submitted',
46    });
47  },
48  p1Viewed: function() {
49    analytics.track('P1 Viewed', {
50      category: 'Paywall 1',
51      action: 'P1 Viewed',
52    });
53    return true;
54  },
55  p1Skipped: function() {
56    analytics.track('P1 Skipped', {
57      category: 'Paywall 1',
58      action: 'P1 Skipped',
59    });
60    return true;
61  },
62  p1CouponApplied: function() {
63    analytics.track('P1 Coupon Applied', {
64      category: 'Paywall 1',
65      action: 'P1 Coupon Applied',
66    });
67    return true;
68  },
69  p1ProductSelected: function(productData) {
70    analytics.track('P1 Product Selected', {
71      category: 'Paywall 1',
72      action: 'P1 Product Selected',
73    });
74    analytics.track('Product Added', {
75      sku: productData.sku,
76      price: productData.price,
77    });
78    return true;
79  },
80  p1PaymentIntent: function() {
81    analytics.track('P1 Payment Intent', {
82      category: 'Paywall 1',
83      action: 'P1 Payment Intent',
84    });
85    analytics.track('Payment Info Entered');
86    return true;
87  },
88  p1PaymentSuccess: function(data) {
89    analytics.track('P1 Payment Success', {
90      category: 'Paywall 1',
91      action: 'P1 Payment Success',
92      value: data.value,
93    });
94    analytics.track('Order Completed', {
95      order_id: data.orderId,
96      revenue: data.value,
97      products: [{
98        product_id: data.productId,
99        name: data.productName,
100        sku: data.productSku,
101      }],
102    });
103    return true;
104  },
105  p1PaymentDecline: function() {
106    analytics.track('P1 Payment Decline', {
107      category: 'Paywall 1',
108      action: 'P1 Payment Decline',
109    });
110    return true;
111  },
112  p2Viewed: function() {
113    analytics.track('P2 Viewed', {
114      category: 'Paywall 2',
115      action: 'P2 Viewed',
116    });
117    return true;
118  },
119  p2Skipped: function() {
120    analytics.track('P2 Skipped', {
121      category: 'Paywall 2',
122      action: 'P2 Skipped',
123    });
124    return true;
125  },
126  p2CouponApplied: function() {
127    analytics.track('P2 Coupon Applied', {
128      category: 'Paywall 2',
129      action: 'P2 Coupon Applied',
130    });
131    return true;
132  },
133  p2ProductSelected: function(productData) {
134    analytics.track('P2 Product Selected', {
135      category: 'Paywall 2',
136      action: 'P2 Product Selected',
137    });
138    analytics.track('Product Added', {
139      sku: productData.sku,
140      price: productData.effectivePrice,
141    });
142    return true;
143  },
144  p2PaymentIntent: function() {
145    analytics.track('P2 Payment Intent', {
146      category: 'Paywall 2',
147      action: 'P2 Payment Intent',
148    });
149    analytics.track('Payment Info Entered');
150    return true;
151  },
152  p2PaymentSuccess: function(data) {
153    analytics.track('P2 Payment Success', {
154      category: 'Paywall 2',
155      action: 'P2 Payment Success',
156      value: data.value,
157    });
158    analytics.track('Order Completed', {
159      order_id: data.orderId,
160      revenue: data.value,
161      products: [{
162        product_id: data.productId,
163        name: data.productName,
164        sku: data.productSku,
165      }],
166    });
167    return true;
168  },
169  p2PaymentDecline: function() {
170    analytics.track('P2 Payment Decline', {
171      category: 'Paywall 2',
172      action: 'P2 Payment Decline',
173    });
174    return true;
175  },
176  racViewed: function() {
177    analytics.track('RAC Viewed', {
178      category: 'Consulting',
179      action: 'RAC Viewed',
180    });
181    return true;
182  },
183  racSubmitted: function() {
184    analytics.track('RAC Submitted', {
185      category: 'Consulting',
186      action: 'RAC Submitted',
187    });
188    return true;
189  },
190};

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.