{
  "_type": "https://in-toto.io/Statement/v0.1",
  "predicateType": "https://slsa.dev/provenance/v0.2",
  "subject": [
    {
      "name": "docker-compose-linux-armv7",
      "digest": {
        "sha256": "9080c489047880546b0269b74d0750d94ef604fe4a3c11b2e5dfad436b1e4fa6"
      }
    }
  ],
  "predicate": {
    "builder": {
      "id": "https://github.com/docker/compose/actions/runs/13839056922/attempts/1"
    },
    "buildType": "https://mobyproject.org/buildkit@v1",
    "materials": [
      {
        "uri": "pkg:docker/crazymax/osxcross@11.3-alpine?platform=linux%2Farm%2Fv7",
        "digest": {
          "sha256": "a5bd09128beabccdbe54715125ead9bb0aba7f73b58317343030d34fafd59ea3"
        }
      },
      {
        "uri": "pkg:docker/docker/buildkit-syft-scanner@stable-1",
        "digest": {
          "sha256": "434b49272c090c4788e38c8d8d6008c3741c4a8d4638e62dff5cdc6409d7927a"
        }
      },
      {
        "uri": "pkg:docker/docker/dockerfile@1",
        "digest": {
          "sha256": "4c68376a702446fc3c79af22de146a148bc3367e73c25a5803d453b6b3f722fb"
        }
      },
      {
        "uri": "pkg:docker/alpine@latest?platform=linux%2Famd64",
        "digest": {
          "sha256": "a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c"
        }
      },
      {
        "uri": "pkg:docker/golang@1.23.6-alpine?platform=linux%2Famd64",
        "digest": {
          "sha256": "f8113c4b13e2a8b3a168dceaee88ac27743cc84e959f43b9dbd2291e9c3f57a0"
        }
      },
      {
        "uri": "pkg:docker/tonistiigi/xx@1.6.1?platform=linux%2Famd64",
        "digest": {
          "sha256": "923441d7c25f1e2eb5789f82d987693c47b8ed987c4ab3b075d6ed2b5d6779a3"
        }
      }
    ],
    "invocation": {
      "configSource": {
        "entryPoint": "Dockerfile"
      },
      "parameters": {
        "frontend": "gateway.v0",
        "args": {
          "build-arg:BUILDKIT_CONTEXT_KEEP_GIT_DIR": "1",
          "build-arg:BUILD_TAGS": "e2e",
          "cmdline": "docker/dockerfile:1",
          "source": "docker/dockerfile:1",
          "target": "release"
        },
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dockerfile"
          }
        ]
      },
      "environment": {
        "platform": "linux/amd64"
      }
    },
    "buildConfig": {
      "llbDefinition": [
        {
          "id": "step0",
          "op": {
            "Op": {
              "source": {
                "identifier": "docker-image://docker.io/library/alpine:latest@sha256:a8560b36e8b8210634f77d9f7f9efd7ffa463e380b75e2e74aff4511df3ef88c"
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          }
        },
        {
          "id": "step1",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": 0,
                    "secondaryInput": -1,
                    "output": 0,
                    "Action": {
                      "mkdir": {
                        "path": "/work",
                        "mode": 493,
                        "makeParents": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step0:0"
          ]
        },
        {
          "id": "step2",
          "op": {
            "Op": {
              "source": {
                "identifier": "docker-image://docker.io/library/golang:1.23.6-alpine@sha256:f8113c4b13e2a8b3a168dceaee88ac27743cc84e959f43b9dbd2291e9c3f57a0"
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          }
        },
        {
          "id": "step3",
          "op": {
            "Op": {
              "source": {
                "identifier": "docker-image://docker.io/tonistiigi/xx:1.6.1@sha256:923441d7c25f1e2eb5789f82d987693c47b8ed987c4ab3b075d6ed2b5d6779a3"
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          }
        },
        {
          "id": "step4",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": 0,
                    "secondaryInput": 1,
                    "output": 0,
                    "Action": {
                      "copy": {
                        "src": "/",
                        "dest": "/",
                        "mode": -1,
                        "followSymlink": true,
                        "dirCopyContents": true,
                        "createDestPath": true,
                        "allowWildcard": true,
                        "allowEmptyWildcard": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step2:0",
            "step3:0"
          ]
        },
        {
          "id": "step5",
          "op": {
            "Op": {
              "exec": {
                "meta": {
                  "args": [
                    "/bin/sh",
                    "-c",
                    "apk add --no-cache       clang       docker       file       findutils       git       make       protoc       protobuf-dev"
                  ],
                  "env": [
                    "PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "GOLANG_VERSION=1.23.6",
                    "GOTOOLCHAIN=local",
                    "GOPATH=/go"
                  ],
                  "cwd": "/go",
                  "removeMountStubsRecursive": true
                },
                "mounts": [
                  {
                    "dest": "/"
                  }
                ]
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          },
          "inputs": [
            "step4:0"
          ]
        },
        {
          "id": "step6",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": 0,
                    "secondaryInput": -1,
                    "output": 0,
                    "Action": {
                      "mkdir": {
                        "path": "/src",
                        "mode": 493,
                        "makeParents": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step5:0"
          ]
        },
        {
          "id": "step7",
          "op": {
            "Op": {
              "source": {
                "identifier": "local://context",
                "attrs": {
                  "local.excludepatterns": "[\"bin\"]",
                  "local.sharedkeyhint": "context"
                }
              }
            },
            "constraints": {}
          }
        },
        {
          "id": "step8",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": 0,
                    "secondaryInput": 1,
                    "output": 0,
                    "Action": {
                      "copy": {
                        "src": "/go.*",
                        "dest": "/src/",
                        "mode": -1,
                        "followSymlink": true,
                        "dirCopyContents": true,
                        "createDestPath": true,
                        "allowWildcard": true,
                        "allowEmptyWildcard": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step6:0",
            "step7:0"
          ]
        },
        {
          "id": "step9",
          "op": {
            "Op": {
              "exec": {
                "meta": {
                  "args": [
                    "/bin/sh",
                    "-c",
                    "go mod download"
                  ],
                  "env": [
                    "PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "GOLANG_VERSION=1.23.6",
                    "GOTOOLCHAIN=local",
                    "GOPATH=/go",
                    "CGO_ENABLED=0"
                  ],
                  "cwd": "/src",
                  "removeMountStubsRecursive": true
                },
                "mounts": [
                  {
                    "dest": "/"
                  },
                  {
                    "input": -1,
                    "dest": "/go/pkg/mod",
                    "output": -1,
                    "mountType": 3,
                    "cacheOpt": {
                      "ID": "//go/pkg/mod"
                    }
                  },
                  {
                    "input": -1,
                    "dest": "/root/.cache/go-build",
                    "output": -1,
                    "mountType": 3,
                    "cacheOpt": {
                      "ID": "//root/.cache/go-build"
                    }
                  }
                ]
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          },
          "inputs": [
            "step8:0"
          ]
        },
        {
          "id": "step10",
          "op": {
            "Op": {
              "source": {
                "identifier": "docker-image://docker.io/crazymax/osxcross:11.3-alpine@sha256:a5bd09128beabccdbe54715125ead9bb0aba7f73b58317343030d34fafd59ea3"
              }
            },
            "platform": {
              "Architecture": "arm",
              "OS": "linux",
              "Variant": "v7"
            },
            "constraints": {}
          }
        },
        {
          "id": "step11",
          "op": {
            "Op": {
              "exec": {
                "meta": {
                  "args": [
                    "/bin/sh",
                    "-c",
                    "xx-go --wrap \u0026\u0026     if [ \"$(xx-info os)\" == \"darwin\" ]; then export CGO_ENABLED=1; fi \u0026\u0026     make build GO_BUILDTAGS=\"$BUILD_TAGS\" DESTDIR=/out \u0026\u0026     xx-verify --static /out/docker-compose"
                  ],
                  "env": [
                    "PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "GOLANG_VERSION=1.23.6",
                    "GOTOOLCHAIN=local",
                    "GOPATH=/go",
                    "CGO_ENABLED=0",
                    "BUILD_TAGS=e2e",
                    "TARGETPLATFORM=linux/arm/v7"
                  ],
                  "cwd": "/src",
                  "removeMountStubsRecursive": true
                },
                "mounts": [
                  {
                    "dest": "/"
                  },
                  {
                    "input": -1,
                    "dest": "/go/pkg/mod",
                    "output": -1,
                    "mountType": 3,
                    "cacheOpt": {
                      "ID": "//go/pkg/mod"
                    }
                  },
                  {
                    "input": -1,
                    "dest": "/root/.cache",
                    "output": -1,
                    "mountType": 3,
                    "cacheOpt": {
                      "ID": "//root/.cache"
                    }
                  },
                  {
                    "input": 1,
                    "dest": "/src",
                    "output": -1,
                    "readonly": true
                  },
                  {
                    "input": 2,
                    "selector": "/osxsdk",
                    "dest": "/xx-sdk",
                    "output": -1,
                    "readonly": true
                  }
                ]
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          },
          "inputs": [
            "step9:0",
            "step7:0",
            "step10:0"
          ]
        },
        {
          "id": "step12",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": -1,
                    "secondaryInput": 0,
                    "output": 0,
                    "Action": {
                      "copy": {
                        "src": "/out/docker-compose",
                        "dest": "/",
                        "mode": -1,
                        "followSymlink": true,
                        "dirCopyContents": true,
                        "createDestPath": true,
                        "allowWildcard": true,
                        "allowEmptyWildcard": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step11:0"
          ]
        },
        {
          "id": "step13",
          "op": {
            "Op": {
              "exec": {
                "meta": {
                  "args": [
                    "/bin/sh",
                    "-c",
                    "mkdir -p /out \u0026\u0026     TARGETARCH=$([ \"$TARGETARCH\" = \"amd64\" ] \u0026\u0026 echo \"x86_64\" || echo \"$TARGETARCH\");     TARGETARCH=$([ \"$TARGETARCH\" = \"arm64\" ] \u0026\u0026 echo \"aarch64\" || echo \"$TARGETARCH\");     cp docker-compose* \"/out/docker-compose-${TARGETOS}-${TARGETARCH}${TARGETVARIANT}$(ls docker-compose* | sed -e 's/^docker-compose//')\""
                  ],
                  "env": [
                    "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                    "TARGETOS=linux",
                    "TARGETARCH=arm",
                    "TARGETVARIANT=v7"
                  ],
                  "cwd": "/work",
                  "removeMountStubsRecursive": true
                },
                "mounts": [
                  {
                    "dest": "/"
                  },
                  {
                    "input": 1,
                    "dest": "/work",
                    "output": -1,
                    "readonly": true
                  }
                ]
              }
            },
            "platform": {
              "Architecture": "amd64",
              "OS": "linux"
            },
            "constraints": {}
          },
          "inputs": [
            "step1:0",
            "step12:0"
          ]
        },
        {
          "id": "step14",
          "op": {
            "Op": {
              "file": {
                "actions": [
                  {
                    "input": -1,
                    "secondaryInput": 0,
                    "output": 0,
                    "Action": {
                      "copy": {
                        "src": "/out",
                        "dest": "/",
                        "mode": -1,
                        "followSymlink": true,
                        "dirCopyContents": true,
                        "createDestPath": true,
                        "allowWildcard": true,
                        "allowEmptyWildcard": true,
                        "timestamp": -1
                      }
                    }
                  }
                ]
              }
            },
            "constraints": {}
          },
          "inputs": [
            "step13:0"
          ]
        },
        {
          "id": "step15",
          "op": {
            "Op": {}
          },
          "inputs": [
            "step14:0"
          ]
        }
      ],
      "digestMapping": {
        "sha256:0d6329ab83c7aff119899d018fbaca3609748d8cf6a4bd730d3bd03c80c00939": "step9",
        "sha256:40fd105e712f979f73873f3db3cee7ee83672c524fa7a153e1cd7516a8cd1d04": "step1",
        "sha256:7005d7323d23bb0a287569a653583c9209d271419fa71c69a411fb8540d07d43": "step4",
        "sha256:70726ed3fd80dc09e300177733bc0725a3b2b791bd320619b0413aacad7fe174": "step0",
        "sha256:7e2761171e1844bf0a1130b3355a95f561a873875515a9b6f095052fb815d6c4": "step6",
        "sha256:81d715f2302c568b6946ec196d8a6cc33c4503b72636c8406991c69afa49bcb7": "step12",
        "sha256:89602e706f0dec4a4c307159f337c716242826ed60050c5bc60518c7af7c6318": "step8",
        "sha256:92dfe9ada8b7d07bac65a447d8accac3ff81555e883fea3f64efac1781849d57": "step14",
        "sha256:930ebf854dc62670fc5c51147541fd8cc61f88edd616a3d51bdbd19262b480eb": "step10",
        "sha256:a805e0be92e00c3ab32dafcfbcebd5e11e347531ea048d77d70a691931bf2703": "step11",
        "sha256:a9e138092a04ed98479699fafde26092b30c66c6a7f280b5ff7b115788b31c5c": "step7",
        "sha256:b1e05a32aa42d07100e9d06b0d98ee562776fd6ec4bfc6ba0cddf292e71cf083": "step15",
        "sha256:b388891db363a347cba56c08a60044c923562ca3fc119ceb4ca1f370a0e475d2": "step13",
        "sha256:b73cad2b4323b6feddfc7519149bf201185ba17711335f631e972b277a83b50a": "step2",
        "sha256:f1ed8df56c496421faa245f200f203abbe77e44741fd622ffa9133765beff88f": "step5",
        "sha256:f88fc0bf6c422295a1b44ad1c8b87c95d9b71e2bfeb643e25d0236c8f75e87e3": "step3"
      }
    },
    "metadata": {
      "buildInvocationID": "lnedckw0gr0hx3r71fiwzq9wm",
      "buildStartedOn": "2025-03-13T15:58:07.491032457Z",
      "buildFinishedOn": "2025-03-13T15:59:44.841906494Z",
      "completeness": {
        "parameters": true,
        "environment": true,
        "materials": false
      },
      "reproducible": false,
      "https://mobyproject.org/buildkit@v1#metadata": {
        "vcs": {
          "localdir:context": ".",
          "localdir:dockerfile": ".",
          "revision": "b6f313b8a5b771545f4af9d0f07ae43dbcade2ef",
          "source": "https://github.com/docker/compose"
        },
        "source": {
          "locations": {
            "step0": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 184
                      },
                      "end": {
                        "line": 184
                      }
                    }
                  ]
                }
              ]
            },
            "step1": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 185
                      },
                      "end": {
                        "line": 185
                      }
                    }
                  ]
                }
              ]
            },
            "step10": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 31
                      },
                      "end": {
                        "line": 31
                      }
                    }
                  ]
                }
              ]
            },
            "step11": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 81
                      },
                      "end": {
                        "line": 81
                      }
                    },
                    {
                      "start": {
                        "line": 82
                      },
                      "end": {
                        "line": 82
                      }
                    },
                    {
                      "start": {
                        "line": 83
                      },
                      "end": {
                        "line": 83
                      }
                    },
                    {
                      "start": {
                        "line": 84
                      },
                      "end": {
                        "line": 84
                      }
                    },
                    {
                      "start": {
                        "line": 85
                      },
                      "end": {
                        "line": 85
                      }
                    },
                    {
                      "start": {
                        "line": 86
                      },
                      "end": {
                        "line": 86
                      }
                    },
                    {
                      "start": {
                        "line": 87
                      },
                      "end": {
                        "line": 87
                      }
                    },
                    {
                      "start": {
                        "line": 88
                      },
                      "end": {
                        "line": 88
                      }
                    }
                  ]
                }
              ]
            },
            "step12": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 175
                      },
                      "end": {
                        "line": 175
                      }
                    }
                  ]
                }
              ]
            },
            "step13": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 189
                      },
                      "end": {
                        "line": 189
                      }
                    },
                    {
                      "start": {
                        "line": 190
                      },
                      "end": {
                        "line": 190
                      }
                    },
                    {
                      "start": {
                        "line": 191
                      },
                      "end": {
                        "line": 191
                      }
                    },
                    {
                      "start": {
                        "line": 192
                      },
                      "end": {
                        "line": 192
                      }
                    },
                    {
                      "start": {
                        "line": 193
                      },
                      "end": {
                        "line": 193
                      }
                    },
                    {
                      "start": {
                        "line": 194
                      },
                      "end": {
                        "line": 194
                      }
                    }
                  ]
                }
              ]
            },
            "step14": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 197
                      },
                      "end": {
                        "line": 197
                      }
                    }
                  ]
                }
              ]
            },
            "step2": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 36
                      },
                      "end": {
                        "line": 36
                      }
                    }
                  ]
                }
              ]
            },
            "step3": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 28
                      },
                      "end": {
                        "line": 28
                      }
                    }
                  ]
                }
              ]
            },
            "step4": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 37
                      },
                      "end": {
                        "line": 37
                      }
                    }
                  ]
                }
              ]
            },
            "step5": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 38
                      },
                      "end": {
                        "line": 38
                      }
                    },
                    {
                      "start": {
                        "line": 39
                      },
                      "end": {
                        "line": 39
                      }
                    },
                    {
                      "start": {
                        "line": 40
                      },
                      "end": {
                        "line": 40
                      }
                    },
                    {
                      "start": {
                        "line": 41
                      },
                      "end": {
                        "line": 41
                      }
                    },
                    {
                      "start": {
                        "line": 42
                      },
                      "end": {
                        "line": 42
                      }
                    },
                    {
                      "start": {
                        "line": 43
                      },
                      "end": {
                        "line": 43
                      }
                    },
                    {
                      "start": {
                        "line": 44
                      },
                      "end": {
                        "line": 44
                      }
                    },
                    {
                      "start": {
                        "line": 45
                      },
                      "end": {
                        "line": 45
                      }
                    },
                    {
                      "start": {
                        "line": 46
                      },
                      "end": {
                        "line": 46
                      }
                    }
                  ]
                }
              ]
            },
            "step6": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 47
                      },
                      "end": {
                        "line": 47
                      }
                    }
                  ]
                }
              ]
            },
            "step7": {},
            "step8": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 51
                      },
                      "end": {
                        "line": 51
                      }
                    }
                  ]
                }
              ]
            },
            "step9": {
              "locations": [
                {
                  "ranges": [
                    {
                      "start": {
                        "line": 52
                      },
                      "end": {
                        "line": 52
                      }
                    },
                    {
                      "start": {
                        "line": 53
                      },
                      "end": {
                        "line": 53
                      }
                    },
                    {
                      "start": {
                        "line": 54
                      },
                      "end": {
                        "line": 54
                      }
                    }
                  ]
                }
              ]
            }
          },
          "infos": [
            {
              "filename": "Dockerfile",
              "language": "Dockerfile",
              "data": "IyBzeW50YXg9ZG9ja2VyL2RvY2tlcmZpbGU6MQoKCiMgICBDb3B5cmlnaHQgMjAyMCBEb2NrZXIgQ29tcG9zZSBDTEkgYXV0aG9ycwoKIyAgIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSAiTGljZW5zZSIpOwojICAgeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgojICAgWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0CgojICAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAoKIyAgIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUKIyAgIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiMgICBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KIyAgIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmQKIyAgIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgoKQVJHIEdPX1ZFUlNJT049MS4yMy42CkFSRyBYWF9WRVJTSU9OPTEuNi4xCkFSRyBHT0xBTkdDSV9MSU5UX1ZFUlNJT049djEuNjMuNApBUkcgQURETElDRU5TRV9WRVJTSU9OPXYxLjAuMAoKQVJHIEJVSUxEX1RBR1M9ImUyZSIKQVJHIERPQ1NfRk9STUFUUz0ibWQseWFtbCIKQVJHIExJQ0VOU0VfRklMRVM9Ii4qXChEb2NrZXJmaWxlXHxNYWtlZmlsZVx8XC5nb1x8XC5oY2xcfFwuc2hcKSIKCiMgeHggaXMgYSBoZWxwZXIgZm9yIGNyb3NzLWNvbXBpbGF0aW9uCkZST00gLS1wbGF0Zm9ybT0ke0JVSUxEUExBVEZPUk19IHRvbmlzdGlpZ2kveHg6JHtYWF9WRVJTSU9OfSBBUyB4eAoKIyBvc3hjcm9zcyBjb250YWlucyB0aGUgTWFjT1NYIGNyb3NzIHRvb2xjaGFpbiBmb3IgeHgKRlJPTSBjcmF6eW1heC9vc3hjcm9zczoxMS4zLWFscGluZSBBUyBvc3hjcm9zcwoKRlJPTSBnb2xhbmdjaS9nb2xhbmdjaS1saW50OiR7R09MQU5HQ0lfTElOVF9WRVJTSU9OfS1hbHBpbmUgQVMgZ29sYW5nY2ktbGludApGUk9NIGdoY3IuaW8vZ29vZ2xlL2FkZGxpY2Vuc2U6JHtBRERMSUNFTlNFX1ZFUlNJT059IEFTIGFkZGxpY2Vuc2UKCkZST00gLS1wbGF0Zm9ybT0ke0JVSUxEUExBVEZPUk19IGdvbGFuZzoke0dPX1ZFUlNJT059LWFscGluZSBBUyBiYXNlCkNPUFkgLS1mcm9tPXh4IC8gLwpSVU4gYXBrIGFkZCAtLW5vLWNhY2hlIFwKICAgICAgY2xhbmcgXAogICAgICBkb2NrZXIgXAogICAgICBmaWxlIFwKICAgICAgZmluZHV0aWxzIFwKICAgICAgZ2l0IFwKICAgICAgbWFrZSBcCiAgICAgIHByb3RvYyBcCiAgICAgIHByb3RvYnVmLWRldgpXT1JLRElSIC9zcmMKRU5WIENHT19FTkFCTEVEPTAKCkZST00gYmFzZSBBUyBidWlsZC1iYXNlCkNPUFkgZ28uKiAuClJVTiAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9nby9wa2cvbW9kIFwKICAgIC0tbW91bnQ9dHlwZT1jYWNoZSx0YXJnZXQ9L3Jvb3QvLmNhY2hlL2dvLWJ1aWxkIFwKICAgIGdvIG1vZCBkb3dubG9hZAoKRlJPTSBidWlsZC1iYXNlIEFTIHZlbmRvcmVkClJVTiAtLW1vdW50PXR5cGU9YmluZCx0YXJnZXQ9LixydyBcCiAgICAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9nby9wa2cvbW9kIFwKICAgIGdvIG1vZCB0aWR5ICYmIG1rZGlyIC9vdXQgJiYgY3AgZ28ubW9kIGdvLnN1bSAvb3V0CgpGUk9NIHNjcmF0Y2ggQVMgdmVuZG9yLXVwZGF0ZQpDT1BZIC0tZnJvbT12ZW5kb3JlZCAvb3V0IC8KCkZST00gdmVuZG9yZWQgQVMgdmVuZG9yLXZhbGlkYXRlClJVTiAtLW1vdW50PXR5cGU9YmluZCx0YXJnZXQ9LixydyA8PEVPVAogIHNldCAtZQogIGdpdCBhZGQgLUEKICBjcCAtcmYgL291dC8qIC4KICBkaWZmPSQoZ2l0IHN0YXR1cyAtLXBvcmNlbGFpbiAtLSBnby5tb2QgZ28uc3VtKQogIGlmIFsgLW4gIiRkaWZmIiBdOyB0aGVuCiAgICBlY2hvID4mMiAnRVJST1I6IFZlbmRvciByZXN1bHQgZGlmZmVycy4gUGxlYXNlIHZlbmRvciB5b3VyIHBhY2thZ2Ugd2l0aCAibWFrZSBnby1tb2QtdGlkeSInCiAgICBlY2hvICIkZGlmZiIKICAgIGV4aXQgMQogIGZpCkVPVAoKRlJPTSBidWlsZC1iYXNlIEFTIGJ1aWxkCkFSRyBCVUlMRF9UQUdTCkFSRyBCVUlMRF9GTEFHUwpBUkcgVEFSR0VUUExBVEZPUk0KUlVOIC0tbW91bnQ9dHlwZT1iaW5kLHRhcmdldD0uIFwKICAgIC0tbW91bnQ9dHlwZT1jYWNoZSx0YXJnZXQ9L3Jvb3QvLmNhY2hlIFwKICAgIC0tbW91bnQ9dHlwZT1jYWNoZSx0YXJnZXQ9L2dvL3BrZy9tb2QgXAogICAgLS1tb3VudD10eXBlPWJpbmQsZnJvbT1vc3hjcm9zcyxzcmM9L29zeHNkayx0YXJnZXQ9L3h4LXNkayBcCiAgICB4eC1nbyAtLXdyYXAgJiYgXAogICAgaWYgWyAiJCh4eC1pbmZvIG9zKSIgPT0gImRhcndpbiIgXTsgdGhlbiBleHBvcnQgQ0dPX0VOQUJMRUQ9MTsgZmkgJiYgXAogICAgbWFrZSBidWlsZCBHT19CVUlMRFRBR1M9IiRCVUlMRF9UQUdTIiBERVNURElSPS9vdXQgJiYgXAogICAgeHgtdmVyaWZ5IC0tc3RhdGljIC9vdXQvZG9ja2VyLWNvbXBvc2UKCkZST00gYnVpbGQtYmFzZSBBUyBsaW50CkFSRyBCVUlMRF9UQUdTCkVOViBHT0xBTkdDSV9MSU5UX0NBQ0hFPS9jYWNoZS9nb2xhbmdjaS1saW50ClJVTiAtLW1vdW50PXR5cGU9YmluZCx0YXJnZXQ9LiBcCiAgICAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9yb290Ly5jYWNoZSBcCiAgICAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9nby9wa2cvbW9kIFwKICAgIC0tbW91bnQ9dHlwZT1jYWNoZSx0YXJnZXQ9L2NhY2hlL2dvbGFuZ2NpLWxpbnQgXAogICAgLS1tb3VudD1mcm9tPWdvbGFuZ2NpLWxpbnQsc291cmNlPS91c3IvYmluL2dvbGFuZ2NpLWxpbnQsdGFyZ2V0PS91c3IvYmluL2dvbGFuZ2NpLWxpbnQgXAogICAgZ29sYW5nY2ktbGludCBjYWNoZSBzdGF0dXMgJiYgXAogICAgZ29sYW5nY2ktbGludCBydW4gLS1idWlsZC10YWdzICIkQlVJTERfVEFHUyIgLi8uLi4KCkZST00gYnVpbGQtYmFzZSBBUyB0ZXN0CkFSRyBDR09fRU5BQkxFRD0wCkFSRyBCVUlMRF9UQUdTClJVTiAtLW1vdW50PXR5cGU9YmluZCx0YXJnZXQ9LiBcCiAgICAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9yb290Ly5jYWNoZSBcCiAgICAtLW1vdW50PXR5cGU9Y2FjaGUsdGFyZ2V0PS9nby9wa2cvbW9kIFwKICAgIHJtIC1yZiAvdG1wL2NvdmVyYWdlICYmIFwKICAgIG1rZGlyIC1wIC90bXAvY292ZXJhZ2UgJiYgXAogICAgcm0gLXJmIC90bXAvcmVwb3J0ICYmIFwKICAgIG1rZGlyIC1wIC90bXAvcmVwb3J0ICYmIFwKICAgIGdvIHJ1biBnb3Rlc3QudG9vbHMvZ290ZXN0c3VtQGxhdGVzdCAtLWZvcm1hdCB0ZXN0bmFtZSAtLWp1bml0ZmlsZSAiL3RtcC9yZXBvcnQvcmVwb3J0LnhtbCIgLS0gLXRhZ3MgIiRCVUlMRF9UQUdTIiAtdiAtY292ZXIgLWNvdmVybW9kZT1hdG9taWMgJChnbyBsaXN0ICAkKFRBR1MpIC4vLi4uIHwgZ3JlcCAtdkUgJ2UyZScpIC1hcmdzIC10ZXN0LmdvY292ZXJkaXI9Ii90bXAvY292ZXJhZ2UiICYmIFwKICAgIGdvIHRvb2wgY292ZGF0YSBwZXJjZW50IC1pPS90bXAvY292ZXJhZ2UKCkZST00gc2NyYXRjaCBBUyB0ZXN0LWNvdmVyYWdlCkNPUFkgLS1mcm9tPXRlc3QgLS1saW5rIC90bXAvY292ZXJhZ2UgLwpDT1BZIC0tZnJvbT10ZXN0IC0tbGluayAvdG1wL3JlcG9ydCAvCgpGUk9NIGJhc2UgQVMgbGljZW5zZS1zZXQKQVJHIExJQ0VOU0VfRklMRVMKUlVOIC0tbW91bnQ9dHlwZT1iaW5kLHRhcmdldD0uLHJ3IFwKICAgIC0tbW91bnQ9ZnJvbT1hZGRsaWNlbnNlLHNvdXJjZT0vYXBwL2FkZGxpY2Vuc2UsdGFyZ2V0PS91c3IvYmluL2FkZGxpY2Vuc2UgXAogICAgZmluZCAuIC1yZWdleCAiJHtMSUNFTlNFX0ZJTEVTfSIgfCB4YXJncyBhZGRsaWNlbnNlIC1jICdEb2NrZXIgQ29tcG9zZSBDTEknIC1sIGFwYWNoZSAmJiBcCiAgICBta2RpciAvb3V0ICYmIFwKICAgIGZpbmQgLiAtcmVnZXggIiR7TElDRU5TRV9GSUxFU30iIHwgY3BpbyAtcGRtIC9vdXQKCkZST00gc2NyYXRjaCBBUyBsaWNlbnNlLXVwZGF0ZQpDT1BZIC0tZnJvbT1zZXQgL291dCAvCgpGUk9NIGJhc2UgQVMgbGljZW5zZS12YWxpZGF0ZQpBUkcgTElDRU5TRV9GSUxFUwpSVU4gLS1tb3VudD10eXBlPWJpbmQsdGFyZ2V0PS4gXAogICAgLS1tb3VudD1mcm9tPWFkZGxpY2Vuc2Usc291cmNlPS9hcHAvYWRkbGljZW5zZSx0YXJnZXQ9L3Vzci9iaW4vYWRkbGljZW5zZSBcCiAgICBmaW5kIC4gLXJlZ2V4ICIke0xJQ0VOU0VfRklMRVN9IiB8IHhhcmdzIGFkZGxpY2Vuc2UgLWNoZWNrIC1jICdEb2NrZXIgQ29tcG9zZSBDTEknIC1sIGFwYWNoZSAtaWdub3JlIHZhbGlkYXRlIC1pZ25vcmUgdGVzdGRhdGEgLWlnbm9yZSByZXNvbHZlcGF0aCAtdgoKRlJPTSBiYXNlIEFTIGRvY3NnZW4KV09SS0RJUiAvc3JjClJVTiAtLW1vdW50PXRhcmdldD0uIFwKICAgIC0tbW91bnQ9dGFyZ2V0PS9yb290Ly5jYWNoZSx0eXBlPWNhY2hlIFwKICAgIC0tbW91bnQ9dHlwZT1jYWNoZSx0YXJnZXQ9L2dvL3BrZy9tb2QgXAogICAgZ28gYnVpbGQgLW8gL291dC9kb2NzZ2VuIC4vZG9jcy95YW1sL21haW4vZ2VuZXJhdGUuZ28KCkZST00gLS1wbGF0Zm9ybT0ke0JVSUxEUExBVEZPUk19IGFscGluZSBBUyBkb2NzLWJ1aWxkClJVTiBhcGsgYWRkIC0tbm8tY2FjaGUgcnN5bmMgZ2l0CldPUktESVIgL3NyYwpDT1BZIC0tZnJvbT1kb2NzZ2VuIC9vdXQvZG9jc2dlbiAvdXNyL2JpbgpBUkcgRE9DU19GT1JNQVRTClJVTiAtLW1vdW50PXRhcmdldD0vY29udGV4dCBcCiAgICAtLW1vdW50PXRhcmdldD0uLHR5cGU9dG1wZnMgPDxFT1QKICBzZXQgLWUKICByc3luYyAtYSAvY29udGV4dC8uIC4KICBkb2NzZ2VuIC0tZm9ybWF0cyAiJERPQ1NfRk9STUFUUyIgLS1zb3VyY2UgImRvY3MvcmVmZXJlbmNlIgogIG1rZGlyIC9vdXQKICBjcCAtciBkb2NzL3JlZmVyZW5jZSAvb3V0CkVPVAoKRlJPTSBzY3JhdGNoIEFTIGRvY3MtdXBkYXRlCkNPUFkgLS1mcm9tPWRvY3MtYnVpbGQgL291dCAvb3V0CgpGUk9NIGRvY3MtYnVpbGQgQVMgZG9jcy12YWxpZGF0ZQpSVU4gLS1tb3VudD10YXJnZXQ9L2NvbnRleHQgXAogICAgLS1tb3VudD10YXJnZXQ9Lix0eXBlPXRtcGZzIDw8RU9UCiAgc2V0IC1lCiAgcnN5bmMgLWEgL2NvbnRleHQvLiAuCiAgZ2l0IGFkZCAtQQogIHJtIC1yZiBkb2NzL3JlZmVyZW5jZS8qCiAgY3AgLXJmIC9vdXQvKiAuL2RvY3MvCiAgaWYgWyAtbiAiJChnaXQgc3RhdHVzIC0tcG9yY2VsYWluIC0tIGRvY3MvcmVmZXJlbmNlKSIgXTsgdGhlbgogICAgZWNobyA+JjIgJ0VSUk9SOiBEb2NzIHJlc3VsdCBkaWZmZXJzLiBQbGVhc2UgdXBkYXRlIHdpdGggIm1ha2UgZG9jcyInCiAgICBnaXQgc3RhdHVzIC0tcG9yY2VsYWluIC0tIGRvY3MvcmVmZXJlbmNlCiAgICBleGl0IDEKICBmaQpFT1QKCkZST00gc2NyYXRjaCBBUyBiaW5hcnktdW5peApDT1BZIC0tbGluayAtLWZyb209YnVpbGQgL291dC9kb2NrZXItY29tcG9zZSAvCkZST00gYmluYXJ5LXVuaXggQVMgYmluYXJ5LWRhcndpbgpGUk9NIGJpbmFyeS11bml4IEFTIGJpbmFyeS1saW51eApGUk9NIHNjcmF0Y2ggQVMgYmluYXJ5LXdpbmRvd3MKQ09QWSAtLWxpbmsgLS1mcm9tPWJ1aWxkIC9vdXQvZG9ja2VyLWNvbXBvc2UgL2RvY2tlci1jb21wb3NlLmV4ZQpGUk9NIGJpbmFyeS0kVEFSR0VUT1MgQVMgYmluYXJ5CiMgZW5hYmxlIHNjYW5uaW5nIGZvciB0aGlzIHN0YWdlCkFSRyBCVUlMREtJVF9TQk9NX1NDQU5fU1RBR0U9dHJ1ZQoKRlJPTSAtLXBsYXRmb3JtPSRCVUlMRFBMQVRGT1JNIGFscGluZSBBUyByZWxlYXNlcgpXT1JLRElSIC93b3JrCkFSRyBUQVJHRVRPUwpBUkcgVEFSR0VUQVJDSApBUkcgVEFSR0VUVkFSSUFOVApSVU4gLS1tb3VudD1mcm9tPWJpbmFyeSBcCiAgICBta2RpciAtcCAvb3V0ICYmIFwKICAgICMgVE9ETzogc2hvdWxkIGp1c3QgdXNlIHN0YW5kYXJkIGFyY2gKICAgIFRBUkdFVEFSQ0g9JChbICIkVEFSR0VUQVJDSCIgPSAiYW1kNjQiIF0gJiYgZWNobyAieDg2XzY0IiB8fCBlY2hvICIkVEFSR0VUQVJDSCIpOyBcCiAgICBUQVJHRVRBUkNIPSQoWyAiJFRBUkdFVEFSQ0giID0gImFybTY0IiBdICYmIGVjaG8gImFhcmNoNjQiIHx8IGVjaG8gIiRUQVJHRVRBUkNIIik7IFwKICAgIGNwIGRvY2tlci1jb21wb3NlKiAiL291dC9kb2NrZXItY29tcG9zZS0ke1RBUkdFVE9TfS0ke1RBUkdFVEFSQ0h9JHtUQVJHRVRWQVJJQU5UfSQobHMgZG9ja2VyLWNvbXBvc2UqIHwgc2VkIC1lICdzL15kb2NrZXItY29tcG9zZS8vJykiCgpGUk9NIHNjcmF0Y2ggQVMgcmVsZWFzZQpDT1BZIC0tZnJvbT1yZWxlYXNlciAvb3V0LyAvCg==",
              "llbDefinition": [
                {
                  "id": "step0",
                  "op": {
                    "Op": {
                      "source": {
                        "identifier": "local://dockerfile",
                        "attrs": {
                          "local.differ": "none",
                          "local.followpaths": "[\"Dockerfile\",\"Dockerfile.dockerignore\",\"dockerfile\"]",
                          "local.sharedkeyhint": "dockerfile"
                        }
                      }
                    },
                    "constraints": {}
                  }
                },
                {
                  "id": "step1",
                  "op": {
                    "Op": {}
                  },
                  "inputs": [
                    "step0:0"
                  ]
                }
              ],
              "digestMapping": {
                "sha256:a0552c8729a2b9a001a942205ea1cbae6b4fad51811d9830cb2aa17eb50eb96b": "step0",
                "sha256:aa7c14afb6ff445b18c9133117b29f3272ebdc424fe899027ef84b5962c4b8ae": "step1"
              }
            }
          ]
        },
        "layers": {
          "step10:0": [
            [
              {
                "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
                "digest": "sha256:1e26d7028bc62621b4864284b2c6019eb7c882f5785bd937d7ca6e6753434a7a",
                "size": 151
              }
            ]
          ],
          "step1:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:b45706ce9e0b6f13976c2b54b847cb112ea1f6b94b70ae45026e2b549dc66531",
                "size": 94
              }
            ]
          ],
          "step4:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:2dab78eab6f2d725c7de864cc217a5c504a2dbd61a5e426545eca979fc42df3c",
                "size": 294891
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:dd968b00abc2f44f5d74b014d2b833a05dd020b5f534f19dca853c409df33466",
                "size": 74045855
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:05bcb020fb9889a3721af34f0eaa3f0fee3b319cc797aa66b03b5632603cb66a",
                "size": 125
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
                "size": 32
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:6390c9e16af5a0bcbc5949cfa9e220778ff9a6728ea5d6afc1692616c6d9564b",
                "size": 17019
              }
            ]
          ],
          "step5:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:2dab78eab6f2d725c7de864cc217a5c504a2dbd61a5e426545eca979fc42df3c",
                "size": 294891
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:dd968b00abc2f44f5d74b014d2b833a05dd020b5f534f19dca853c409df33466",
                "size": 74045855
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:05bcb020fb9889a3721af34f0eaa3f0fee3b319cc797aa66b03b5632603cb66a",
                "size": 125
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
                "size": 32
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:6390c9e16af5a0bcbc5949cfa9e220778ff9a6728ea5d6afc1692616c6d9564b",
                "size": 17019
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:fe71c63337d0a0f4db4fe5ed93ac7ebb7498b0eb220b219df92b05b451fb3e61",
                "size": 271743746
              }
            ]
          ],
          "step6:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:2dab78eab6f2d725c7de864cc217a5c504a2dbd61a5e426545eca979fc42df3c",
                "size": 294891
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:dd968b00abc2f44f5d74b014d2b833a05dd020b5f534f19dca853c409df33466",
                "size": 74045855
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:05bcb020fb9889a3721af34f0eaa3f0fee3b319cc797aa66b03b5632603cb66a",
                "size": 125
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
                "size": 32
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:6390c9e16af5a0bcbc5949cfa9e220778ff9a6728ea5d6afc1692616c6d9564b",
                "size": 17019
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:fe71c63337d0a0f4db4fe5ed93ac7ebb7498b0eb220b219df92b05b451fb3e61",
                "size": 271743746
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:04ad7d3e340cf37bbced4ee067cd8f81ccd250a9619b2f615b6584a5bb16a409",
                "size": 93
              }
            ]
          ],
          "step8:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:2dab78eab6f2d725c7de864cc217a5c504a2dbd61a5e426545eca979fc42df3c",
                "size": 294891
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:dd968b00abc2f44f5d74b014d2b833a05dd020b5f534f19dca853c409df33466",
                "size": 74045855
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:05bcb020fb9889a3721af34f0eaa3f0fee3b319cc797aa66b03b5632603cb66a",
                "size": 125
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
                "size": 32
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:6390c9e16af5a0bcbc5949cfa9e220778ff9a6728ea5d6afc1692616c6d9564b",
                "size": 17019
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:fe71c63337d0a0f4db4fe5ed93ac7ebb7498b0eb220b219df92b05b451fb3e61",
                "size": 271743746
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:04ad7d3e340cf37bbced4ee067cd8f81ccd250a9619b2f615b6584a5bb16a409",
                "size": 93
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:ee646af302b4b3fa9e6ab40a6a5046a3e5c704ae60a972423c4940794e12a27d",
                "size": 32060
              }
            ]
          ],
          "step9:0": [
            [
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870",
                "size": 3642247
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:2dab78eab6f2d725c7de864cc217a5c504a2dbd61a5e426545eca979fc42df3c",
                "size": 294891
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:dd968b00abc2f44f5d74b014d2b833a05dd020b5f534f19dca853c409df33466",
                "size": 74045855
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:05bcb020fb9889a3721af34f0eaa3f0fee3b319cc797aa66b03b5632603cb66a",
                "size": 125
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
                "size": 32
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:6390c9e16af5a0bcbc5949cfa9e220778ff9a6728ea5d6afc1692616c6d9564b",
                "size": 17019
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:fe71c63337d0a0f4db4fe5ed93ac7ebb7498b0eb220b219df92b05b451fb3e61",
                "size": 271743746
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:04ad7d3e340cf37bbced4ee067cd8f81ccd250a9619b2f615b6584a5bb16a409",
                "size": 93
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:ee646af302b4b3fa9e6ab40a6a5046a3e5c704ae60a972423c4940794e12a27d",
                "size": 32060
              },
              {
                "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
                "digest": "sha256:d0aaa37abbde38e74aae0ae16a50e6c874cad661fd54f987d8337b07f464244c",
                "size": 662
              }
            ]
          ]
        }
      }
    }
  }
}