This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | // Note: | |
| // This was generated by ChatGPT o1 using Next.js v15.1.3 output | |
| // No guarantee it'll work for your builds | |
| // and likely to break when Next.js is updated | |
| import fs from "node:fs"; | |
| function extractBuildData(filePath) { | |
| try { | |
| const output = fs.readFileSync(filePath, "utf8"); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | const crypto = require("crypto"); | |
| // https://github.com/davidbau/seedrandom | |
| const seedrandom = require("seedrandom"); | |
| const data = { | |
| "027d7344-5dba-4613-8272-68c32d91a12c": { | |
| name: "exp-a", | |
| type: "experiment", | |
| variants: { | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | EVAL{BEGIN} | |
| TEXT_PROP:="s1a1_text"; | |
| TEXT_PROP_WITH_DELIM:="s1a1_text : "; | |
| NEXT_PROP:=", s1a1_"; | |
| HAS_TEXT:=iif[contains[-1, SearchString[[{OptionNotes}], 0, TEXT_PROP]], False, True]; | |
| TEXT_VALUE_INDEX:=iif[ | |
| HAS_TEXT, | |
| SearchString[[{OptionNotes}], 0, TEXT_PROP] + len[TEXT_PROP_WITH_DELIM], | |
| -1 | |
| ]; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | import React, { useState } from "react"; | |
| const ControlledTextInput = props => ( | |
| <div> | |
| <input type="text" value={props.value} onChange={props.onChange} /> | |
| <div>Count {props.value.length}</div> | |
| </div> | |
| ); | |
| const TextInput = props => { | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | <Grid.Wrapper element="ul" equalHeight matrix gutterSize="sm"> | |
| <Grid.Item element="li" size={{ def: "1/2", xs: "1/2", sm: "1/5" }}> | |
| <PrimaryButton fullWidth containerElement={<a href="#typography" />}> | |
| Typography | |
| </PrimaryButton> | |
| </Grid.Item> | |
| { /* and so it continues... */ } | |
| </Grid.Wrapper> | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | <ul class="ln-o-grid | |
| ln-o-grid--equal-height | |
| ln-o-grid--matrix | |
| ln-o-grid--gutter-sm" | |
| > | |
| <li class="ln-o-grid__item | |
| ln-u-1/2 | |
| ln-u-1/3@xs | |
| ln-u-1/5@sm" | |
| > | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | { | |
| "data": { | |
| "type": "me", | |
| "id": 50, | |
| "attributes": { | |
| "email": "First.Last@sainsburys.co.uk" | |
| }, | |
| "relationships": { | |
| "role": { | |
| "links": { | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | @mixin at-min($breakpoint) { | |
| @if map-has-key($breakpoints, $breakpoint) { | |
| @media (min-width: map-get($breakpoints, $breakpoint)) { | |
| @content; | |
| } | |
| } | |
| @else { | |
| @warn "Breakpoint key '#{$breakpoint}' does not exist."; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | # Example Dockerfile | |
| FROM hello-world | 

