1window.GAIA_GRAPHQL_QUERIES={plans:e=>` 2 query Plans { 3 billingProviderProductList ( 4 planGrid: false, 5 billingProduct: { platform: { eq: Gaia } }, 6 billingProvider: { name: { eq: zuora } }, 7 where: { 8 checkoutEnabled: { eq: true }, 9 sku: { in: ${JSON.stringify(e)} } 10 } 11 ) { 12 billingProviderProducts { 13 sku 14 description 15 termType 16 termLength 17 trialLength 18 trialTermType 19 id 20 providerFirstSegmentId 21 currentSubscriptionPlanMatchesProviderProduct 22 currentSubscriptionPlanMatchesProduct 23 nextSubscriptionPlanMatchesProviderProduct 24 nextSubscriptionPlanMatchesProduct 25 billingProduct { 26 name 27 } 28 billingProviderProductPrices { 29 price 30 priceFormatted(language:${GAIA_GLOBALS.lang}, includeCurrencyISO: false) 31 pricePerMonth 32 pricePerMonthFormatted(language:${GAIA_GLOBALS.lang}, includeCurrencyISO: false) 33 currency 34 currencySymbol 35 trialSegmentPrice 36 trialSegmentPriceFormatted(language:${GAIA_GLOBALS.lang}, includeCurrencyISO: false) 37 percentSavings 38 trialPercentSavings 39 } 40 } 41 } 42 } 43 `,valuePropositions:e=>` 44 query ValuePropositions { 45 billingProviderProductList ( 46 planGrid: false, 47 billingProduct: { platform: { eq: Gaia } }, 48 billingProvider: { name: { eq: zuora } }, 49 where: { 50 checkoutEnabled: { eq: true }, 51 sku: { in: ${JSON.stringify(e)} } 52 } 53 ) { 54 billingProviderProducts { 55 sku 56 id 57 billingProduct { 58 name 59 } 60 billingProviderProductText(language:${GAIA_GLOBALS.lang}) { 61 language 62 key 63 value 64 parameters 65 isValueProp 66 valuePropOrder 67 enabled 68 } 69 } 70 } 71 } 72 `,checkMediaAccess:e=>` 73 query FindContentForMediaKeyart4K($mediaId: ID!) { 74 mediaList(where: { mediaId: { eq: $mediaId } }, limit: 1) { 75 media { 76 mediaId 77 contentPolicy { 78 accessCheck { 79 allowed 80 isFreeAllowed 81 subscriptionsAllowed 82 ecommercePurchaseAllowed 83 userRoleAllowed 84 } 85 } 86 contentFeatured(language: ["en"], applyContentPolicy: true) { 87 id 88 contentId 89 titleGroupId 90 imageContentRelationships(language: ["en"], types: ["keyart-4k-with-text"]) { 91 id 92 type 93 image { id url width height mimeType } 94 } 95 } 96 contentFeaturedNoPolicy: contentFeatured(language: ["en"], applyContentPolicy: false) { 97 id 98 contentId 99 titleGroupId 100 imageContentRelationships(language: ["en"], types: ["keyart-4k-with-text"]) { 101 id 102 type 103 image { id url width height mimeType } 104 } 105 } 106 contentPreview(language: ["en"], applyContentPolicy: true) { 107 id 108 contentId 109 titleGroupId 110 imageContentRelationships(language: ["en"], types: ["keyart-4k-with-text"]) { 111 id 112 type 113 image { id url width height mimeType } 114 } 115 } 116 contentPreviewNoPolicy: contentPreview(language: ["en"], applyContentPolicy: false) { 117 id 118 contentId 119 titleGroupId 120 imageContentRelationships(language: ["en"], types: ["keyart-4k-with-text"]) { 121 id 122 type 123 image { id url width height mimeType } 124 } 125 } 126 } 127 } 128 } 129 `,personVideosPaginated:()=>` 130 query getPersonVideosPaginated( 131 $personContentId: Int! 132 $language: String! 133 $limit: Int! 134 $offset: Int! 135 $referencesEvery: [ContentContentReferencesToFilterInput!] 136 ) { 137 contentList( 138 where: { contentType: { eq: "video" }, language: { eq: $language } } 139 contentReferencesTo: [ 140 { contentId: $personContentId, contentType: "person" } 141 ] 142 referencesEvery: $referencesEvery 143 language: [$language, "_primary"] 144 publishedState: PUBLISHED_NOW 145 order: [["publishedAtDate", "DESC"]] 146 limit: $limit 147 offset: $offset 148 ) { 149 count 150 content { 151 contentId 152 title 153 path 154 shortDescription 155 anon { 156 shortDescription 157 } 158 displayType 159 productType 160 subType 161 seasonNumber 162 episodeNumber 163 contentSeries(language: [$language, "_primary"]) { 164 contentId 165 title 166 path 167 } 168 featureMedia { 169 mediaId 170 duration 171 contentPolicy { 172 accessCheck { 173 isFreeAllowed 174 } 175 } 176 } 177 previewMedia { 178 mediaId 179 } 180 keyartWithText: imageContentRelationships( 181 language: [$language, "_primary"] 182 types: ["keyart-4k-with-text", "keyart-2k-with-text", "d6-keyart-with-text"] 183 ) { 184 type 185 image { 186 id 187 url 188 } 189 } 190 contentReferencesFrom( 191 types: [ 192 "yoga-teacher" 193 "yoga-style" 194 "yoga-level" 195 "yoga-duration" 196 "fitness-instructor" 197 "fitness-style" 198 "fitness-level" 199 "fitness-duration" 200 ] 201 limit: 50 202 ) { 203 contentReferenceType { 204 type 205 } 206 contentTo(language: [$language, "_primary"]) { 207 title 208 path 209 } 210 } 211 } 212 } 213 } 214 `,personVideoFacets:()=>` 215 query getPersonVideoFacets( 216 $personContentId: Int! 217 $language: String! 218 $limit: Int! 219 $offset: Int! 220 $referencesEvery: [ContentContentReferencesToFilterInput!] 221 ) { 222 contentList( 223 where: { contentType: { eq: "video" }, language: { eq: $language } } 224 contentReferencesTo: [ 225 { contentId: $personContentId, contentType: "person" } 226 ] 227 referencesEvery: $referencesEvery 228 language: [$language, "_primary"] 229 publishedState: PUBLISHED_NOW 230 limit: $limit 231 offset: $offset 232 ) { 233 count 234 content { 235 contentId 236 contentReferencesFrom( 237 types: [ 238 "yoga-style" 239 "yoga-level" 240 "yoga-duration" 241 "yoga-focus" 242 "fitness-style" 243 "fitness-level" 244 "fitness-duration" 245 "fitness-specialty" 246 "interview-host" 247 "interview-guest" 248 ] 249 limit: 50 250 ) { 251 contentReferenceType { 252 type 253 } 254 contentTo(language: [$language, "_primary"]) { 255 contentId 256 title 257 } 258 } 259 } 260 } 261 } 262 `,carouselGridKeyart:e=>` 263 query getCarouselGridKeyart($contentIds: [Int!]!, $language: [String!]!) { 264 contentList( 265 where: { contentId: { in: $contentIds } } 266 language: $language 267 limit: 54 268 ) { 269 content { 270 contentId 271 contentType 272 title 273 path 274 keyartWithText: imageContentRelationships( 275 language: $language 276 types: ["keyart-4k-with-text", "keyart-2k-with-text", "d6-keyart-with-text"] 277 ) { 278 type 279 image { 280 url 281 width 282 height 283 } 284 } 285 } 286 } 287 } 288 `};
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.