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.