PageSourceSearch

https://simplisafe.com/assets/queries-r1131118.js

js simplisafe.com collected 2026-10-02 02:58:14 UTC 6,778 bytes, 146 lines download raw bytes

1import{a as e}from"./chunk-Cyuzqnbw.js";import{t}from"./lib-BUQtLVN-.js";import{t as n}from"./useContentful-CplWW0p5.js";import{mo as r}from"./chunk-EVOBXE3Y-Gx1JiEIH.js";import{t as i}from"./z-BPprTXAq.js";import{n as a,o}from"./lib-Chi_f4Lz.js";import{a as s,i as c}from"./Modal-BHnSMZQj.js";import{ir as l}from"./skus-BGRnOj_b.js";import{t as u}from"./contentfulImageSchema-C2NOHOqO.js";import{l as d}from"./useLeadCookieData-BA-3FVv8.js";import{t as f}from"./quoteWizardSchema-C-U2hAXt.js";import{c as p,f as m,m as h,n as g,o as _,r as v,t as y,u as b}from"./guaranteeCopySchema-DKqzzLUl.js";var x=t`
2query AppFeaturesCarouselAssets($locale : String! $preview : Boolean! $ids : [String]! ) {
3  appFeaturesCarouselAssets: assetCollection(
4    locale : $locale
5    preview : $preview,
6    where: {sys: {id_in: $ids}},
7    ) {
8    items {
9      sys {
10        id
11      }
12      description
13      originalWidth: width
14      originalHeight: height
15      url
16    }
17  }
18}`,S=t`
19query AppWidgetQuery($locale : String! $preview : Boolean!) {
20  appWidget :json(id:"5cJhxXLT1ybrC7lgAQItHU", locale : $locale, preview : $preview) {
21    content
22  }
23}`,C=i.object({appWidget:i.object({content:i.object({tabs:i.array(i.object({tab:i.string(),title:i.string(),description:s(),list:i.array(i.string()),disclaimer:c(i.string())})),title:s()})})}).transform(e=>({appWidget:{...e.appWidget,content:{...e.appWidget.content,tabs:e.appWidget.content.tabs.map(e=>({title:e.title,description:e.description,tab:e.tab,disclaimer:e.disclaimer,contents:[{list:e.list}]}))}}})),w=i.object({items:i.array(u.extend({sys:i.object({id:i.string()})}))}),T=t`
24query CameraBannerAssetQuery($locale : String! $preview : Boolean!) {
25  cameraBannerAsset: asset(
26    id:  "5mbs4LEkQgjIZpoFklL2ur",
27    locale : $locale,
28    preview : $preview,
29  ) {
30    originalWidth : width
31    originalHeight : height
32    title
33    url
34    size
35    description
36  }
37}
38`,E=i.object({cameraBannerAsset:i.object({originalWidth:i.number(),originalHeight:i.number(),title:i.string(),url:i.string(),size:i.number(),description:i.string()})}),D=i.object({description:i.union([i.array(i.string()),i.string()]),modalLocation:i.union([i.literal(`battery-backup`),i.literal(`fast-protect`),i.literal(`help-stop-crime`),i.literal(`home-integration`),i.literal(`home-protection`),i.literal(`police-response`),i.literal(`prevent-crime`),i.literal(`professional-monitoring`)]),title:i.string()}),O=i.object({feature:i.string(),infoIcon:D.optional()}),k=i.intersection(O,i.object({values:i.array(i.union([i.boolean(),i.string()])),ratings:i.never().optional()})),A=i.intersection(O,i.object({ratings:i.array(i.number()),values:i.never().optional()})),j=i.union([A,k]),M=i.object({comparisonTable:i.object({content:i.object({header:i.object({icons:i.array(i.enum(l)),titles:i.array(i.string()),competitors:i.array(i.string())}),footer:i.array(i.string()),body:i.array(j)})})}),N=t`
39query ComparisonTableQuery($id : String! $locale : String! $preview : Boolean!){
40  comparisonTable: json(
41    id:$id,
42    locale : $locale,
43    preview : $preview,
44  ) {
45    content
46  }
47}`,ee=i.object({expertSectionAsset:u}),P=t`
48 query ExpertSectionAsset($preview: Boolean! $locale: String!){
49    expertSectionAsset: asset(
50      id:"4l8DenaxSNBl1LH3mmDLMv",
51      locale : $locale,
52      preview : $preview
53    ) {
54      url
55      originalHeight : height
56      originalWidth : width
57      description
58  }
59}`,F=t`
60query ExpertReviewsAdditionalQuery($locale : String! $preview : Boolean!) {
61  expertReviewsAdditional :json(id:"6IemG5492tUiqRu7HXa0B4", locale : $locale, preview : $preview) {
62    content
63  }
64}`,I=t`
65query ExpertReviewsQuery($locale : String! $preview : Boolean!) {
66  expertReviews :json(id:"2143Uo0jib8jsfRyWv2DDQ", locale : $locale, preview : $preview) {
67    content
68  }
69}`,L=i.object({items:i.array(u.extend({sys:i.object({id:i.string()})}))}),R=i.object({content:i.object({reviews:i.array(i.object({id:i.number(),key:i.string(),text:i.string(),disclaimer:s()}))})}),z=i.object({expertReviews:R}),B=R.optional(),V=t`query ExpertReviewsAsset($locale : String! $preview : Boolean! $ids : [String]! ) {
70  expertReviewsAssets: assetCollection(
71    locale : $locale,
72    preview : $preview,
73    where: {sys: {id_in: $ids}},
74  ) {
75    items {
76      sys {
77        id
78      }
79      title
80      description
81      originalWidth: width
82      originalHeight: height
83      url
84    }
85  }
86}`,H=t`
87fragment QWBase on QuoteWizard {
88  __typename
89  sys {
90    id
91  }
92  id: sys {
93      id
94    }
95  jebbitUrl
96  type
97  buttonText
98}
99
100fragment QWExperience on NtExperience {
101  sys {
102    id
103  }
104  id: sys {
105      id
106    }
107  name: ntName
108  type: ntType
109  audience: ntAudience {
110    id: sys {id}
111    name: ntName
112  }
113  config: ntConfig
114  variants: ntVariantsCollection(limit: 40) {
115    items {
116      ... on QuoteWizard {
117        ...QWBase
118      }
119    }
120  }
121}
122
123query QuoteWizard($id : String! $preview : Boolean! $locale : String!) {
124  quoteWizard(id: $id, preview : $preview, locale : $locale) {
125    ...QWBase
126    ntExperiencesCollection {
127      items {
128        ...QWExperience
129      }
130    }
131  }
132}
133`,U=t`
134  query affirmBannerQuery($preview: Boolean! $locale: String!){
135  affirmBanner(id: "4VmV1UBXepTJFhRn8xKvni",
136    preview : $preview,
137    locale : $locale, ) {
138    description {
139      json
140    }
141    title
142    __typename
143    }
144}
145`,W=i.object({__typename:i.literal(`AffirmBanner`),description:i.object({json:d}).optional(),title:i.string()});o();var G=e(r(),1),K=(e=`4mI9KaGvxh51fi1GYOSaVr`)=>{let{data:t}=n(h,{qwAssetId:e});return(0,G.useMemo)(()=>_.parse(t),[t])},q=()=>{let{data:e}=n(T);return(0,G.useMemo)(()=>E.parse(e),[e])},J=()=>{let{data:e}=n(p);return a((0,G.useMemo)(()=>y.parse(e),[e]).guaranteeCopy.content)},Y=e=>{let{data:t}=n(H,{id:e});return(0,G.useMemo)(()=>f.parse(t),[t])},X=()=>{let{data:e}=n(I);return(0,G.useMemo)(()=>z.parse(e),[e])},Z=()=>{let{data:e}=n(U);return(0,G.useMemo)(()=>W.parse(e?.affirmBanner),[e])},Q=e=>{let{data:t}=n(V,{ids:e});return(0,G.useMemo)(()=>L.parse(t?.expertReviewsAssets),[t])},$=()=>{let{data:e}=n(P);return(0,G.useMemo)(()=>ee.parse(e),[e])},te=()=>{let{data:e}=n(F);return(0,G.useMemo)(()=>B.parse(e.expertReviewsAdditional),[e])},ne=()=>{let{data:e}=n(S);return(0,G.useMemo)(()=>C.parse(e),[e])},re=e=>{let{data:t}=n(x,{ids:e});return(0,G.useMemo)(()=>w.parse(t.appFeaturesCarouselAssets),[t])},ie=e=>{let{data:t}=n(N,{id:e});return(0,G.useMemo)(()=>M.parse(t),[t])},ae=e=>{let{data:t}=n(m,{confidenceBarId:e});return(0,G.useMemo)(()=>v.parse(t)?.confidenceBar,[t])},oe=()=>{let{data:e}=n(b);return(0,G.useMemo)(()=>g.parse(e),[e])};export{L as _,ie as a,Q as c,oe as d,J as f,B as g,W as h,q as i,X as l,Y as m,re as n,ae as o,K as p,ne as r,te as s,Z as t,$ as u,w as v};
146//# sourceMappingURL=queries-r1131118.js.map

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.