all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fec7:7801
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: 985d397c-88ae-4a9c-9f60-552617aa53b9
        host_id: dc6e70e9c8a632db314ad904d19835ae509ec2b306670431b28f35fc
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fec7:7801
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.76
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.192.168
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fec7:7801
        region: null
        slot: null
  vars:
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job flake8 explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-jobs/.zuul.yaml@main#32>'
      - '<Job flake8 explicit: None implied: None source: osism/python-osism/.zuul.yaml@main#133>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: e91754f72da9493ca52147c12f440cb6
      build_refs:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.5?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.5?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[turbopack] Remove the docs on the bundle size gap: [#&#8203;86707](https://redirect.github.com/vercel/next.js/issues/86707)\n-
          \\[test] Improve app-basepath assertion error: [#&\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about these updates again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        patchset: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      buildset: adf8c7f950b84384bf4152893a76de2f
      buildset_refs:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.5?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.5?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[turbopack] Remove the docs on the bundle size gap: [#&#8203;86707](https://redirect.github.com/vercel/next.js/issues/86707)\n-
          \\[test] Improve app-basepath assertion error: [#&\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about these updates again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        patchset: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
        src_dir: src/github.com/osism/python-osism
        topic: null
      change: '1955'
      change_message: "Update nextjs monorepo to v16 (major)\n\n> \u2139\uFE0F **Note**\n>
        \n> This PR body was truncated due to platform limits.\n\nThis PR contains
        the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
        | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
        [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
        ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
        | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.5)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.5?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.5?slim=true)
        |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
        | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.5)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.5?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.5?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
        [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
        [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
        [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
        [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
        \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
        all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
        Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
        ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
        \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
        Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and enabling
        it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
        ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
        ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
        \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
        on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
        allocator.\n  - Other platforms have always used mimalloc, but we previously
        did not use mimalloc on musl because of compilation issues that have since
        been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
        for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
        \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
        all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
        Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
        Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
        and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
        [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
        Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
        \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
        to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
        throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
        fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
        [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
        fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
        \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
        Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
        Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
        Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
        fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
        Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
        \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
        and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
        Ensure user-space stack frame for `'use cache'` in page/layout component:
        [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
        Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
        fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
        \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
        Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
        Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
        move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
        Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
        \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
        Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
        Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
        \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin: [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
        Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
        Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
        Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
        fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
        Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
        remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
        \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
        Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
        Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
        Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
        Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
        chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
        \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
        Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
        \\[turbopack] change server source maps in production to use relative paths:
        [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
        fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
        fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
        fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
        \\[turbopack] Make it possible to synchronously access native bindings: [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
        Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
        Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
        Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
        Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
        Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
        Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
        update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
        Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
        Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
        \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
        fix(nodejs-middleware): await for body cloning to be properly finalized: [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
        Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
        Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
        Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
        \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
        Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
        detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
        Turbopack: Add bundle analyzer UI to next build --experimental-analyze: [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
        Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
        fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
        Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
        Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
        Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
        Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
        [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
        next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
        Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
        \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
        Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
        \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
        Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
        `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
        fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
        chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
        \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
        [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
        Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
        fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
        Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
        Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
        Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
        \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
        Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
        [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
        \\[Cache Components] Discriminate static shell validation errors by type:
        [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
        Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to write
        hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
        Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
        Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
        Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
        Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
        [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
        Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
        fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
        [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
        Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
        Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
        add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
        Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
        fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
        fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
        Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
        Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
        \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
        \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
        docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
        Turbopack: Expose an environment variable for exposing the `detail` field
        of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
        Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
        \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
        Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
        Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
        fix(nodejs-middleware): await for body cloning to be properly finalized ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
        Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
        bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
        add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
        Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
        Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
        Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
        Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
        Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
        Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
        to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
        \\[Cache Components] Ensure cache misses always cause a restart in dev: [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
        bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
        Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
        Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
        [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
        Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
        Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
        Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
        \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
        Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
        Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
        \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
        Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
        \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
        Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
        Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
        Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
        Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
        \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
        Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
        Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
        Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
        \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
        \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
        Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
        fix(next/image): add `?dpl` query string for local images (without static
        import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
        fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
        Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
        Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
        Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
        Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
        Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
        Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
        Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
        Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
        Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
        Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
        Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
        \\[turbopack] Mark packages as side effect free when local analysis determines
        that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
        Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
        improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
        \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
        [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
        Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
        Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
        Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
        \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
        fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
        Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
        Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
        Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
        Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
        Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
        \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
        in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
        \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
        chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
        Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
        bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
        bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
        Ensure constructor for `useSearchParams` can be imported for `instanceof`
        checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
        Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
        feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
        Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
        Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
        Example Changes\n\n- Chore: Update with-supabase example to Next.js 16: [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
        docs: add example for enabling both AVIF and WebP image formats for better
        image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
        examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
        chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
        examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
        Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
        Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
        [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
        \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
        \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
        Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
        Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
        \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
        Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
        Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
        Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
        docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
        \\[test] Handle CLI assertions where no \"Compiling...\" log is present: [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
        \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
        \\[test] Add test cases for dynamic caches without suspense boundaries: [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
        docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
        docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
        \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
        \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`: [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
        docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
        Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
        Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
        Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
        \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
        \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
        \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
        \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
        Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
        \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
        \\[turbopack] Change where `cell`s are created in `resolve_raw` to make cell
        allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
        Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
        \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
        \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
        Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
        \\[test] Bail on sending requests to Next.js instance if it's no longer available:
        [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
        \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
        \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
        \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
        Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
        [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
        \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
        \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
        \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
        \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
        Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
        Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
        Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
        [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
        docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
        Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
        Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
        [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
        Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
        \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
        \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
        Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
        \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
        Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
        Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
        Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
        Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
        \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
        docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
        Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
        docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
        \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
        Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
        docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
        \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
        \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
        \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
        docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
        docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
        Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
        Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
        \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
        \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
        \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
        docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
        \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
        docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
        chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
        Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
        Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
        Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
        \\[turbopack] Drop duration and allocation tracking from CaptureFuture: [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
        Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
        docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
        Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very heavily
        used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
        Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
        \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
        \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
        Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
        Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
        Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
        Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
        Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
        docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
        chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
        docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
        Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
        Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
        Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
        [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
        sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
        Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
        Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
        next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
        Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
        test: Port clean-distdir integration test to the modern e2e test framework:
        [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
        Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
        Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
        Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
        [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
        Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
        Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
        \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
        \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
        Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
        docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
        Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
        switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
        Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
        Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
        docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
        docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
        \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
        [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
        Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
        \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
        Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
        Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
        Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
        Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
        \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
        Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
        perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
        Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
        Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
        script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
        Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
        Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
        test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
        Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
        Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
        Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
        Turbopack: Refactor output assets to allow to lazy compute output assets:
        [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
        Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
        Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
        Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
        \\[build] Remove `layers` experiment flag from next-runtime webpack config:
        [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
        Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
        \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
        Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
        \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests: [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
        fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
        Turbopack: avoid creating another async chunk loader where there is already
        one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
        Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
        Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
        \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
        chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
        docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
        docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
        Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
        Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
        \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
        \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
        \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
        Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
        Replace tuples with better suited data structures for server references: [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
        create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
        Turbopack: bundle-analyzer need to avoid using the local next.js build: [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
        Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
        Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
        Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
        for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
        Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
        \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
        it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
        next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
        Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
        Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
        Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
        Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
        Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
        Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
        Turbopack: remove Asset supertrait from Module trait. Modules don't have content:
        [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
        docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
        docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
        Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
        docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
        Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
        Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
        Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
        have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
        Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
        ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
        [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
        Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
        Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
        [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
        \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
        Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
        docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
        Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
        Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
        Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
        Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
        Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
        Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
        Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
        Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
        Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
        Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
        Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
        Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl on
        `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
        \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
        Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
        Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
        Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
        Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
        Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
        Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
        Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
        Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
        docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
        fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
        Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
        \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
        Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
        Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
        \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
        Allow exporting object and array literals in `'use cache'` files again: [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
        Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
        Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
        docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
        \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect: [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
        Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
        \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
        \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
        Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
        Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
        Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
        \\[turbopack] Remove the docs on the bundle size gap: [#&#8203;86707](https://redirect.github.com/vercel/next.js/issues/86707)\n-
        \\[test] Improve app-basepath assertion error: [#&\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time (no
        schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
        **Automerge**: Disabled by config. Please merge this manually once you are
        satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
        tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR and
        you won't be reminded about these updates again.\n\n---\n\n - [ ] <!-- rebase-check
        -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was
        generated by [Mend Renovate](https://mend.io/renovate/). View the [repository
        job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
      change_url: https://github.com/osism/python-osism/pull/1955
      child_jobs: []
      commit_id: 5f17f0f846f084c6580b4f362fbceec8c73c328c
      event_id: 7a5ee4e0-fafb-11f0-9c6f-4233c09bb1cc
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/e91754f72da9493ca52147c12f440cb6/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/e91754f72da9493ca52147c12f440cb6/work/logs
        result_data_file: /var/lib/zuul/builds/e91754f72da9493ca52147c12f440cb6/work/results.json
        src_root: /var/lib/zuul/builds/e91754f72da9493ca52147c12f440cb6/work/src
        work_root: /var/lib/zuul/builds/e91754f72da9493ca52147c12f440cb6/work
      include_vars: []
      items:
      - branch: main
        change: '1955'
        change_message: "Update nextjs monorepo to v16 (major)\n\n> \u2139\uFE0F **Note**\n>
          \n> This PR body was truncated due to platform limits.\n\nThis PR contains
          the following updates:\n\n| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/)
          | [Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|
          [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
          ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/eslint-config-next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.5.10/16.1.5?slim=true)
          |\n| [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js))
          | [`15.5.10` \u2192 `16.1.5`](https://renovatebot.com/diffs/npm/next/15.5.10/16.1.5)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/next/16.1.5?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.5.10/16.1.5?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vercel/next.js (eslint-config-next)</summary>\n\n###
          [`v16.1.5`](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.4...v16.1.5)\n\n###
          [`v16.1.4`](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.3...v16.1.4)\n\n###
          [`v16.1.3`](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.2...v16.1.3)\n\n###
          [`v16.1.2`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.2)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.1...v16.1.2)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Update to swc\\_core v50.2.3 ([#&#8203;87841](https://redirect.github.com/vercel/next.js/issues/87841))
          ([#&#8203;88296](https://redirect.github.com/vercel/next.js/issues/88296))\n
          \ - Fixes a crash when processing mdx files with multibyte characters. ([#&#8203;87713](https://redirect.github.com/vercel/next.js/issues/87713))\n-
          Turbopack: [mimalloc](https://microsoft.github.io/mimalloc/) upgrade and
          enabling it on musl ([#&#8203;88503](https://redirect.github.com/vercel/next.js/issues/88503))
          ([#&#8203;87815](https://redirect.github.com/vercel/next.js/issues/87815))
          ([#&#8203;88426](https://redirect.github.com/vercel/next.js/issues/88426))\n
          \ - Fixes [a significant performance issue](https://redirect.github.com/vercel/next.js/pull/88426)
          on musl-based Linux distributions (e.g. Alpine in Docker) related to musl's
          allocator.\n  - Other platforms have always used mimalloc, but we previously
          did not use mimalloc on musl because of compilation issues that have since
          been resolved.\n\n##### Credits\n\nHuge thanks to [@&#8203;mischnic](https://redirect.github.com/mischnic)
          for helping!\n\n### [`v16.1.1`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.1)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.1.0...v16.1.1)\n\n>
          \\[!NOTE]\n> This release is backporting bug fixes. It does **not** include
          all pending features/changes on canary.\n\n##### Core Changes\n\n- Turbopack:
          Create junction points instead of symlinks on Windows ([#&#8203;87606](https://redirect.github.com/vercel/next.js/issues/87606))\n\n#####
          Credits\n\nHuge thanks to [@&#8203;sokra](https://redirect.github.com/sokra)
          and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping!\n\n###
          [`v16.1.0`](https://redirect.github.com/vercel/next.js/releases/tag/v16.1.0)\n\n[Compare
          Source](https://redirect.github.com/vercel/next.js/compare/v16.0.11...v16.1.0)\n\n>
          \\[!TIP]\\\n> **Check out our Next v16.1 [Blog Post](https://nextjs.org/blog/next-16-1)
          to learn more about this release.**\n\n##### Core Changes\n\n- fix: Rspack
          throw error when using ForceCompleteRuntimePlugin: [#&#8203;85221](https://redirect.github.com/vercel/next.js/issues/85221)\n-
          fix: build CLI output not displaying Proxy (Middleware) when nodejs runtime:
          [#&#8203;85403](https://redirect.github.com/vercel/next.js/issues/85403)\n-
          fix: staleTimes.static should consistently enforce a 30s minimum: [#&#8203;85479](https://redirect.github.com/vercel/next.js/issues/85479)\n-
          \\[turbopack] fix build of empty entries of pages: [#&#8203;84873](https://redirect.github.com/vercel/next.js/issues/84873)\n-
          Cache the head separately from the route tree: [#&#8203;84724](https://redirect.github.com/vercel/next.js/issues/84724)\n-
          Allow inspecting dev server on default port with `next dev --inspect`: [#&#8203;85037](https://redirect.github.com/vercel/next.js/issues/85037)\n-
          Avoid proxying React modules through workUnitStore: [#&#8203;85486](https://redirect.github.com/vercel/next.js/issues/85486)\n-
          fix: redirect should always return updated router state: [#&#8203;85533](https://redirect.github.com/vercel/next.js/issues/85533)\n-
          Upgrade React from `b4455a6e-20251027` to `4f931700-20251029`: [#&#8203;85518](https://redirect.github.com/vercel/next.js/issues/85518)\n-
          \\[turbopack] Move generation of `cacheLife` types out of the webpack plugin
          and into the dev bundler directly: [#&#8203;85539](https://redirect.github.com/vercel/next.js/issues/85539)\n-
          Ensure user-space stack frame for `'use cache'` in page/layout component:
          [#&#8203;85519](https://redirect.github.com/vercel/next.js/issues/85519)\n-
          Update parallel routes in build-complete: [#&#8203;85546](https://redirect.github.com/vercel/next.js/issues/85546)\n-
          fully remove clientSegmentCache flag: [#&#8203;85541](https://redirect.github.com/vercel/next.js/issues/85541)\n-
          \\[turbopack] Support relative paths in turbopack source maps.: [#&#8203;85146](https://redirect.github.com/vercel/next.js/issues/85146)\n-
          Release unnecessary memory on hydration finish: [#&#8203;84967](https://redirect.github.com/vercel/next.js/issues/84967)\n-
          Preserve interception markers in parameter types: [#&#8203;85526](https://redirect.github.com/vercel/next.js/issues/85526)\n-
          move segment cache entries to top level segment-cache dir: [#&#8203;85542](https://redirect.github.com/vercel/next.js/issues/85542)\n-
          Upgrade React from `4f931700-20251029` to `561ee24d-20251101`: [#&#8203;85670](https://redirect.github.com/vercel/next.js/issues/85670)\n-
          \\[devtools] Remove title from preferences: [#&#8203;85698](https://redirect.github.com/vercel/next.js/issues/85698)\n-
          Update font data: [#&#8203;85708](https://redirect.github.com/vercel/next.js/issues/85708)\n-
          Don't invalidate hot reloader excessively during dev server boot: [#&#8203;85732](https://redirect.github.com/vercel/next.js/issues/85732)\n-
          \\[codemod] fix: next-lint-to-eslint-cli did not handle `'next'` plugin:
          [#&#8203;85749](https://redirect.github.com/vercel/next.js/issues/85749)\n-
          Upgrade React from `561ee24d-20251101` to `67f7d47a-20251103`: [#&#8203;85762](https://redirect.github.com/vercel/next.js/issues/85762)\n-
          Tracing: Fix memory leak in span map: [#&#8203;85529](https://redirect.github.com/vercel/next.js/issues/85529)\n-
          Fix documentation typo in refresh function: [#&#8203;85696](https://redirect.github.com/vercel/next.js/issues/85696)\n-
          fix: eslint-config-next types was exporting to dist/src: [#&#8203;85768](https://redirect.github.com/vercel/next.js/issues/85768)\n-
          Upgrade React from `67f7d47a-20251103` to `f646e8ff-20251104`: [#&#8203;85772](https://redirect.github.com/vercel/next.js/issues/85772)\n-
          remove unused RSC payload property: [#&#8203;85746](https://redirect.github.com/vercel/next.js/issues/85746)\n-
          \\[runtime prefetching]: fix runtime prefetching when deployed: [#&#8203;85595](https://redirect.github.com/vercel/next.js/issues/85595)\n-
          Turbopack: next build --analyze: [#&#8203;85197](https://redirect.github.com/vercel/next.js/issues/85197)\n-
          Build: Log amount of workers during static generation: [#&#8203;85706](https://redirect.github.com/vercel/next.js/issues/85706)\n-
          Upgrade React from `f646e8ff-20251104` to `dd048c3b-20251105`: [#&#8203;85819](https://redirect.github.com/vercel/next.js/issues/85819)\n-
          Sync devFallbackParams when generateStaticParams change: [#&#8203;85741](https://redirect.github.com/vercel/next.js/issues/85741)\n-
          chore: upgrade rspack 1.6.0: [#&#8203;84210](https://redirect.github.com/vercel/next.js/issues/84210)\n-
          \\[mcp] get\\_routes mcp tool: [#&#8203;85773](https://redirect.github.com/vercel/next.js/issues/85773)\n-
          Split each path param into a separate cache key : [#&#8203;85758](https://redirect.github.com/vercel/next.js/issues/85758)\n-
          \\[turbopack] change server source maps in production to use relative paths:
          [#&#8203;85576](https://redirect.github.com/vercel/next.js/issues/85576)\n-
          fix: skip collecting metadata for app-error in webpack: [#&#8203;85892](https://redirect.github.com/vercel/next.js/issues/85892)\n-
          fix: support root span attributes with a custom server: [#&#8203;85521](https://redirect.github.com/vercel/next.js/issues/85521)\n-
          fix isDynamicRSC condition when deployed: [#&#8203;85919](https://redirect.github.com/vercel/next.js/issues/85919)\n-
          \\[turbopack] Make it possible to synchronously access native bindings:
          [#&#8203;85787](https://redirect.github.com/vercel/next.js/issues/85787)\n-
          Upgrade React from `dd048c3b-20251105` to `fa50caf5-20251107`: [#&#8203;85906](https://redirect.github.com/vercel/next.js/issues/85906)\n-
          Fix telemetry event loss on build failures and server shutdown: [#&#8203;85867](https://redirect.github.com/vercel/next.js/issues/85867)\n-
          Remove one stack frame from `'use cache'` call stacks: [#&#8203;85966](https://redirect.github.com/vercel/next.js/issues/85966)\n-
          Upgrade React from `fa50caf5-20251107` to `52684925-20251110`: [#&#8203;85980](https://redirect.github.com/vercel/next.js/issues/85980)\n-
          Deployment adapter: fix metadata for \"/\" route: [#&#8203;85820](https://redirect.github.com/vercel/next.js/issues/85820)\n-
          Enable React's default Transition indicator behind a flag: [#&#8203;86000](https://redirect.github.com/vercel/next.js/issues/86000)\n-
          update routes-manifest to include whether app has pages routes: [#&#8203;86051](https://redirect.github.com/vercel/next.js/issues/86051)\n-
          Fix 404 responses for interception routes with missing children slots: [#&#8203;85779](https://redirect.github.com/vercel/next.js/issues/85779)\n-
          Build: Share StaticWorker between static check and static generation: [#&#8203;85860](https://redirect.github.com/vercel/next.js/issues/85860)\n-
          \\[devtool] highlight all link in error message: [#&#8203;86084](https://redirect.github.com/vercel/next.js/issues/86084)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized:
          [#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418)\n-
          Add build-time validation to detect ambiguous app routes: [#&#8203;85834](https://redirect.github.com/vercel/next.js/issues/85834)\n-
          Don't use inspector frontend URLs from other processes: [#&#8203;86082](https://redirect.github.com/vercel/next.js/issues/86082)\n-
          Upgrade React from `52684925-20251110` to `93fc5740-20251113`: [#&#8203;86103](https://redirect.github.com/vercel/next.js/issues/86103)\n-
          \\[next-upgrade] Force install of dev dependencies: [#&#8203;86119](https://redirect.github.com/vercel/next.js/issues/86119)\n-
          Fix telemetry event race condition in webpack worker for [@&#8203;vercel/og](https://redirect.github.com/vercel/og)
          detection: [#&#8203;86145](https://redirect.github.com/vercel/next.js/issues/86145)\n-
          Turbopack: Add bundle analyzer UI to next build --experimental-analyze:
          [#&#8203;85788](https://redirect.github.com/vercel/next.js/issues/85788)\n-
          Upgrade React from `93fc5740-20251113` to `fb2177c1-20251114`: [#&#8203;86155](https://redirect.github.com/vercel/next.js/issues/86155)\n-
          fix: cacheMaxMemorySize should not disable dev HMR cache: [#&#8203;86164](https://redirect.github.com/vercel/next.js/issues/86164)\n-
          Fix streaming server actions: [#&#8203;86148](https://redirect.github.com/vercel/next.js/issues/86148)\n-
          Allow attaching a debugger when `next dev` is already running: [#&#8203;86083](https://redirect.github.com/vercel/next.js/issues/86083)\n-
          Introduce `next analyze`: a built-in bundle analyzer for Turbopack: [#&#8203;85915](https://redirect.github.com/vercel/next.js/issues/85915)\n-
          Turbopack: add `experimental.turbopackClient/ServerSideNestedAsyncChunking`:
          [#&#8203;85827](https://redirect.github.com/vercel/next.js/issues/85827)\n-
          next analyze: annotate polyfill modules in UI: [#&#8203;86062](https://redirect.github.com/vercel/next.js/issues/86062)\n-
          Stop adding additional padding to Next.js logs: [#&#8203;86139](https://redirect.github.com/vercel/next.js/issues/86139)\n-
          \\[next-upgrade] Add `next upgrade`: [#&#8203;86120](https://redirect.github.com/vercel/next.js/issues/86120)\n-
          Fix prerendering of interception routes with generateStaticParams: [#&#8203;85835](https://redirect.github.com/vercel/next.js/issues/85835)\n-
          \\[Segment Cache] Re-implement refresh reducer: [#&#8203;84426](https://redirect.github.com/vercel/next.js/issues/84426)\n-
          Upgrade React from `fb2177c1-20251114` to `0972e239-20251118`: [#&#8203;86263](https://redirect.github.com/vercel/next.js/issues/86263)\n-
          `next analyze`: Make ipv6 server links valid and normalize localhost: [#&#8203;86219](https://redirect.github.com/vercel/next.js/issues/86219)\n-
          fix: prevent fetch abort errors propagating to user error boundaries: [#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277)\n-
          chore(turbopack-node): remove some outdated codes: [#&#8203;86111](https://redirect.github.com/vercel/next.js/issues/86111)\n-
          \\[devtools] Ensure Chrome DevTools workspace can connect with proxy rewrites:
          [#&#8203;86289](https://redirect.github.com/vercel/next.js/issues/86289)\n-
          Fix log log alignment in spinners: [#&#8203;86298](https://redirect.github.com/vercel/next.js/issues/86298)\n-
          fix: Rename proxy.js to middleware.js in NFT file: [#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214)\n-
          Turbopack: allow trace level tracing: [#&#8203;86255](https://redirect.github.com/vercel/next.js/issues/86255)\n-
          Allow SSR to finish microtasky work before flushing: [#&#8203;86311](https://redirect.github.com/vercel/next.js/issues/86311)\n-
          Turbopack: fix passing project options from napi: [#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256)\n-
          \\[Cache Components] Atomic setTimeouts: [#&#8203;86093](https://redirect.github.com/vercel/next.js/issues/86093)\n-
          Turbopack: add experimental.turbopackInputSourceMaps and respect serverSourceMaps:
          [#&#8203;86340](https://redirect.github.com/vercel/next.js/issues/86340)\n-
          \\[Cache Components] Discriminate static shell validation errors by type:
          [#&#8203;85747](https://redirect.github.com/vercel/next.js/issues/85747)\n-
          Turbopack: add NEXT\\_TURBOPACK\\_WRITE\\_ROUTES\\_HASHES\\_MANIFEST to
          write hashes into manifest: [#&#8203;86257](https://redirect.github.com/vercel/next.js/issues/86257)\n-
          Add reasons for some server-external-packages: [#&#8203;86254](https://redirect.github.com/vercel/next.js/issues/86254)\n-
          Send dynamic validation errors to browser via WebSocket: [#&#8203;85818](https://redirect.github.com/vercel/next.js/issues/85818)\n-
          Delete un-used prefetch outputs with PPR: [#&#8203;86100](https://redirect.github.com/vercel/next.js/issues/86100)\n-
          Revert \"Turbopack: add bundle-analyzer to versioning and add dependen\u2026:
          [#&#8203;86394](https://redirect.github.com/vercel/next.js/issues/86394)\n-
          Turbopack: add bundle-analyzer to versioning and add dependency: [#&#8203;86355](https://redirect.github.com/vercel/next.js/issues/86355)\n-
          fix issue -  [#&#8203;86365](https://redirect.github.com/vercel/next.js/issues/86365):
          [#&#8203;86366](https://redirect.github.com/vercel/next.js/issues/86366)\n-
          Turbopack: fix import chain by determining depth locally per route: [#&#8203;86350](https://redirect.github.com/vercel/next.js/issues/86350)\n-
          Use JSONC for default server-external-packages: [#&#8203;86252](https://redirect.github.com/vercel/next.js/issues/86252)\n-
          add debug logs to onSegmentPrerenderError: [#&#8203;86358](https://redirect.github.com/vercel/next.js/issues/86358)\n-
          Skip request if \"full\" prefetch is already pending: [#&#8203;86405](https://redirect.github.com/vercel/next.js/issues/86405)\n-
          fix: Rename proxy.js to middleware.js in NFT file ([#&#8203;86214](https://redirect.github.com/vercel/next.js/issues/86214))\n-
          fix: prevent fetch abort errors propagating to user error boundaries ([#&#8203;86277](https://redirect.github.com/vercel/next.js/issues/86277))\n-
          Turbopack: fix passing project options from napi ([#&#8203;86256](https://redirect.github.com/vercel/next.js/issues/86256))\n-
          Eslint: Improve Google Tag manager third parties message: [#&#8203;51903](https://redirect.github.com/vercel/next.js/issues/51903)\n-
          \\[ts-plugin] keep showing the types in the function body: [#&#8203;86273](https://redirect.github.com/vercel/next.js/issues/86273)\n-
          \\[turbopack] Enable the filesystem cache for dev in canary builds: [#&#8203;85940](https://redirect.github.com/vercel/next.js/issues/85940)\n-
          docs: fix typos in packages: [#&#8203;82508](https://redirect.github.com/vercel/next.js/issues/82508)\n-
          Turbopack: Expose an environment variable for exposing the `detail` field
          of issues: [#&#8203;86518](https://redirect.github.com/vercel/next.js/issues/86518)\n-
          Turbopack: inner graph tree shaking: [#&#8203;85973](https://redirect.github.com/vercel/next.js/issues/85973)\n-
          \\[next-upgrade] Fall back to `npx` if `yarn dlx` is not available: [#&#8203;86384](https://redirect.github.com/vercel/next.js/issues/86384)\n-
          Update font data: [#&#8203;86521](https://redirect.github.com/vercel/next.js/issues/86521)\n-
          Convert any export from a `'use cache'` module to a cache function: [#&#8203;86014](https://redirect.github.com/vercel/next.js/issues/86014)\n-
          fix(nodejs-middleware): await for body cloning to be properly finalized
          ([#&#8203;85418](https://redirect.github.com/vercel/next.js/issues/85418))\n-
          Fix stale dev types causing build failure after route deletion: [#&#8203;86489](https://redirect.github.com/vercel/next.js/issues/86489)\n-
          bump the browserslist version to silence a warning in CI ([#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625))\n-
          add bundle analyzer as dev dependency to next: [#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497)\n-
          Remove obsolete `setReferenceManifestsSingleton` call: [#&#8203;86574](https://redirect.github.com/vercel/next.js/issues/86574)\n-
          Add flag to show ignore listed frames: [#&#8203;86285](https://redirect.github.com/vercel/next.js/issues/86285)\n-
          Add alinea to server-external-packages.json: [#&#8203;55006](https://redirect.github.com/vercel/next.js/issues/55006)\n-
          Fix error logging for `'use cache'` runtime errors in production: [#&#8203;86500](https://redirect.github.com/vercel/next.js/issues/86500)\n-
          Upgrade React from `8ac5f4eb-20251119` to `fd524fe0-20251121`: [#&#8203;86473](https://redirect.github.com/vercel/next.js/issues/86473)\n-
          Add \"[@&#8203;zenstackhq/runtime](https://redirect.github.com/zenstackhq/runtime)\"
          to server-external-packages.json: [#&#8203;54829](https://redirect.github.com/vercel/next.js/issues/54829)\n-
          \\[Cache Components] Ensure cache misses always cause a restart in dev:
          [#&#8203;86583](https://redirect.github.com/vercel/next.js/issues/86583)\n-
          bump the browserslist version to silence a warning in CI: [#&#8203;86625](https://redirect.github.com/vercel/next.js/issues/86625)\n-
          Turbopack: import to `char` not replaced: [#&#8203;86573](https://redirect.github.com/vercel/next.js/issues/86573)\n-
          Revert \"add bundle analyzer as dev dependency to next ([#&#8203;86497](https://redirect.github.com/vercel/next.js/issues/86497))\":
          [#&#8203;86672](https://redirect.github.com/vercel/next.js/issues/86672)\n-
          Handle cross-page client reference contamination in development: [#&#8203;86591](https://redirect.github.com/vercel/next.js/issues/86591)\n-
          Match behavior of baseline-browser-mapping with caniuse-lite: [#&#8203;86653](https://redirect.github.com/vercel/next.js/issues/86653)\n-
          Turbopack: don't generateBuildId in dev: [#&#8203;86581](https://redirect.github.com/vercel/next.js/issues/86581)\n-
          \\[devtool] unify the bundler field: [#&#8203;86514](https://redirect.github.com/vercel/next.js/issues/86514)\n-
          Turbopack: normalize distDir separators: [#&#8203;86697](https://redirect.github.com/vercel/next.js/issues/86697)\n-
          Cover org package external in externals-transitive test: [#&#8203;86691](https://redirect.github.com/vercel/next.js/issues/86691)\n-
          \\[turbopack] Enable filesystem cache by default for development: [#&#8203;85975](https://redirect.github.com/vercel/next.js/issues/85975)\n-
          Log generate params duration in dev: [#&#8203;86726](https://redirect.github.com/vercel/next.js/issues/86726)\n-
          \\[CC] Fix hanging dynamic promise when abandoning render: [#&#8203;86690](https://redirect.github.com/vercel/next.js/issues/86690)\n-
          Convert Windows paths as well when reading sourcemap: [#&#8203;86723](https://redirect.github.com/vercel/next.js/issues/86723)\n-
          Deterministic functions-config-manifest.json: [#&#8203;86736](https://redirect.github.com/vercel/next.js/issues/86736)\n-
          Abstract deployment id access into module: [#&#8203;86727](https://redirect.github.com/vercel/next.js/issues/86727)\n-
          Deterministically order pages in the `MappedPages`  structure: [#&#8203;86744](https://redirect.github.com/vercel/next.js/issues/86744)\n-
          \\[turbopack] move edge entry wrapper to build template: [#&#8203;86699](https://redirect.github.com/vercel/next.js/issues/86699)\n-
          Properly type ComponentMod: [#&#8203;86765](https://redirect.github.com/vercel/next.js/issues/86765)\n-
          Properly type edge handler fn: [#&#8203;86766](https://redirect.github.com/vercel/next.js/issues/86766)\n-
          Remove unused Server.responseCache: [#&#8203;86768](https://redirect.github.com/vercel/next.js/issues/86768)\n-
          \\[Cache Components] Fast setImmediate: [#&#8203;86018](https://redirect.github.com/vercel/next.js/issues/86018)\n-
          \\[devtool] make the draggable content selective: [#&#8203;86816](https://redirect.github.com/vercel/next.js/issues/86816)\n-
          Create server module map proxy only once: [#&#8203;86750](https://redirect.github.com/vercel/next.js/issues/86750)\n-
          fix(next/image): add `?dpl` query string for local images (without static
          import): [#&#8203;86485](https://redirect.github.com/vercel/next.js/issues/86485)\n-
          fix(next/image): handle `?dpl` for src without protocol: [#&#8203;86836](https://redirect.github.com/vercel/next.js/issues/86836)\n-
          Upgrade React from `7dc903cd-20251203` to `66ae640b-20251204`: [#&#8203;86843](https://redirect.github.com/vercel/next.js/issues/86843)\n-
          Upgrade React from `66ae640b-20251204` to `378973b3-20251205`: [#&#8203;86852](https://redirect.github.com/vercel/next.js/issues/86852)\n-
          Turbopack: remove pages router double template: [#&#8203;86842](https://redirect.github.com/vercel/next.js/issues/86842)\n-
          Introduce NextConfigRuntime: [#&#8203;86812](https://redirect.github.com/vercel/next.js/issues/86812)\n-
          Generate required-server-files before prerendering: [#&#8203;86830](https://redirect.github.com/vercel/next.js/issues/86830)\n-
          Update react version in cna templates ([#&#8203;86950](https://redirect.github.com/vercel/next.js/issues/86950))\n-
          Include nextConfig in edge runtime via separate manifest: [#&#8203;86769](https://redirect.github.com/vercel/next.js/issues/86769)\n-
          Fix required-server-files: [#&#8203;86875](https://redirect.github.com/vercel/next.js/issues/86875)\n-
          Add pino-related packages to server-external-packages: [#&#8203;86884](https://redirect.github.com/vercel/next.js/issues/86884)\n-
          Fix validateTurboNextConfig running for next start: [#&#8203;86886](https://redirect.github.com/vercel/next.js/issues/86886)\n-
          Add experimental.runtimeServerDeploymentId: [#&#8203;86865](https://redirect.github.com/vercel/next.js/issues/86865)\n-
          \\[turbopack] Mark packages as side effect free when local analysis determines
          that they are.: [#&#8203;86398](https://redirect.github.com/vercel/next.js/issues/86398)\n-
          Fix: Missing null check in LRU cleanup: [#&#8203;87124](https://redirect.github.com/vercel/next.js/issues/87124)\n-
          improve segment cache lru typesafety: [#&#8203;87129](https://redirect.github.com/vercel/next.js/issues/87129)\n-
          \\[Segment Cache] Detect third-party redirect + static export w/ HEAD request:
          [#&#8203;85910](https://redirect.github.com/vercel/next.js/issues/85910)\n-
          Fix: External redirect swallowed by Next.js: [#&#8203;87121](https://redirect.github.com/vercel/next.js/issues/87121)\n-
          Fix error propagation and teardown in Server Action request decoding: [#&#8203;87193](https://redirect.github.com/vercel/next.js/issues/87193)\n-
          Fix interception routes with trailing slash configuration: [#&#8203;86787](https://redirect.github.com/vercel/next.js/issues/86787)\n-
          \\[ci] Stop building when creating release: [#&#8203;87178](https://redirect.github.com/vercel/next.js/issues/87178)\n-
          fix: otel error spans from streamed responses: [#&#8203;86955](https://redirect.github.com/vercel/next.js/issues/86955)\n-
          Refactor: Unify history traversal with other nav types: [#&#8203;87128](https://redirect.github.com/vercel/next.js/issues/87128)\n-
          Create initial tree using same function as navigations: [#&#8203;87147](https://redirect.github.com/vercel/next.js/issues/87147)\n-
          Re-implement hmr-refresh in terms of refresh: [#&#8203;87135](https://redirect.github.com/vercel/next.js/issues/87135)\n-
          Delete old navigation response handling implementation: [#&#8203;87149](https://redirect.github.com/vercel/next.js/issues/87149)\n-
          Reflect runtime type of `resHeaders` in static types: [#&#8203;87145](https://redirect.github.com/vercel/next.js/issues/87145)\n-
          \\[turbopack] Flag `turbopackInferModuleSideEffects` so it is only enabled
          in canary builds: [#&#8203;87215](https://redirect.github.com/vercel/next.js/issues/87215)\n-
          \\[turbopack] update warning message in the bundle analyzer: [#&#8203;87255](https://redirect.github.com/vercel/next.js/issues/87255)\n-
          chore: update rspack 1.6.5: [#&#8203;86853](https://redirect.github.com/vercel/next.js/issues/86853)\n-
          Update font data: [#&#8203;87259](https://redirect.github.com/vercel/next.js/issues/87259)\n-
          bundle-analyzer: make running the web server default: [#&#8203;87258](https://redirect.github.com/vercel/next.js/issues/87258)\n-
          bundle analyzer: remove custom output option: [#&#8203;87267](https://redirect.github.com/vercel/next.js/issues/87267)\n-
          Ensure constructor for `useSearchParams` can be imported for `instanceof`
          checks: [#&#8203;87269](https://redirect.github.com/vercel/next.js/issues/87269)\n-
          Upgrade React from `b45bb335-20251211` to `f93b9fd4-20251217`: [#&#8203;87281](https://redirect.github.com/vercel/next.js/issues/87281)\n-
          feat: use Rspack persistent cache by default: [#&#8203;81399](https://redirect.github.com/vercel/next.js/issues/81399)\n-
          Move next-env.d.ts to dist dir: [#&#8203;86752](https://redirect.github.com/vercel/next.js/issues/86752)\n-
          Revert \"Move next-env.d.ts to dist dir\": [#&#8203;87311](https://redirect.github.com/vercel/next.js/issues/87311)\n\n#####
          Example Changes\n\n- Chore: Update with-supabase example to Next.js 16:
          [#&#8203;86105](https://redirect.github.com/vercel/next.js/issues/86105)\n-
          docs: add example for enabling both AVIF and WebP image formats for better
          image optimization: [#&#8203;86191](https://redirect.github.com/vercel/next.js/issues/86191)\n-
          examples: fix typos: [#&#8203;82506](https://redirect.github.com/vercel/next.js/issues/82506)\n-
          chore(examples): remove `with-windicss` example: [#&#8203;81846](https://redirect.github.com/vercel/next.js/issues/81846)\n-
          examples: fix typos in cms-agilitycms: [#&#8203;82504](https://redirect.github.com/vercel/next.js/issues/82504)\n-
          Turbopack: Improve the description on InvalidLoaderRuleConditionIssue: [#&#8203;87008](https://redirect.github.com/vercel/next.js/issues/87008)\n\n#####
          Misc Changes\n\n- chore: Add `opt-level = s` for not frequently used crates:
          [#&#8203;85426](https://redirect.github.com/vercel/next.js/issues/85426)\n-
          \\[test] Deflake cache-components-allow-otel-spans: [#&#8203;85466](https://redirect.github.com/vercel/next.js/issues/85466)\n-
          \\[test] Move remaining `experimental.cacheLife`: [#&#8203;85467](https://redirect.github.com/vercel/next.js/issues/85467)\n-
          Turbopack: chore: Remove mopa dependency in turbo-tasks (2nd attempt): [#&#8203;85286](https://redirect.github.com/vercel/next.js/issues/85286)\n-
          Update Proxy docs: [#&#8203;85439](https://redirect.github.com/vercel/next.js/issues/85439)\n-
          \\[CNA] Do not prompt for Turbopack: [#&#8203;85404](https://redirect.github.com/vercel/next.js/issues/85404)\n-
          Clean up new release process: [#&#8203;85458](https://redirect.github.com/vercel/next.js/issues/85458)\n-
          Update E2E tests workflow: [#&#8203;85485](https://redirect.github.com/vercel/next.js/issues/85485)\n-
          Update E2E deploy tests manifest: [#&#8203;85483](https://redirect.github.com/vercel/next.js/issues/85483)\n-
          docs: example are incorrect async function exports only: [#&#8203;85453](https://redirect.github.com/vercel/next.js/issues/85453)\n-
          \\[test] Handle CLI assertions where no \"Compiling...\" log is present:
          [#&#8203;85499](https://redirect.github.com/vercel/next.js/issues/85499)\n-
          \\[test] Speed up refresh test: [#&#8203;85505](https://redirect.github.com/vercel/next.js/issues/85505)\n-
          \\[test] Add test cases for dynamic caches without suspense boundaries:
          [#&#8203;85500](https://redirect.github.com/vercel/next.js/issues/85500)\n-
          docs: Routes are wrapped w/ Activity in Cache Components: [#&#8203;85309](https://redirect.github.com/vercel/next.js/issues/85309)\n-
          docs: GET handler behavior under cache components: [#&#8203;85389](https://redirect.github.com/vercel/next.js/issues/85389)\n-
          \\[test] Avoid needless start/stop from using `createSandbox`: [#&#8203;85507](https://redirect.github.com/vercel/next.js/issues/85507)\n-
          \\[test] Use `--debug-build-paths` instead of `NEXT_PRIVATE_APP_PATHS`:
          [#&#8203;85504](https://redirect.github.com/vercel/next.js/issues/85504)\n-
          docs: revalidateTag requires second argument: [#&#8203;85284](https://redirect.github.com/vercel/next.js/issues/85284)\n-
          Refactor GTM implementation to support google tag gateway: [#&#8203;81011](https://redirect.github.com/vercel/next.js/issues/81011)\n-
          Update Rspack production test manifest: [#&#8203;85494](https://redirect.github.com/vercel/next.js/issues/85494)\n-
          Update Rspack development test manifest: [#&#8203;85495](https://redirect.github.com/vercel/next.js/issues/85495)\n-
          \\[docs] Fix a typo: [#&#8203;85492](https://redirect.github.com/vercel/next.js/issues/85492)\n-
          \\[test] Regenerate tsconfig.json files: [#&#8203;85515](https://redirect.github.com/vercel/next.js/issues/85515)\n-
          \\[Turbopack] clean up `completion.rs` a bit: [#&#8203;84863](https://redirect.github.com/vercel/next.js/issues/84863)\n-
          \\[test] Remove `maxRetries` and `hardError` parameters: [#&#8203;85536](https://redirect.github.com/vercel/next.js/issues/85536)\n-
          Turbopack: remove the .into() alias to .cell(): [#&#8203;85516](https://redirect.github.com/vercel/next.js/issues/85516)\n-
          \\[test] Consolidate identical snapshots across different bundlers: [#&#8203;85532](https://redirect.github.com/vercel/next.js/issues/85532)\n-
          \\[turbopack] Change where `cell`s are created in `resolve_raw` to make
          cell allocation order deterministic.: [#&#8203;85525](https://redirect.github.com/vercel/next.js/issues/85525)\n-
          Turbopack: Make tasks deterministic: [#&#8203;85524](https://redirect.github.com/vercel/next.js/issues/85524)\n-
          \\[test] Separate act and assertions: [#&#8203;85508](https://redirect.github.com/vercel/next.js/issues/85508)\n-
          \\[test] `assert*` -> `waitFor*` when the util is not instant: [#&#8203;85450](https://redirect.github.com/vercel/next.js/issues/85450)\n-
          Turbopack: move whole\\_app\\_module\\_graphs to top level: [#&#8203;84897](https://redirect.github.com/vercel/next.js/issues/84897)\n-
          \\[test] Bail on sending requests to Next.js instance if it's no longer
          available: [#&#8203;85557](https://redirect.github.com/vercel/next.js/issues/85557)\n-
          \\[test] Deflake tests comparing two random numbers: [#&#8203;85571](https://redirect.github.com/vercel/next.js/issues/85571)\n-
          \\[test] Disallow custom `RegExp`-like implementations in `check`: [#&#8203;85537](https://redirect.github.com/vercel/next.js/issues/85537)\n-
          \\[test] Deflake prerender suite: [#&#8203;85563](https://redirect.github.com/vercel/next.js/issues/85563)\n-
          Turbopack: chore: Remove some dead MagicAny serialization code from turbo\\_tasks::value:
          [#&#8203;85577](https://redirect.github.com/vercel/next.js/issues/85577)\n-
          \\[test]: fix broken scroll restoration test: [#&#8203;85599](https://redirect.github.com/vercel/next.js/issues/85599)\n-
          \\[test] Deflake nested `after()` tests: [#&#8203;85566](https://redirect.github.com/vercel/next.js/issues/85566)\n-
          \\[test] Stop installing unused dependencies: [#&#8203;85569](https://redirect.github.com/vercel/next.js/issues/85569)\n-
          \\[test] Consider `test/integration/` in flake detection tests: [#&#8203;85590](https://redirect.github.com/vercel/next.js/issues/85590)\n-
          Turbopack: more checks on verify\\_serialization: [#&#8203;84952](https://redirect.github.com/vercel/next.js/issues/84952)\n-
          Turbopack: add track\\_caller to improve panics: [#&#8203;85565](https://redirect.github.com/vercel/next.js/issues/85565)\n-
          Turbopack: add verify\\_determinism feature to check if tasks are deterministic:
          [#&#8203;85559](https://redirect.github.com/vercel/next.js/issues/85559)\n-
          docs: cache life rework: [#&#8203;85224](https://redirect.github.com/vercel/next.js/issues/85224)\n-
          Turbopack: fix hanging dev server and builds with fs cache: [#&#8203;85606](https://redirect.github.com/vercel/next.js/issues/85606)\n-
          Turbopack: Fix compound assignment expression evaluation ([#&#8203;85478](https://redirect.github.com/vercel/next.js/issues/85478)):
          [#&#8203;85593](https://redirect.github.com/vercel/next.js/issues/85593)\n-
          Turbopack: fix Scope holding Arc too long: [#&#8203;85611](https://redirect.github.com/vercel/next.js/issues/85611)\n-
          \\[ci] Improve change detection logic in `run-for-change` script: [#&#8203;85619](https://redirect.github.com/vercel/next.js/issues/85619)\n-
          \\[test] Ignore in deploy tests if a child process isn't available: [#&#8203;85636](https://redirect.github.com/vercel/next.js/issues/85636)\n-
          Turbopack: add size\\_hint and len for Chunk iterator: [#&#8203;85622](https://redirect.github.com/vercel/next.js/issues/85622)\n-
          \\[test]: move resume-data-cache to e2e test: [#&#8203;85647](https://redirect.github.com/vercel/next.js/issues/85647)\n-
          Update Rspack development test manifest: [#&#8203;85662](https://redirect.github.com/vercel/next.js/issues/85662)\n-
          Update Rspack production test manifest: [#&#8203;85661](https://redirect.github.com/vercel/next.js/issues/85661)\n-
          Update Rspack production test manifest: [#&#8203;85688](https://redirect.github.com/vercel/next.js/issues/85688)\n-
          Update Rspack development test manifest: [#&#8203;85689](https://redirect.github.com/vercel/next.js/issues/85689)\n-
          \\[test] Deflake root-optional-revalidate: [#&#8203;85584](https://redirect.github.com/vercel/next.js/issues/85584)\n-
          docs: fix generateImageMetadata example to use normal params object: [#&#8203;85658](https://redirect.github.com/vercel/next.js/issues/85658)\n-
          Turbopack: Upgrade image crate: [#&#8203;85084](https://redirect.github.com/vercel/next.js/issues/85084)\n-
          docs: update multi sitemap argumenmt type: [#&#8203;85701](https://redirect.github.com/vercel/next.js/issues/85701)\n-
          \\[test] Move all files to .ts (6/6): [#&#8203;85641](https://redirect.github.com/vercel/next.js/issues/85641)\n-
          Turbopack: add a batch add method to the storage: [#&#8203;84270](https://redirect.github.com/vercel/next.js/issues/84270)\n-
          docs: recommend reverse-proxy when self-hosting: [#&#8203;85650](https://redirect.github.com/vercel/next.js/issues/85650)\n-
          \\[test] Deflake prefetching.stale-times: [#&#8203;85733](https://redirect.github.com/vercel/next.js/issues/85733)\n-
          \\[test] Deflake custom cache handler test: [#&#8203;85610](https://redirect.github.com/vercel/next.js/issues/85610)\n-
          \\[test] Allow CLI integration test to be retryable: [#&#8203;85586](https://redirect.github.com/vercel/next.js/issues/85586)\n-
          docs: update docs to mention ESLint as default: [#&#8203;85740](https://redirect.github.com/vercel/next.js/issues/85740)\n-
          docs(next.config): this docs should remove \".mts\" is not supported.: [#&#8203;85716](https://redirect.github.com/vercel/next.js/issues/85716)\n-
          Turbopack: cleanup StyleSheetLike: [#&#8203;85718](https://redirect.github.com/vercel/next.js/issues/85718)\n-
          Turbopack: disable tree shaking for tracing: [#&#8203;85722](https://redirect.github.com/vercel/next.js/issues/85722)\n-
          \\[test] Move all files to .ts (3/6): [#&#8203;85638](https://redirect.github.com/vercel/next.js/issues/85638)\n-
          \\[test] Move all files to .ts (2/6): [#&#8203;85637](https://redirect.github.com/vercel/next.js/issues/85637)\n-
          \\[test] Move all files to .ts (1/6): [#&#8203;85634](https://redirect.github.com/vercel/next.js/issues/85634)\n-
          docs: generateSitemap passes id as promise: [#&#8203;85767](https://redirect.github.com/vercel/next.js/issues/85767)\n-
          \\[test] Move all files to .ts (4/6): [#&#8203;85639](https://redirect.github.com/vercel/next.js/issues/85639)\n-
          docs: disclosure on path-to-regexp: [#&#8203;85629](https://redirect.github.com/vercel/next.js/issues/85629)\n-
          chore: update rspack binding to 1.6.0: [#&#8203;85717](https://redirect.github.com/vercel/next.js/issues/85717)\n-
          Turbopack: trace worker\\_threads worker entry: [#&#8203;85734](https://redirect.github.com/vercel/next.js/issues/85734)\n-
          Update Rspack development test manifest: [#&#8203;85761](https://redirect.github.com/vercel/next.js/issues/85761)\n-
          Turbopack: chore: Remove `extern crate` and `macro_use` syntax: [#&#8203;85778](https://redirect.github.com/vercel/next.js/issues/85778)\n-
          \\[turbopack] Drop duration and allocation tracking from CaptureFuture:
          [#&#8203;85534](https://redirect.github.com/vercel/next.js/issues/85534)\n-
          Turbopack: chore: Remove dead RouteMatcher stuff: [#&#8203;85784](https://redirect.github.com/vercel/next.js/issues/85784)\n-
          docs: fresh up getting started 00: [#&#8203;85736](https://redirect.github.com/vercel/next.js/issues/85736)\n-
          Turbopack: chore: Remove the serde\\_regex dependency, which wasn't very
          heavily used: [#&#8203;85578](https://redirect.github.com/vercel/next.js/issues/85578)\n-
          Turbopack: use batch add in connect children: [#&#8203;85623](https://redirect.github.com/vercel/next.js/issues/85623)\n-
          \\[test] Move all files to .ts (5/6): [#&#8203;85640](https://redirect.github.com/vercel/next.js/issues/85640)\n-
          \\[test] Deflake legacy-link-behavior: [#&#8203;85805](https://redirect.github.com/vercel/next.js/issues/85805)\n-
          Resolve request ID confusion: [#&#8203;85809](https://redirect.github.com/vercel/next.js/issues/85809)\n-
          Turbopack: use batch add to add initial followers: [#&#8203;85624](https://redirect.github.com/vercel/next.js/issues/85624)\n-
          Turbopack: chore: Remove dead experimental.ppr struct field: [#&#8203;85792](https://redirect.github.com/vercel/next.js/issues/85792)\n-
          Turbopack: chore: Avoid string clones in Glob::parse by using RcStr: [#&#8203;85579](https://redirect.github.com/vercel/next.js/issues/85579)\n-
          Update Rspack production test manifest: [#&#8203;85795](https://redirect.github.com/vercel/next.js/issues/85795)\n-
          docs: getting started updates 01: [#&#8203;85750](https://redirect.github.com/vercel/next.js/issues/85750)\n-
          chore: Update patricia\\_tree dependency, remove manual serde impls: [#&#8203;85785](https://redirect.github.com/vercel/next.js/issues/85785)\n-
          docs: keywords in system reqs and add browserslist: [#&#8203;85838](https://redirect.github.com/vercel/next.js/issues/85838)\n-
          Honour `NEXT_TEST_PREFER_OFFLINE` in `install-native.mjs`: [#&#8203;85850](https://redirect.github.com/vercel/next.js/issues/85850)\n-
          Turbopack: chore: Update anyhow, remove old backtrace feature: [#&#8203;85844](https://redirect.github.com/vercel/next.js/issues/85844)\n-
          Turbopack: Remove some dead (or useless) code from `next-core/src/next_client_reference/visit_client_reference.rs`:
          [#&#8203;85843](https://redirect.github.com/vercel/next.js/issues/85843)\n-
          sort dependencies for smaller diffs: [#&#8203;82291](https://redirect.github.com/vercel/next.js/issues/82291)\n-
          Update Rspack development test manifest: [#&#8203;85846](https://redirect.github.com/vercel/next.js/issues/85846)\n-
          Turbopack: Remove `non_operation_vc_strongly_consistent` feature usage from
          next-api: [#&#8203;85874](https://redirect.github.com/vercel/next.js/issues/85874)\n-
          Turbopack: remove the streaming hack for improved stability: [#&#8203;85858](https://redirect.github.com/vercel/next.js/issues/85858)\n-
          test: Port clean-distdir integration test to the modern e2e test framework:
          [#&#8203;85828](https://redirect.github.com/vercel/next.js/issues/85828)\n-
          Update font data: [#&#8203;85920](https://redirect.github.com/vercel/next.js/issues/85920)\n-
          Update deploy manifest: [#&#8203;85924](https://redirect.github.com/vercel/next.js/issues/85924)\n-
          Turbopack: chore: Merge `turbo-tasks-macros-shared` crate into `turbo-tasks-macros`:
          [#&#8203;85917](https://redirect.github.com/vercel/next.js/issues/85917)\n-
          Turbopack: Fix IO concurrency for MacOS: [#&#8203;85861](https://redirect.github.com/vercel/next.js/issues/85861)\n-
          Add Appwrite Sites to supported adapters: [#&#8203;85830](https://redirect.github.com/vercel/next.js/issues/85830)\n-
          \\[turbopack] Remove LocalTaskType::Native, it is dead: [#&#8203;85480](https://redirect.github.com/vercel/next.js/issues/85480)\n-
          \\[test] Increase response timeout in `next.browserWithResponse()`: [#&#8203;85911](https://redirect.github.com/vercel/next.js/issues/85911)\n-
          Hoist inner `'use cache'` functions to reduce function allocations: [#&#8203;85904](https://redirect.github.com/vercel/next.js/issues/85904)\n-
          docs: eslint config update: [#&#8203;85969](https://redirect.github.com/vercel/next.js/issues/85969)\n-
          Fix Turbopack local font `font-family` declaration: [#&#8203;85913](https://redirect.github.com/vercel/next.js/issues/85913)\n-
          switch to slice in createRuntimePrefetchTransformStream: [#&#8203;85822](https://redirect.github.com/vercel/next.js/issues/85822)\n-
          Update authentication.mdx: Fix `Auth0` Link: [#&#8203;85953](https://redirect.github.com/vercel/next.js/issues/85953)\n-
          Turbopack: remove unused function: [#&#8203;85974](https://redirect.github.com/vercel/next.js/issues/85974)\n-
          docs: cacheHandlers: [#&#8203;85311](https://redirect.github.com/vercel/next.js/issues/85311)\n-
          docs: Feedback item on proxy default: [#&#8203;86004](https://redirect.github.com/vercel/next.js/issues/86004)\n-
          \\[test] Add missing test fixtures for `cacheLife` & `cacheTag` in client:
          [#&#8203;85872](https://redirect.github.com/vercel/next.js/issues/85872)\n-
          Fix false-positive build error for `cacheLife` & `cacheTag`: [#&#8203;85875](https://redirect.github.com/vercel/next.js/issues/85875)\n-
          \\[cna] For pnpm ignore postinstall from `sharp` and `unrs-resolver`: [#&#8203;83168](https://redirect.github.com/vercel/next.js/issues/83168)\n-
          Turbopack: refactor `evaluate` to take module\\_graph: [#&#8203;85971](https://redirect.github.com/vercel/next.js/issues/85971)\n-
          Turbopack: remove duplicate traversal implementations: [#&#8203;85853](https://redirect.github.com/vercel/next.js/issues/85853)\n-
          Omit unused `encryptActionBoundArgs`/`decryptActionBoundArgs` imports: [#&#8203;86015](https://redirect.github.com/vercel/next.js/issues/86015)\n-
          Turbopack: cleanup db log and add verbose option: [#&#8203;85965](https://redirect.github.com/vercel/next.js/issues/85965)\n-
          \\[ci]: fix retry\\_deploy\\_test workflow: [#&#8203;85981](https://redirect.github.com/vercel/next.js/issues/85981)\n-
          Fix typo in documentation: [#&#8203;86054](https://redirect.github.com/vercel/next.js/issues/86054)\n-
          perf: revert to use the light safe stringify for is-error: [#&#8203;86053](https://redirect.github.com/vercel/next.js/issues/86053)\n-
          Turbopack: expose used export info in tests: [#&#8203;86037](https://redirect.github.com/vercel/next.js/issues/86037)\n-
          Docs: Mention npm link with Turbopack root: [#&#8203;86075](https://redirect.github.com/vercel/next.js/issues/86075)\n-
          script: align the commits group logic with the origin script: [#&#8203;86079](https://redirect.github.com/vercel/next.js/issues/86079)\n-
          Update cookies.mdx: [#&#8203;86094](https://redirect.github.com/vercel/next.js/issues/86094)\n-
          Remove redundant example code for cacheLife docs: [#&#8203;86043](https://redirect.github.com/vercel/next.js/issues/86043)\n-
          test: improve router prefetch test reliability: [#&#8203;86098](https://redirect.github.com/vercel/next.js/issues/86098)\n-
          Add postpone handling in app-page handler: [#&#8203;86101](https://redirect.github.com/vercel/next.js/issues/86101)\n-
          Turbopack: remove global\\_information struct: [#&#8203;86089](https://redirect.github.com/vercel/next.js/issues/86089)\n-
          Turbopack: add task\\_id\\_details feature: [#&#8203;84970](https://redirect.github.com/vercel/next.js/issues/84970)\n-
          Turbopack: Refactor output assets to allow to lazy compute output assets:
          [#&#8203;85753](https://redirect.github.com/vercel/next.js/issues/85753)\n-
          Un-skip tests in prefetch-runtime.test.ts: [#&#8203;86097](https://redirect.github.com/vercel/next.js/issues/86097)\n-
          Turbopack: add flags to AvailabilityInfo: [#&#8203;85771](https://redirect.github.com/vercel/next.js/issues/85771)\n-
          Turbopack: apply side effects false removal on all module types: [#&#8203;86133](https://redirect.github.com/vercel/next.js/issues/86133)\n-
          \\[build] Remove `layers` experiment flag from next-runtime webpack config:
          [#&#8203;86126](https://redirect.github.com/vercel/next.js/issues/86126)\n-
          Turbopack: only enable nested async availability in production: [#&#8203;85728](https://redirect.github.com/vercel/next.js/issues/85728)\n-
          \\[turbopack] Remove `Clone` from `Effect`: [#&#8203;86110](https://redirect.github.com/vercel/next.js/issues/86110)\n-
          Turbopack: mark more modules as side effect free: [#&#8203;86136](https://redirect.github.com/vercel/next.js/issues/86136)\n-
          \\[test] Use `next-data-api-endpoint` for Middleware HTTP method tests:
          [#&#8203;86157](https://redirect.github.com/vercel/next.js/issues/86157)\n-
          fix broken extend implementation on DynamicStorage: [#&#8203;86204](https://redirect.github.com/vercel/next.js/issues/86204)\n-
          Turbopack: avoid creating another async chunk loader where there is already
          one available: [#&#8203;85817](https://redirect.github.com/vercel/next.js/issues/85817)\n-
          Fix typo on 03-layouts-and-pages.mdx: [#&#8203;86186](https://redirect.github.com/vercel/next.js/issues/86186)\n-
          Update 14-metadata-and-og-images.mdx: [#&#8203;86198](https://redirect.github.com/vercel/next.js/issues/86198)\n-
          \\[turbopack] Model `||`, `&&`, and `??` as control flow operators: [#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837)\n-
          chore: remove empty docs folder: [#&#8203;86216](https://redirect.github.com/vercel/next.js/issues/86216)\n-
          docs: cacheHandlers use object instead of class: [#&#8203;86022](https://redirect.github.com/vercel/next.js/issues/86022)\n-
          docs: follow up to getting started CC and use-cache API ref: [#&#8203;85582](https://redirect.github.com/vercel/next.js/issues/85582)\n-
          Turbopack: use batch insert to make dependencies outdated: [#&#8203;85625](https://redirect.github.com/vercel/next.js/issues/85625)\n-
          Update Rspack production test manifest: [#&#8203;86233](https://redirect.github.com/vercel/next.js/issues/86233)\n-
          \\[test] Update snapshots: [#&#8203;86288](https://redirect.github.com/vercel/next.js/issues/86288)\n-
          \\[test] Add failing test for `useActionState` with `'use cache'`: [#&#8203;86292](https://redirect.github.com/vercel/next.js/issues/86292)\n-
          \\[test] Disable flaky prefetching.stale-times test: [#&#8203;86299](https://redirect.github.com/vercel/next.js/issues/86299)\n-
          Update Rspack production test manifest: [#&#8203;86283](https://redirect.github.com/vercel/next.js/issues/86283)\n-
          Replace tuples with better suited data structures for server references:
          [#&#8203;86294](https://redirect.github.com/vercel/next.js/issues/86294)\n-
          create-next-app: Add `ignoreScripts` for `unrs-resolver` on bun: [#&#8203;86324](https://redirect.github.com/vercel/next.js/issues/86324)\n-
          Turbopack: bundle-analyzer need to avoid using the local next.js build:
          [#&#8203;86258](https://redirect.github.com/vercel/next.js/issues/86258)\n-
          Turbopack: remove unused method: [#&#8203;86259](https://redirect.github.com/vercel/next.js/issues/86259)\n-
          Turbopack: disable input source maps for analyze: [#&#8203;86341](https://redirect.github.com/vercel/next.js/issues/86341)\n-
          Turbopack: perf: Fix unused argument filtering optimization in turbo-tasks
          for `self` arguments: [#&#8203;86231](https://redirect.github.com/vercel/next.js/issues/86231)\n-
          Turbopack: Remove dead `turbo_tasks::persisted_graph` module: [#&#8203;86329](https://redirect.github.com/vercel/next.js/issues/86329)\n-
          \\[turbopack] Refactor the analyzer to fix a few issues and prepare to split
          it up: [#&#8203;86265](https://redirect.github.com/vercel/next.js/issues/86265)\n-
          next-analyze: improve network error visuals: [#&#8203;86222](https://redirect.github.com/vercel/next.js/issues/86222)\n-
          Turbopack: test if unused self arguments are filtered: [#&#8203;86353](https://redirect.github.com/vercel/next.js/issues/86353)\n-
          Upgrade React from `0972e239-20251118` to `8ac5f4eb-20251119`: [#&#8203;86351](https://redirect.github.com/vercel/next.js/issues/86351)\n-
          Update Rspack development test manifest: [#&#8203;86332](https://redirect.github.com/vercel/next.js/issues/86332)\n-
          Turbopack: refactor tuple variant into struct: [#&#8203;86374](https://redirect.github.com/vercel/next.js/issues/86374)\n-
          Migrate to VisitMut: [#&#8203;86347](https://redirect.github.com/vercel/next.js/issues/86347)\n-
          Turbopack: decode url encoding and relative paths in source maps: [#&#8203;86342](https://redirect.github.com/vercel/next.js/issues/86342)\n-
          Turbopack: remove Asset supertrait from Module trait. Modules don't have
          content: [#&#8203;86339](https://redirect.github.com/vercel/next.js/issues/86339)\n-
          docs: csr-bailout debugging: [#&#8203;86359](https://redirect.github.com/vercel/next.js/issues/86359)\n-
          docs: serverless deploy feedback: [#&#8203;86357](https://redirect.github.com/vercel/next.js/issues/86357)\n-
          Bump swc to 48: [#&#8203;86240](https://redirect.github.com/vercel/next.js/issues/86240)\n-
          docs: cacheLife feedback: [#&#8203;86128](https://redirect.github.com/vercel/next.js/issues/86128)\n-
          Update Next.js auth docs examples: [#&#8203;86361](https://redirect.github.com/vercel/next.js/issues/86361)\n-
          Update Rspack production test manifest: [#&#8203;86369](https://redirect.github.com/vercel/next.js/issues/86369)\n-
          Revert \"Turbopack: remove Asset supertrait from Module trait. Modules don't
          have content\": [#&#8203;86415](https://redirect.github.com/vercel/next.js/issues/86415)\n-
          Revert \"\\[turbopack] Model `||`, `&&`, and `??` as control flow operators
          ([#&#8203;85837](https://redirect.github.com/vercel/next.js/issues/85837))\":
          [#&#8203;86432](https://redirect.github.com/vercel/next.js/issues/86432)\n-
          Turbopack: avoid embedding deployment ID into the turbopack runtime: [#&#8203;86370](https://redirect.github.com/vercel/next.js/issues/86370)\n-
          Revert \"Turbopack: JsAnalyzer parse AssignExpr ([#&#8203;83962](https://redirect.github.com/vercel/next.js/issues/83962))\":
          [#&#8203;86420](https://redirect.github.com/vercel/next.js/issues/86420)\n-
          \\[test] Let pending test finish on abort: [#&#8203;86307](https://redirect.github.com/vercel/next.js/issues/86307)\n-
          Fix compilation of exported server functions: [#&#8203;86296](https://redirect.github.com/vercel/next.js/issues/86296)\n-
          docs: fix getInitialProps execution behavior during navigation: [#&#8203;86387](https://redirect.github.com/vercel/next.js/issues/86387)\n-
          Turbopack: bail instead of panic: [#&#8203;86470](https://redirect.github.com/vercel/next.js/issues/86470)\n-
          Update Rspack production test manifest: [#&#8203;86457](https://redirect.github.com/vercel/next.js/issues/86457)\n-
          Fix typed routes test expectations: [#&#8203;86487](https://redirect.github.com/vercel/next.js/issues/86487)\n-
          Add test for external middleware rewrite with changed headers: [#&#8203;49606](https://redirect.github.com/vercel/next.js/issues/49606)\n-
          Fix grammar and typos in typescript doc: [#&#8203;86513](https://redirect.github.com/vercel/next.js/issues/86513)\n-
          Skip filesystem-cache.test.ts test with Webpack: [#&#8203;86506](https://redirect.github.com/vercel/next.js/issues/86506)\n-
          Migrate required-server-files-ssr-404 to be isolated: [#&#8203;86515](https://redirect.github.com/vercel/next.js/issues/86515)\n-
          Turbopack: fixup route hashes generation: [#&#8203;86502](https://redirect.github.com/vercel/next.js/issues/86502)\n-
          Bump swc: [#&#8203;86496](https://redirect.github.com/vercel/next.js/issues/86496)\n-
          Try to improve typed-routes test flakyness: [#&#8203;86512](https://redirect.github.com/vercel/next.js/issues/86512)\n-
          Use retry in tests instead of requesting page: [#&#8203;86535](https://redirect.github.com/vercel/next.js/issues/86535)\n-
          Turbopack: Use `Debug` instead of `Display` for `ValueDebugFormat` impl
          on `RcStr`: [#&#8203;86522](https://redirect.github.com/vercel/next.js/issues/86522)\n-
          \\[test] Add test fixture for runtime error in `'use cache'`: [#&#8203;86499](https://redirect.github.com/vercel/next.js/issues/86499)\n-
          Migrate app-dir-export test to be isolated: [#&#8203;86534](https://redirect.github.com/vercel/next.js/issues/86534)\n-
          Turbopack: write symlinks to access transitive `serverExternalPackages`\n-
          Fix no-double-tailwind-execution flake: [#&#8203;86549](https://redirect.github.com/vercel/next.js/issues/86549)\n-
          Update Rspack development test manifest: [#&#8203;86531](https://redirect.github.com/vercel/next.js/issues/86531)\n-
          Turbopack: slightly fewer turbo tasks calls during resolving: [#&#8203;86542](https://redirect.github.com/vercel/next.js/issues/86542)\n-
          Turbopack: remove OptionStringifiedSourceMap: [#&#8203;86547](https://redirect.github.com/vercel/next.js/issues/86547)\n-
          Turbopack: Simplify the return type of `FileSystemPath::try_join`: [#&#8203;86523](https://redirect.github.com/vercel/next.js/issues/86523)\n-
          Turbopack: remove into() which cells internally: [#&#8203;86548](https://redirect.github.com/vercel/next.js/issues/86548)\n-
          docs: fix cache component doc grammar: [#&#8203;86563](https://redirect.github.com/vercel/next.js/issues/86563)\n-
          fix(turbopack): Disable ES3 transforms from preset-env: [#&#8203;86532](https://redirect.github.com/vercel/next.js/issues/86532)\n-
          Don't run bundle-analyzer dev script with turborepo: [#&#8203;86586](https://redirect.github.com/vercel/next.js/issues/86586)\n-
          \\[turbopack] Support traversing the graph in reverse order: [#&#8203;86427](https://redirect.github.com/vercel/next.js/issues/86427)\n-
          Update Rspack development test manifest: [#&#8203;86657](https://redirect.github.com/vercel/next.js/issues/86657)\n-
          Update Rspack production test manifest: [#&#8203;86658](https://redirect.github.com/vercel/next.js/issues/86658)\n-
          \\[test] Deflake `use-cache-router-handler-only` in deploy tests: [#&#8203;86678](https://redirect.github.com/vercel/next.js/issues/86678)\n-
          Allow exporting object and array literals in `'use cache'` files again:
          [#&#8203;86655](https://redirect.github.com/vercel/next.js/issues/86655)\n-
          Turbopack: use tracing context for config watching: [#&#8203;86576](https://redirect.github.com/vercel/next.js/issues/86576)\n-
          Turbopack: align chunk loading error name: [#&#8203;86593](https://redirect.github.com/vercel/next.js/issues/86593)\n-
          docs: update prefix two-digit number in routing section: [#&#8203;77758](https://redirect.github.com/vercel/next.js/issues/77758)\n-
          \\[bundle-analyzer] Disable revalidateOnFocus and revalidateOnReconnect:
          [#&#8203;86688](https://redirect.github.com/vercel/next.js/issues/86688)\n-
          Turbopack: improve eventual consistency: [#&#8203;86682](https://redirect.github.com/vercel/next.js/issues/86682)\n-
          \\[test] Enable Playwright traces in deploy tests: [#&#8203;86683](https://redirect.github.com/vercel/next.js/issues/86683)\n-
          \\[test] Deflake `app-dir-prevent-304-caching`: [#&#8203;86693](https://redirect.github.com/vercel/next.js/issues/86693)\n-
          Bump to swc 49: [#&#8203;86689](https://redirect.github.com/vercel/next.js/issues/86689)\n-
          Turbopack: process.env.TURBOPACK should be a string: [#&#8203;86680](https://redirect.github.com/vercel/next.js/issues/86680)\n-
          Turbopack: arrange empty space in trace viewer correctly: [#&#8203;86612](https://redirect.github.com/vercel/next.js/issues/86612)\n-
          \\[turbopack] Remove the docs on the bundle size gap: [#&#8203;86707](https://redirect.github.com/vercel/next.js/issues/86707)\n-
          \\[test] Improve app-basepath assertion error: [#&\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: Branch creation - At any time
          (no schedule defined), Automerge - At any time (no schedule defined).\n\n\U0001F6A6
          **Automerge**: Disabled by config. Please merge this manually once you are
          satisfied.\n\n\u267B **Rebasing**: Whenever PR becomes conflicted, or you
          tick the rebase/retry checkbox.\n\n\U0001F515 **Ignore**: Close this PR
          and you won't be reminded about these updates again.\n\n---\n\n - [ ] <!--
          rebase-check -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis
          PR was generated by [Mend Renovate](https://mend.io/renovate/). View the
          [repository job log](https://developer.mend.io/github/osism/python-osism).\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->\n"
        change_url: https://github.com/osism/python-osism/pull/1955
        commit_id: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        patchset: 5f17f0f846f084c6580b4f362fbceec8c73c328c
        project:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          name: osism/python-osism
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
        topic: null
      job: flake8
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIG5leHRqcyBtb25vcmVwbyB0byB2MTYgKG1ham9yKQoKPiDihLnvuI8gKipOb3RlKioKPiAKPiBUaGlzIFBSIGJvZHkgd2FzIHRydW5jYXRlZCBkdWUgdG8gcGxhdGZvcm0gbGltaXRzLgoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2VzbGludC1jb25maWctbmV4dF0oaHR0cHM6Ly9uZXh0anMub3JnL2RvY3MvYXBwL2FwaS1yZWZlcmVuY2UvY29uZmlnL2VzbGludCkgKFtzb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy90cmVlL0hFQUQvcGFja2FnZXMvZXNsaW50LWNvbmZpZy1uZXh0KSkgfCBbYDE1LjUuMTBgIOKGkiBgMTYuMS41YF0oaHR0cHM6Ly9yZW5vdmF0ZWJvdC5jb20vZGlmZnMvbnBtL2VzbGludC1jb25maWctbmV4dC8xNS41LjEwLzE2LjEuNSkgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vZXNsaW50LWNvbmZpZy1uZXh0LzE2LjEuNT9zbGltPXRydWUpIHwgIVtjb25maWRlbmNlXShodHRwczovL2RldmVsb3Blci5tZW5kLmlvL2FwaS9tYy9iYWRnZXMvY29uZmlkZW5jZS9ucG0vZXNsaW50LWNvbmZpZy1uZXh0LzE1LjUuMTAvMTYuMS41P3NsaW09dHJ1ZSkgfAp8IFtuZXh0XShodHRwczovL25leHRqcy5vcmcpIChbc291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMpKSB8IFtgMTUuNS4xMGAg4oaSIGAxNi4xLjVgXShodHRwczovL3Jlbm92YXRlYm90LmNvbS9kaWZmcy9ucG0vbmV4dC8xNS41LjEwLzE2LjEuNSkgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vbmV4dC8xNi4xLjU/c2xpbT10cnVlKSB8ICFbY29uZmlkZW5jZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2NvbmZpZGVuY2UvbnBtL25leHQvMTUuNS4xMC8xNi4xLjU/c2xpbT10cnVlKSB8CgotLS0KCiMjIyBSZWxlYXNlIE5vdGVzCgo8ZGV0YWlscz4KPHN1bW1hcnk+dmVyY2VsL25leHQuanMgKGVzbGludC1jb25maWctbmV4dCk8L3N1bW1hcnk+CgojIyMgW2B2MTYuMS41YF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuNC4uLnYxNi4xLjUpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4xLjQuLi52MTYuMS41KQoKIyMjIFtgdjE2LjEuNGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9jb21wYXJlL3YxNi4xLjMuLi52MTYuMS40KQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS4zLi4udjE2LjEuNCkKCiMjIyBbYHYxNi4xLjNgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS4yLi4udjE2LjEuMykKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjEuMi4uLnYxNi4xLjMpCgojIyMgW2B2MTYuMS4yYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3JlbGVhc2VzL3RhZy92MTYuMS4yKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS4xLi4udjE2LjEuMikKCj4gXFshTk9URV0KPiBUaGlzIHJlbGVhc2UgaXMgYmFja3BvcnRpbmcgYnVnIGZpeGVzLiBJdCBkb2VzICoqbm90KiogaW5jbHVkZSBhbGwgcGVuZGluZyBmZWF0dXJlcy9jaGFuZ2VzIG9uIGNhbmFyeS4KCiMjIyMjIENvcmUgQ2hhbmdlcwoKLSBUdXJib3BhY2s6IFVwZGF0ZSB0byBzd2NcX2NvcmUgdjUwLjIuMyAoWyMmIzgyMDM7ODc4NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODc4NDEpKSAoWyMmIzgyMDM7ODgyOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODgyOTYpKQogIC0gRml4ZXMgYSBjcmFzaCB3aGVuIHByb2Nlc3NpbmcgbWR4IGZpbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlcnMuIChbIyYjODIwMzs4NzcxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzcxMykpCi0gVHVyYm9wYWNrOiBbbWltYWxsb2NdKGh0dHBzOi8vbWljcm9zb2Z0LmdpdGh1Yi5pby9taW1hbGxvYy8pIHVwZ3JhZGUgYW5kIGVuYWJsaW5nIGl0IG9uIG11c2wgKFsjJiM4MjAzOzg4NTAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg4NTAzKSkgKFsjJiM4MjAzOzg3ODE1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3ODE1KSkgKFsjJiM4MjAzOzg4NDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg4NDI2KSkKICAtIEZpeGVzIFthIHNpZ25pZmljYW50IHBlcmZvcm1hbmNlIGlzc3VlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvcHVsbC84ODQyNikgb24gbXVzbC1iYXNlZCBMaW51eCBkaXN0cmlidXRpb25zIChlLmcuIEFscGluZSBpbiBEb2NrZXIpIHJlbGF0ZWQgdG8gbXVzbCdzIGFsbG9jYXRvci4KICAtIE90aGVyIHBsYXRmb3JtcyBoYXZlIGFsd2F5cyB1c2VkIG1pbWFsbG9jLCBidXQgd2UgcHJldmlvdXNseSBkaWQgbm90IHVzZSBtaW1hbGxvYyBvbiBtdXNsIGJlY2F1c2Ugb2YgY29tcGlsYXRpb24gaXNzdWVzIHRoYXQgaGF2ZSBzaW5jZSBiZWVuIHJlc29sdmVkLgoKIyMjIyMgQ3JlZGl0cwoKSHVnZSB0aGFua3MgdG8gW0AmIzgyMDM7bWlzY2huaWNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taXNjaG5pYykgZm9yIGhlbHBpbmchCgojIyMgW2B2MTYuMS4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL3JlbGVhc2VzL3RhZy92MTYuMS4xKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvY29tcGFyZS92MTYuMS4wLi4udjE2LjEuMSkKCj4gXFshTk9URV0KPiBUaGlzIHJlbGVhc2UgaXMgYmFja3BvcnRpbmcgYnVnIGZpeGVzLiBJdCBkb2VzICoqbm90KiogaW5jbHVkZSBhbGwgcGVuZGluZyBmZWF0dXJlcy9jaGFuZ2VzIG9uIGNhbmFyeS4KCiMjIyMjIENvcmUgQ2hhbmdlcwoKLSBUdXJib3BhY2s6IENyZWF0ZSBqdW5jdGlvbiBwb2ludHMgaW5zdGVhZCBvZiBzeW1saW5rcyBvbiBXaW5kb3dzIChbIyYjODIwMzs4NzYwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzYwNikpCgojIyMjIyBDcmVkaXRzCgpIdWdlIHRoYW5rcyB0byBbQCYjODIwMztzb2tyYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Nva3JhKSBhbmQgW0AmIzgyMDM7enRhbm5lcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3p0YW5uZXIpIGZvciBoZWxwaW5nIQoKIyMjIFtgdjE2LjEuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9yZWxlYXNlcy90YWcvdjE2LjEuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2NvbXBhcmUvdjE2LjAuMTEuLi52MTYuMS4wKQoKPiBcWyFUSVBdXAo+ICoqQ2hlY2sgb3V0IG91ciBOZXh0IHYxNi4xIFtCbG9nIFBvc3RdKGh0dHBzOi8vbmV4dGpzLm9yZy9ibG9nL25leHQtMTYtMSkgdG8gbGVhcm4gbW9yZSBhYm91dCB0aGlzIHJlbGVhc2UuKioKCiMjIyMjIENvcmUgQ2hhbmdlcwoKLSBmaXg6IFJzcGFjayB0aHJvdyBlcnJvciB3aGVuIHVzaW5nIEZvcmNlQ29tcGxldGVSdW50aW1lUGx1Z2luOiBbIyYjODIwMzs4NTIyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTIyMSkKLSBmaXg6IGJ1aWxkIENMSSBvdXRwdXQgbm90IGRpc3BsYXlpbmcgUHJveHkgKE1pZGRsZXdhcmUpIHdoZW4gbm9kZWpzIHJ1bnRpbWU6IFsjJiM4MjAzOzg1NDAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDAzKQotIGZpeDogc3RhbGVUaW1lcy5zdGF0aWMgc2hvdWxkIGNvbnNpc3RlbnRseSBlbmZvcmNlIGEgMzBzIG1pbmltdW06IFsjJiM4MjAzOzg1NDc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDc5KQotIFxbdHVyYm9wYWNrXSBmaXggYnVpbGQgb2YgZW1wdHkgZW50cmllcyBvZiBwYWdlczogWyMmIzgyMDM7ODQ4NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQ4NzMpCi0gQ2FjaGUgdGhlIGhlYWQgc2VwYXJhdGVseSBmcm9tIHRoZSByb3V0ZSB0cmVlOiBbIyYjODIwMzs4NDcyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDcyNCkKLSBBbGxvdyBpbnNwZWN0aW5nIGRldiBzZXJ2ZXIgb24gZGVmYXVsdCBwb3J0IHdpdGggYG5leHQgZGV2IC0taW5zcGVjdGA6IFsjJiM4MjAzOzg1MDM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MDM3KQotIEF2b2lkIHByb3h5aW5nIFJlYWN0IG1vZHVsZXMgdGhyb3VnaCB3b3JrVW5pdFN0b3JlOiBbIyYjODIwMzs4NTQ4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ4NikKLSBmaXg6IHJlZGlyZWN0IHNob3VsZCBhbHdheXMgcmV0dXJuIHVwZGF0ZWQgcm91dGVyIHN0YXRlOiBbIyYjODIwMzs4NTUzM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUzMykKLSBVcGdyYWRlIFJlYWN0IGZyb20gYGI0NDU1YTZlLTIwMjUxMDI3YCB0byBgNGY5MzE3MDAtMjAyNTEwMjlgOiBbIyYjODIwMzs4NTUxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUxOCkKLSBcW3R1cmJvcGFja10gTW92ZSBnZW5lcmF0aW9uIG9mIGBjYWNoZUxpZmVgIHR5cGVzIG91dCBvZiB0aGUgd2VicGFjayBwbHVnaW4gYW5kIGludG8gdGhlIGRldiBidW5kbGVyIGRpcmVjdGx5OiBbIyYjODIwMzs4NTUzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUzOSkKLSBFbnN1cmUgdXNlci1zcGFjZSBzdGFjayBmcmFtZSBmb3IgYCd1c2UgY2FjaGUnYCBpbiBwYWdlL2xheW91dCBjb21wb25lbnQ6IFsjJiM4MjAzOzg1NTE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTE5KQotIFVwZGF0ZSBwYXJhbGxlbCByb3V0ZXMgaW4gYnVpbGQtY29tcGxldGU6IFsjJiM4MjAzOzg1NTQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTQ2KQotIGZ1bGx5IHJlbW92ZSBjbGllbnRTZWdtZW50Q2FjaGUgZmxhZzogWyMmIzgyMDM7ODU1NDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NDEpCi0gXFt0dXJib3BhY2tdIFN1cHBvcnQgcmVsYXRpdmUgcGF0aHMgaW4gdHVyYm9wYWNrIHNvdXJjZSBtYXBzLjogWyMmIzgyMDM7ODUxNDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUxNDYpCi0gUmVsZWFzZSB1bm5lY2Vzc2FyeSBtZW1vcnkgb24gaHlkcmF0aW9uIGZpbmlzaDogWyMmIzgyMDM7ODQ5NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQ5NjcpCi0gUHJlc2VydmUgaW50ZXJjZXB0aW9uIG1hcmtlcnMgaW4gcGFyYW1ldGVyIHR5cGVzOiBbIyYjODIwMzs4NTUyNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUyNikKLSBtb3ZlIHNlZ21lbnQgY2FjaGUgZW50cmllcyB0byB0b3AgbGV2ZWwgc2VnbWVudC1jYWNoZSBkaXI6IFsjJiM4MjAzOzg1NTQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTQyKQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgNGY5MzE3MDAtMjAyNTEwMjlgIHRvIGA1NjFlZTI0ZC0yMDI1MTEwMWA6IFsjJiM4MjAzOzg1NjcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjcwKQotIFxbZGV2dG9vbHNdIFJlbW92ZSB0aXRsZSBmcm9tIHByZWZlcmVuY2VzOiBbIyYjODIwMzs4NTY5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY5OCkKLSBVcGRhdGUgZm9udCBkYXRhOiBbIyYjODIwMzs4NTcwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcwOCkKLSBEb24ndCBpbnZhbGlkYXRlIGhvdCByZWxvYWRlciBleGNlc3NpdmVseSBkdXJpbmcgZGV2IHNlcnZlciBib290OiBbIyYjODIwMzs4NTczMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTczMikKLSBcW2NvZGVtb2RdIGZpeDogbmV4dC1saW50LXRvLWVzbGludC1jbGkgZGlkIG5vdCBoYW5kbGUgYCduZXh0J2AgcGx1Z2luOiBbIyYjODIwMzs4NTc0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc0OSkKLSBVcGdyYWRlIFJlYWN0IGZyb20gYDU2MWVlMjRkLTIwMjUxMTAxYCB0byBgNjdmN2Q0N2EtMjAyNTExMDNgOiBbIyYjODIwMzs4NTc2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc2MikKLSBUcmFjaW5nOiBGaXggbWVtb3J5IGxlYWsgaW4gc3BhbiBtYXA6IFsjJiM4MjAzOzg1NTI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTI5KQotIEZpeCBkb2N1bWVudGF0aW9uIHR5cG8gaW4gcmVmcmVzaCBmdW5jdGlvbjogWyMmIzgyMDM7ODU2OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2OTYpCi0gZml4OiBlc2xpbnQtY29uZmlnLW5leHQgdHlwZXMgd2FzIGV4cG9ydGluZyB0byBkaXN0L3NyYzogWyMmIzgyMDM7ODU3NjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NjgpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA2N2Y3ZDQ3YS0yMDI1MTEwM2AgdG8gYGY2NDZlOGZmLTIwMjUxMTA0YDogWyMmIzgyMDM7ODU3NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NzIpCi0gcmVtb3ZlIHVudXNlZCBSU0MgcGF5bG9hZCBwcm9wZXJ0eTogWyMmIzgyMDM7ODU3NDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NDYpCi0gXFtydW50aW1lIHByZWZldGNoaW5nXTogZml4IHJ1bnRpbWUgcHJlZmV0Y2hpbmcgd2hlbiBkZXBsb3llZDogWyMmIzgyMDM7ODU1OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1OTUpCi0gVHVyYm9wYWNrOiBuZXh0IGJ1aWxkIC0tYW5hbHl6ZTogWyMmIzgyMDM7ODUxOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUxOTcpCi0gQnVpbGQ6IExvZyBhbW91bnQgb2Ygd29ya2VycyBkdXJpbmcgc3RhdGljIGdlbmVyYXRpb246IFsjJiM4MjAzOzg1NzA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzA2KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgZjY0NmU4ZmYtMjAyNTExMDRgIHRvIGBkZDA0OGMzYi0yMDI1MTEwNWA6IFsjJiM4MjAzOzg1ODE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODE5KQotIFN5bmMgZGV2RmFsbGJhY2tQYXJhbXMgd2hlbiBnZW5lcmF0ZVN0YXRpY1BhcmFtcyBjaGFuZ2U6IFsjJiM4MjAzOzg1NzQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzQxKQotIGNob3JlOiB1cGdyYWRlIHJzcGFjayAxLjYuMDogWyMmIzgyMDM7ODQyMTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQyMTApCi0gXFttY3BdIGdldFxfcm91dGVzIG1jcCB0b29sOiBbIyYjODIwMzs4NTc3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc3MykKLSBTcGxpdCBlYWNoIHBhdGggcGFyYW0gaW50byBhIHNlcGFyYXRlIGNhY2hlIGtleSA6IFsjJiM4MjAzOzg1NzU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzU4KQotIFxbdHVyYm9wYWNrXSBjaGFuZ2Ugc2VydmVyIHNvdXJjZSBtYXBzIGluIHByb2R1Y3Rpb24gdG8gdXNlIHJlbGF0aXZlIHBhdGhzOiBbIyYjODIwMzs4NTU3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU3NikKLSBmaXg6IHNraXAgY29sbGVjdGluZyBtZXRhZGF0YSBmb3IgYXBwLWVycm9yIGluIHdlYnBhY2s6IFsjJiM4MjAzOzg1ODkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODkyKQotIGZpeDogc3VwcG9ydCByb290IHNwYW4gYXR0cmlidXRlcyB3aXRoIGEgY3VzdG9tIHNlcnZlcjogWyMmIzgyMDM7ODU1MjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MjEpCi0gZml4IGlzRHluYW1pY1JTQyBjb25kaXRpb24gd2hlbiBkZXBsb3llZDogWyMmIzgyMDM7ODU5MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MTkpCi0gXFt0dXJib3BhY2tdIE1ha2UgaXQgcG9zc2libGUgdG8gc3luY2hyb25vdXNseSBhY2Nlc3MgbmF0aXZlIGJpbmRpbmdzOiBbIyYjODIwMzs4NTc4N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc4NykKLSBVcGdyYWRlIFJlYWN0IGZyb20gYGRkMDQ4YzNiLTIwMjUxMTA1YCB0byBgZmE1MGNhZjUtMjAyNTExMDdgOiBbIyYjODIwMzs4NTkwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTkwNikKLSBGaXggdGVsZW1ldHJ5IGV2ZW50IGxvc3Mgb24gYnVpbGQgZmFpbHVyZXMgYW5kIHNlcnZlciBzaHV0ZG93bjogWyMmIzgyMDM7ODU4NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NjcpCi0gUmVtb3ZlIG9uZSBzdGFjayBmcmFtZSBmcm9tIGAndXNlIGNhY2hlJ2AgY2FsbCBzdGFja3M6IFsjJiM4MjAzOzg1OTY2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTY2KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgZmE1MGNhZjUtMjAyNTExMDdgIHRvIGA1MjY4NDkyNS0yMDI1MTExMGA6IFsjJiM4MjAzOzg1OTgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTgwKQotIERlcGxveW1lbnQgYWRhcHRlcjogZml4IG1ldGFkYXRhIGZvciAiLyIgcm91dGU6IFsjJiM4MjAzOzg1ODIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODIwKQotIEVuYWJsZSBSZWFjdCdzIGRlZmF1bHQgVHJhbnNpdGlvbiBpbmRpY2F0b3IgYmVoaW5kIGEgZmxhZzogWyMmIzgyMDM7ODYwMDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMDApCi0gdXBkYXRlIHJvdXRlcy1tYW5pZmVzdCB0byBpbmNsdWRlIHdoZXRoZXIgYXBwIGhhcyBwYWdlcyByb3V0ZXM6IFsjJiM4MjAzOzg2MDUxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDUxKQotIEZpeCA0MDQgcmVzcG9uc2VzIGZvciBpbnRlcmNlcHRpb24gcm91dGVzIHdpdGggbWlzc2luZyBjaGlsZHJlbiBzbG90czogWyMmIzgyMDM7ODU3NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NzkpCi0gQnVpbGQ6IFNoYXJlIFN0YXRpY1dvcmtlciBiZXR3ZWVuIHN0YXRpYyBjaGVjayBhbmQgc3RhdGljIGdlbmVyYXRpb246IFsjJiM4MjAzOzg1ODYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODYwKQotIFxbZGV2dG9vbF0gaGlnaGxpZ2h0IGFsbCBsaW5rIGluIGVycm9yIG1lc3NhZ2U6IFsjJiM4MjAzOzg2MDg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDg0KQotIGZpeChub2RlanMtbWlkZGxld2FyZSk6IGF3YWl0IGZvciBib2R5IGNsb25pbmcgdG8gYmUgcHJvcGVybHkgZmluYWxpemVkOiBbIyYjODIwMzs4NTQxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQxOCkKLSBBZGQgYnVpbGQtdGltZSB2YWxpZGF0aW9uIHRvIGRldGVjdCBhbWJpZ3VvdXMgYXBwIHJvdXRlczogWyMmIzgyMDM7ODU4MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MzQpCi0gRG9uJ3QgdXNlIGluc3BlY3RvciBmcm9udGVuZCBVUkxzIGZyb20gb3RoZXIgcHJvY2Vzc2VzOiBbIyYjODIwMzs4NjA4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA4MikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYDUyNjg0OTI1LTIwMjUxMTEwYCB0byBgOTNmYzU3NDAtMjAyNTExMTNgOiBbIyYjODIwMzs4NjEwM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEwMykKLSBcW25leHQtdXBncmFkZV0gRm9yY2UgaW5zdGFsbCBvZiBkZXYgZGVwZW5kZW5jaWVzOiBbIyYjODIwMzs4NjExOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjExOSkKLSBGaXggdGVsZW1ldHJ5IGV2ZW50IHJhY2UgY29uZGl0aW9uIGluIHdlYnBhY2sgd29ya2VyIGZvciBbQCYjODIwMzt2ZXJjZWwvb2ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvb2cpIGRldGVjdGlvbjogWyMmIzgyMDM7ODYxNDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxNDUpCi0gVHVyYm9wYWNrOiBBZGQgYnVuZGxlIGFuYWx5emVyIFVJIHRvIG5leHQgYnVpbGQgLS1leHBlcmltZW50YWwtYW5hbHl6ZTogWyMmIzgyMDM7ODU3ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3ODgpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA5M2ZjNTc0MC0yMDI1MTExM2AgdG8gYGZiMjE3N2MxLTIwMjUxMTE0YDogWyMmIzgyMDM7ODYxNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxNTUpCi0gZml4OiBjYWNoZU1heE1lbW9yeVNpemUgc2hvdWxkIG5vdCBkaXNhYmxlIGRldiBITVIgY2FjaGU6IFsjJiM4MjAzOzg2MTY0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTY0KQotIEZpeCBzdHJlYW1pbmcgc2VydmVyIGFjdGlvbnM6IFsjJiM4MjAzOzg2MTQ4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTQ4KQotIEFsbG93IGF0dGFjaGluZyBhIGRlYnVnZ2VyIHdoZW4gYG5leHQgZGV2YCBpcyBhbHJlYWR5IHJ1bm5pbmc6IFsjJiM4MjAzOzg2MDgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDgzKQotIEludHJvZHVjZSBgbmV4dCBhbmFseXplYDogYSBidWlsdC1pbiBidW5kbGUgYW5hbHl6ZXIgZm9yIFR1cmJvcGFjazogWyMmIzgyMDM7ODU5MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MTUpCi0gVHVyYm9wYWNrOiBhZGQgYGV4cGVyaW1lbnRhbC50dXJib3BhY2tDbGllbnQvU2VydmVyU2lkZU5lc3RlZEFzeW5jQ2h1bmtpbmdgOiBbIyYjODIwMzs4NTgyN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgyNykKLSBuZXh0IGFuYWx5emU6IGFubm90YXRlIHBvbHlmaWxsIG1vZHVsZXMgaW4gVUk6IFsjJiM4MjAzOzg2MDYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDYyKQotIFN0b3AgYWRkaW5nIGFkZGl0aW9uYWwgcGFkZGluZyB0byBOZXh0LmpzIGxvZ3M6IFsjJiM4MjAzOzg2MTM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTM5KQotIFxbbmV4dC11cGdyYWRlXSBBZGQgYG5leHQgdXBncmFkZWA6IFsjJiM4MjAzOzg2MTIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTIwKQotIEZpeCBwcmVyZW5kZXJpbmcgb2YgaW50ZXJjZXB0aW9uIHJvdXRlcyB3aXRoIGdlbmVyYXRlU3RhdGljUGFyYW1zOiBbIyYjODIwMzs4NTgzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgzNSkKLSBcW1NlZ21lbnQgQ2FjaGVdIFJlLWltcGxlbWVudCByZWZyZXNoIHJlZHVjZXI6IFsjJiM4MjAzOzg0NDI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0NDI2KQotIFVwZ3JhZGUgUmVhY3QgZnJvbSBgZmIyMTc3YzEtMjAyNTExMTRgIHRvIGAwOTcyZTIzOS0yMDI1MTExOGA6IFsjJiM4MjAzOzg2MjYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjYzKQotIGBuZXh0IGFuYWx5emVgOiBNYWtlIGlwdjYgc2VydmVyIGxpbmtzIHZhbGlkIGFuZCBub3JtYWxpemUgbG9jYWxob3N0OiBbIyYjODIwMzs4NjIxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIxOSkKLSBmaXg6IHByZXZlbnQgZmV0Y2ggYWJvcnQgZXJyb3JzIHByb3BhZ2F0aW5nIHRvIHVzZXIgZXJyb3IgYm91bmRhcmllczogWyMmIzgyMDM7ODYyNzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNzcpCi0gY2hvcmUodHVyYm9wYWNrLW5vZGUpOiByZW1vdmUgc29tZSBvdXRkYXRlZCBjb2RlczogWyMmIzgyMDM7ODYxMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMTEpCi0gXFtkZXZ0b29sc10gRW5zdXJlIENocm9tZSBEZXZUb29scyB3b3Jrc3BhY2UgY2FuIGNvbm5lY3Qgd2l0aCBwcm94eSByZXdyaXRlczogWyMmIzgyMDM7ODYyODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyODkpCi0gRml4IGxvZyBsb2cgYWxpZ25tZW50IGluIHNwaW5uZXJzOiBbIyYjODIwMzs4NjI5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI5OCkKLSBmaXg6IFJlbmFtZSBwcm94eS5qcyB0byBtaWRkbGV3YXJlLmpzIGluIE5GVCBmaWxlOiBbIyYjODIwMzs4NjIxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIxNCkKLSBUdXJib3BhY2s6IGFsbG93IHRyYWNlIGxldmVsIHRyYWNpbmc6IFsjJiM4MjAzOzg2MjU1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjU1KQotIEFsbG93IFNTUiB0byBmaW5pc2ggbWljcm90YXNreSB3b3JrIGJlZm9yZSBmbHVzaGluZzogWyMmIzgyMDM7ODYzMTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzMTEpCi0gVHVyYm9wYWNrOiBmaXggcGFzc2luZyBwcm9qZWN0IG9wdGlvbnMgZnJvbSBuYXBpOiBbIyYjODIwMzs4NjI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1NikKLSBcW0NhY2hlIENvbXBvbmVudHNdIEF0b21pYyBzZXRUaW1lb3V0czogWyMmIzgyMDM7ODYwOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwOTMpCi0gVHVyYm9wYWNrOiBhZGQgZXhwZXJpbWVudGFsLnR1cmJvcGFja0lucHV0U291cmNlTWFwcyBhbmQgcmVzcGVjdCBzZXJ2ZXJTb3VyY2VNYXBzOiBbIyYjODIwMzs4NjM0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM0MCkKLSBcW0NhY2hlIENvbXBvbmVudHNdIERpc2NyaW1pbmF0ZSBzdGF0aWMgc2hlbGwgdmFsaWRhdGlvbiBlcnJvcnMgYnkgdHlwZTogWyMmIzgyMDM7ODU3NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NDcpCi0gVHVyYm9wYWNrOiBhZGQgTkVYVFxfVFVSQk9QQUNLXF9XUklURVxfUk9VVEVTXF9IQVNIRVNcX01BTklGRVNUIHRvIHdyaXRlIGhhc2hlcyBpbnRvIG1hbmlmZXN0OiBbIyYjODIwMzs4NjI1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1NykKLSBBZGQgcmVhc29ucyBmb3Igc29tZSBzZXJ2ZXItZXh0ZXJuYWwtcGFja2FnZXM6IFsjJiM4MjAzOzg2MjU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjU0KQotIFNlbmQgZHluYW1pYyB2YWxpZGF0aW9uIGVycm9ycyB0byBicm93c2VyIHZpYSBXZWJTb2NrZXQ6IFsjJiM4MjAzOzg1ODE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODE4KQotIERlbGV0ZSB1bi11c2VkIHByZWZldGNoIG91dHB1dHMgd2l0aCBQUFI6IFsjJiM4MjAzOzg2MTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTAwKQotIFJldmVydCAiVHVyYm9wYWNrOiBhZGQgYnVuZGxlLWFuYWx5emVyIHRvIHZlcnNpb25pbmcgYW5kIGFkZCBkZXBlbmRlbuKApjogWyMmIzgyMDM7ODYzOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzOTQpCi0gVHVyYm9wYWNrOiBhZGQgYnVuZGxlLWFuYWx5emVyIHRvIHZlcnNpb25pbmcgYW5kIGFkZCBkZXBlbmRlbmN5OiBbIyYjODIwMzs4NjM1NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM1NSkKLSBmaXggaXNzdWUgLSAgWyMmIzgyMDM7ODYzNjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNjUpOiBbIyYjODIwMzs4NjM2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM2NikKLSBUdXJib3BhY2s6IGZpeCBpbXBvcnQgY2hhaW4gYnkgZGV0ZXJtaW5pbmcgZGVwdGggbG9jYWxseSBwZXIgcm91dGU6IFsjJiM4MjAzOzg2MzUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzUwKQotIFVzZSBKU09OQyBmb3IgZGVmYXVsdCBzZXJ2ZXItZXh0ZXJuYWwtcGFja2FnZXM6IFsjJiM4MjAzOzg2MjUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjUyKQotIGFkZCBkZWJ1ZyBsb2dzIHRvIG9uU2VnbWVudFByZXJlbmRlckVycm9yOiBbIyYjODIwMzs4NjM1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM1OCkKLSBTa2lwIHJlcXVlc3QgaWYgImZ1bGwiIHByZWZldGNoIGlzIGFscmVhZHkgcGVuZGluZzogWyMmIzgyMDM7ODY0MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0MDUpCi0gZml4OiBSZW5hbWUgcHJveHkuanMgdG8gbWlkZGxld2FyZS5qcyBpbiBORlQgZmlsZSAoWyMmIzgyMDM7ODYyMTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyMTQpKQotIGZpeDogcHJldmVudCBmZXRjaCBhYm9ydCBlcnJvcnMgcHJvcGFnYXRpbmcgdG8gdXNlciBlcnJvciBib3VuZGFyaWVzIChbIyYjODIwMzs4NjI3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI3NykpCi0gVHVyYm9wYWNrOiBmaXggcGFzc2luZyBwcm9qZWN0IG9wdGlvbnMgZnJvbSBuYXBpIChbIyYjODIwMzs4NjI1Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI1NikpCi0gRXNsaW50OiBJbXByb3ZlIEdvb2dsZSBUYWcgbWFuYWdlciB0aGlyZCBwYXJ0aWVzIG1lc3NhZ2U6IFsjJiM4MjAzOzUxOTAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzUxOTAzKQotIFxbdHMtcGx1Z2luXSBrZWVwIHNob3dpbmcgdGhlIHR5cGVzIGluIHRoZSBmdW5jdGlvbiBib2R5OiBbIyYjODIwMzs4NjI3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI3MykKLSBcW3R1cmJvcGFja10gRW5hYmxlIHRoZSBmaWxlc3lzdGVtIGNhY2hlIGZvciBkZXYgaW4gY2FuYXJ5IGJ1aWxkczogWyMmIzgyMDM7ODU5NDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5NDApCi0gZG9jczogZml4IHR5cG9zIGluIHBhY2thZ2VzOiBbIyYjODIwMzs4MjUwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MjUwOCkKLSBUdXJib3BhY2s6IEV4cG9zZSBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBmb3IgZXhwb3NpbmcgdGhlIGBkZXRhaWxgIGZpZWxkIG9mIGlzc3VlczogWyMmIzgyMDM7ODY1MThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MTgpCi0gVHVyYm9wYWNrOiBpbm5lciBncmFwaCB0cmVlIHNoYWtpbmc6IFsjJiM4MjAzOzg1OTczXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTczKQotIFxbbmV4dC11cGdyYWRlXSBGYWxsIGJhY2sgdG8gYG5weGAgaWYgYHlhcm4gZGx4YCBpcyBub3QgYXZhaWxhYmxlOiBbIyYjODIwMzs4NjM4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM4NCkKLSBVcGRhdGUgZm9udCBkYXRhOiBbIyYjODIwMzs4NjUyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUyMSkKLSBDb252ZXJ0IGFueSBleHBvcnQgZnJvbSBhIGAndXNlIGNhY2hlJ2AgbW9kdWxlIHRvIGEgY2FjaGUgZnVuY3Rpb246IFsjJiM4MjAzOzg2MDE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDE0KQotIGZpeChub2RlanMtbWlkZGxld2FyZSk6IGF3YWl0IGZvciBib2R5IGNsb25pbmcgdG8gYmUgcHJvcGVybHkgZmluYWxpemVkIChbIyYjODIwMzs4NTQxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQxOCkpCi0gRml4IHN0YWxlIGRldiB0eXBlcyBjYXVzaW5nIGJ1aWxkIGZhaWx1cmUgYWZ0ZXIgcm91dGUgZGVsZXRpb246IFsjJiM4MjAzOzg2NDg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDg5KQotIGJ1bXAgdGhlIGJyb3dzZXJzbGlzdCB2ZXJzaW9uIHRvIHNpbGVuY2UgYSB3YXJuaW5nIGluIENJIChbIyYjODIwMzs4NjYyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjYyNSkpCi0gYWRkIGJ1bmRsZSBhbmFseXplciBhcyBkZXYgZGVwZW5kZW5jeSB0byBuZXh0OiBbIyYjODIwMzs4NjQ5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ5NykKLSBSZW1vdmUgb2Jzb2xldGUgYHNldFJlZmVyZW5jZU1hbmlmZXN0c1NpbmdsZXRvbmAgY2FsbDogWyMmIzgyMDM7ODY1NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NzQpCi0gQWRkIGZsYWcgdG8gc2hvdyBpZ25vcmUgbGlzdGVkIGZyYW1lczogWyMmIzgyMDM7ODYyODVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyODUpCi0gQWRkIGFsaW5lYSB0byBzZXJ2ZXItZXh0ZXJuYWwtcGFja2FnZXMuanNvbjogWyMmIzgyMDM7NTUwMDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvNTUwMDYpCi0gRml4IGVycm9yIGxvZ2dpbmcgZm9yIGAndXNlIGNhY2hlJ2AgcnVudGltZSBlcnJvcnMgaW4gcHJvZHVjdGlvbjogWyMmIzgyMDM7ODY1MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MDApCi0gVXBncmFkZSBSZWFjdCBmcm9tIGA4YWM1ZjRlYi0yMDI1MTExOWAgdG8gYGZkNTI0ZmUwLTIwMjUxMTIxYDogWyMmIzgyMDM7ODY0NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0NzMpCi0gQWRkICJbQCYjODIwMzt6ZW5zdGFja2hxL3J1bnRpbWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS96ZW5zdGFja2hxL3J1bnRpbWUpIiB0byBzZXJ2ZXItZXh0ZXJuYWwtcGFja2FnZXMuanNvbjogWyMmIzgyMDM7NTQ4MjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvNTQ4MjkpCi0gXFtDYWNoZSBDb21wb25lbnRzXSBFbnN1cmUgY2FjaGUgbWlzc2VzIGFsd2F5cyBjYXVzZSBhIHJlc3RhcnQgaW4gZGV2OiBbIyYjODIwMzs4NjU4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU4MykKLSBidW1wIHRoZSBicm93c2Vyc2xpc3QgdmVyc2lvbiB0byBzaWxlbmNlIGEgd2FybmluZyBpbiBDSTogWyMmIzgyMDM7ODY2MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2MjUpCi0gVHVyYm9wYWNrOiBpbXBvcnQgdG8gYGNoYXJgIG5vdCByZXBsYWNlZDogWyMmIzgyMDM7ODY1NzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NzMpCi0gUmV2ZXJ0ICJhZGQgYnVuZGxlIGFuYWx5emVyIGFzIGRldiBkZXBlbmRlbmN5IHRvIG5leHQgKFsjJiM4MjAzOzg2NDk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDk3KSkiOiBbIyYjODIwMzs4NjY3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY3MikKLSBIYW5kbGUgY3Jvc3MtcGFnZSBjbGllbnQgcmVmZXJlbmNlIGNvbnRhbWluYXRpb24gaW4gZGV2ZWxvcG1lbnQ6IFsjJiM4MjAzOzg2NTkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTkxKQotIE1hdGNoIGJlaGF2aW9yIG9mIGJhc2VsaW5lLWJyb3dzZXItbWFwcGluZyB3aXRoIGNhbml1c2UtbGl0ZTogWyMmIzgyMDM7ODY2NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2NTMpCi0gVHVyYm9wYWNrOiBkb24ndCBnZW5lcmF0ZUJ1aWxkSWQgaW4gZGV2OiBbIyYjODIwMzs4NjU4MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU4MSkKLSBcW2RldnRvb2xdIHVuaWZ5IHRoZSBidW5kbGVyIGZpZWxkOiBbIyYjODIwMzs4NjUxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUxNCkKLSBUdXJib3BhY2s6IG5vcm1hbGl6ZSBkaXN0RGlyIHNlcGFyYXRvcnM6IFsjJiM4MjAzOzg2Njk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Njk3KQotIENvdmVyIG9yZyBwYWNrYWdlIGV4dGVybmFsIGluIGV4dGVybmFscy10cmFuc2l0aXZlIHRlc3Q6IFsjJiM4MjAzOzg2NjkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjkxKQotIFxbdHVyYm9wYWNrXSBFbmFibGUgZmlsZXN5c3RlbSBjYWNoZSBieSBkZWZhdWx0IGZvciBkZXZlbG9wbWVudDogWyMmIzgyMDM7ODU5NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5NzUpCi0gTG9nIGdlbmVyYXRlIHBhcmFtcyBkdXJhdGlvbiBpbiBkZXY6IFsjJiM4MjAzOzg2NzI2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzI2KQotIFxbQ0NdIEZpeCBoYW5naW5nIGR5bmFtaWMgcHJvbWlzZSB3aGVuIGFiYW5kb25pbmcgcmVuZGVyOiBbIyYjODIwMzs4NjY5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY5MCkKLSBDb252ZXJ0IFdpbmRvd3MgcGF0aHMgYXMgd2VsbCB3aGVuIHJlYWRpbmcgc291cmNlbWFwOiBbIyYjODIwMzs4NjcyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjcyMykKLSBEZXRlcm1pbmlzdGljIGZ1bmN0aW9ucy1jb25maWctbWFuaWZlc3QuanNvbjogWyMmIzgyMDM7ODY3MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3MzYpCi0gQWJzdHJhY3QgZGVwbG95bWVudCBpZCBhY2Nlc3MgaW50byBtb2R1bGU6IFsjJiM4MjAzOzg2NzI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzI3KQotIERldGVybWluaXN0aWNhbGx5IG9yZGVyIHBhZ2VzIGluIHRoZSBgTWFwcGVkUGFnZXNgICBzdHJ1Y3R1cmU6IFsjJiM4MjAzOzg2NzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzQ0KQotIFxbdHVyYm9wYWNrXSBtb3ZlIGVkZ2UgZW50cnkgd3JhcHBlciB0byBidWlsZCB0ZW1wbGF0ZTogWyMmIzgyMDM7ODY2OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2OTkpCi0gUHJvcGVybHkgdHlwZSBDb21wb25lbnRNb2Q6IFsjJiM4MjAzOzg2NzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzY1KQotIFByb3Blcmx5IHR5cGUgZWRnZSBoYW5kbGVyIGZuOiBbIyYjODIwMzs4Njc2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njc2NikKLSBSZW1vdmUgdW51c2VkIFNlcnZlci5yZXNwb25zZUNhY2hlOiBbIyYjODIwMzs4Njc2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njc2OCkKLSBcW0NhY2hlIENvbXBvbmVudHNdIEZhc3Qgc2V0SW1tZWRpYXRlOiBbIyYjODIwMzs4NjAxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjAxOCkKLSBcW2RldnRvb2xdIG1ha2UgdGhlIGRyYWdnYWJsZSBjb250ZW50IHNlbGVjdGl2ZTogWyMmIzgyMDM7ODY4MTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4MTYpCi0gQ3JlYXRlIHNlcnZlciBtb2R1bGUgbWFwIHByb3h5IG9ubHkgb25jZTogWyMmIzgyMDM7ODY3NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3NTApCi0gZml4KG5leHQvaW1hZ2UpOiBhZGQgYD9kcGxgIHF1ZXJ5IHN0cmluZyBmb3IgbG9jYWwgaW1hZ2VzICh3aXRob3V0IHN0YXRpYyBpbXBvcnQpOiBbIyYjODIwMzs4NjQ4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ4NSkKLSBmaXgobmV4dC9pbWFnZSk6IGhhbmRsZSBgP2RwbGAgZm9yIHNyYyB3aXRob3V0IHByb3RvY29sOiBbIyYjODIwMzs4NjgzNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjgzNikKLSBVcGdyYWRlIFJlYWN0IGZyb20gYDdkYzkwM2NkLTIwMjUxMjAzYCB0byBgNjZhZTY0MGItMjAyNTEyMDRgOiBbIyYjODIwMzs4Njg0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg0MykKLSBVcGdyYWRlIFJlYWN0IGZyb20gYDY2YWU2NDBiLTIwMjUxMjA0YCB0byBgMzc4OTczYjMtMjAyNTEyMDVgOiBbIyYjODIwMzs4Njg1Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg1MikKLSBUdXJib3BhY2s6IHJlbW92ZSBwYWdlcyByb3V0ZXIgZG91YmxlIHRlbXBsYXRlOiBbIyYjODIwMzs4Njg0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg0MikKLSBJbnRyb2R1Y2UgTmV4dENvbmZpZ1J1bnRpbWU6IFsjJiM4MjAzOzg2ODEyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2ODEyKQotIEdlbmVyYXRlIHJlcXVpcmVkLXNlcnZlci1maWxlcyBiZWZvcmUgcHJlcmVuZGVyaW5nOiBbIyYjODIwMzs4NjgzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjgzMCkKLSBVcGRhdGUgcmVhY3QgdmVyc2lvbiBpbiBjbmEgdGVtcGxhdGVzIChbIyYjODIwMzs4Njk1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njk1MCkpCi0gSW5jbHVkZSBuZXh0Q29uZmlnIGluIGVkZ2UgcnVudGltZSB2aWEgc2VwYXJhdGUgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2NzY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NzY5KQotIEZpeCByZXF1aXJlZC1zZXJ2ZXItZmlsZXM6IFsjJiM4MjAzOzg2ODc1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2ODc1KQotIEFkZCBwaW5vLXJlbGF0ZWQgcGFja2FnZXMgdG8gc2VydmVyLWV4dGVybmFsLXBhY2thZ2VzOiBbIyYjODIwMzs4Njg4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg4NCkKLSBGaXggdmFsaWRhdGVUdXJib05leHRDb25maWcgcnVubmluZyBmb3IgbmV4dCBzdGFydDogWyMmIzgyMDM7ODY4ODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY4ODYpCi0gQWRkIGV4cGVyaW1lbnRhbC5ydW50aW1lU2VydmVyRGVwbG95bWVudElkOiBbIyYjODIwMzs4Njg2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84Njg2NSkKLSBcW3R1cmJvcGFja10gTWFyayBwYWNrYWdlcyBhcyBzaWRlIGVmZmVjdCBmcmVlIHdoZW4gbG9jYWwgYW5hbHlzaXMgZGV0ZXJtaW5lcyB0aGF0IHRoZXkgYXJlLjogWyMmIzgyMDM7ODYzOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzOTgpCi0gRml4OiBNaXNzaW5nIG51bGwgY2hlY2sgaW4gTFJVIGNsZWFudXA6IFsjJiM4MjAzOzg3MTI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTI0KQotIGltcHJvdmUgc2VnbWVudCBjYWNoZSBscnUgdHlwZXNhZmV0eTogWyMmIzgyMDM7ODcxMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcxMjkpCi0gXFtTZWdtZW50IENhY2hlXSBEZXRlY3QgdGhpcmQtcGFydHkgcmVkaXJlY3QgKyBzdGF0aWMgZXhwb3J0IHcvIEhFQUQgcmVxdWVzdDogWyMmIzgyMDM7ODU5MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MTApCi0gRml4OiBFeHRlcm5hbCByZWRpcmVjdCBzd2FsbG93ZWQgYnkgTmV4dC5qczogWyMmIzgyMDM7ODcxMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcxMjEpCi0gRml4IGVycm9yIHByb3BhZ2F0aW9uIGFuZCB0ZWFyZG93biBpbiBTZXJ2ZXIgQWN0aW9uIHJlcXVlc3QgZGVjb2Rpbmc6IFsjJiM4MjAzOzg3MTkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTkzKQotIEZpeCBpbnRlcmNlcHRpb24gcm91dGVzIHdpdGggdHJhaWxpbmcgc2xhc2ggY29uZmlndXJhdGlvbjogWyMmIzgyMDM7ODY3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3ODcpCi0gXFtjaV0gU3RvcCBidWlsZGluZyB3aGVuIGNyZWF0aW5nIHJlbGVhc2U6IFsjJiM4MjAzOzg3MTc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTc4KQotIGZpeDogb3RlbCBlcnJvciBzcGFucyBmcm9tIHN0cmVhbWVkIHJlc3BvbnNlczogWyMmIzgyMDM7ODY5NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY5NTUpCi0gUmVmYWN0b3I6IFVuaWZ5IGhpc3RvcnkgdHJhdmVyc2FsIHdpdGggb3RoZXIgbmF2IHR5cGVzOiBbIyYjODIwMzs4NzEyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzEyOCkKLSBDcmVhdGUgaW5pdGlhbCB0cmVlIHVzaW5nIHNhbWUgZnVuY3Rpb24gYXMgbmF2aWdhdGlvbnM6IFsjJiM4MjAzOzg3MTQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTQ3KQotIFJlLWltcGxlbWVudCBobXItcmVmcmVzaCBpbiB0ZXJtcyBvZiByZWZyZXNoOiBbIyYjODIwMzs4NzEzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzEzNSkKLSBEZWxldGUgb2xkIG5hdmlnYXRpb24gcmVzcG9uc2UgaGFuZGxpbmcgaW1wbGVtZW50YXRpb246IFsjJiM4MjAzOzg3MTQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTQ5KQotIFJlZmxlY3QgcnVudGltZSB0eXBlIG9mIGByZXNIZWFkZXJzYCBpbiBzdGF0aWMgdHlwZXM6IFsjJiM4MjAzOzg3MTQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MTQ1KQotIFxbdHVyYm9wYWNrXSBGbGFnIGB0dXJib3BhY2tJbmZlck1vZHVsZVNpZGVFZmZlY3RzYCBzbyBpdCBpcyBvbmx5IGVuYWJsZWQgaW4gY2FuYXJ5IGJ1aWxkczogWyMmIzgyMDM7ODcyMTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcyMTUpCi0gXFt0dXJib3BhY2tdIHVwZGF0ZSB3YXJuaW5nIG1lc3NhZ2UgaW4gdGhlIGJ1bmRsZSBhbmFseXplcjogWyMmIzgyMDM7ODcyNTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcyNTUpCi0gY2hvcmU6IHVwZGF0ZSByc3BhY2sgMS42LjU6IFsjJiM4MjAzOzg2ODUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2ODUzKQotIFVwZGF0ZSBmb250IGRhdGE6IFsjJiM4MjAzOzg3MjU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjU5KQotIGJ1bmRsZS1hbmFseXplcjogbWFrZSBydW5uaW5nIHRoZSB3ZWIgc2VydmVyIGRlZmF1bHQ6IFsjJiM4MjAzOzg3MjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MjU4KQotIGJ1bmRsZSBhbmFseXplcjogcmVtb3ZlIGN1c3RvbSBvdXRwdXQgb3B0aW9uOiBbIyYjODIwMzs4NzI2N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzI2NykKLSBFbnN1cmUgY29uc3RydWN0b3IgZm9yIGB1c2VTZWFyY2hQYXJhbXNgIGNhbiBiZSBpbXBvcnRlZCBmb3IgYGluc3RhbmNlb2ZgIGNoZWNrczogWyMmIzgyMDM7ODcyNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcyNjkpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGBiNDViYjMzNS0yMDI1MTIxMWAgdG8gYGY5M2I5ZmQ0LTIwMjUxMjE3YDogWyMmIzgyMDM7ODcyODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODcyODEpCi0gZmVhdDogdXNlIFJzcGFjayBwZXJzaXN0ZW50IGNhY2hlIGJ5IGRlZmF1bHQ6IFsjJiM4MjAzOzgxMzk5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzgxMzk5KQotIE1vdmUgbmV4dC1lbnYuZC50cyB0byBkaXN0IGRpcjogWyMmIzgyMDM7ODY3NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY3NTIpCi0gUmV2ZXJ0ICJNb3ZlIG5leHQtZW52LmQudHMgdG8gZGlzdCBkaXIiOiBbIyYjODIwMzs4NzMxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NzMxMSkKCiMjIyMjIEV4YW1wbGUgQ2hhbmdlcwoKLSBDaG9yZTogVXBkYXRlIHdpdGgtc3VwYWJhc2UgZXhhbXBsZSB0byBOZXh0LmpzIDE2OiBbIyYjODIwMzs4NjEwNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEwNSkKLSBkb2NzOiBhZGQgZXhhbXBsZSBmb3IgZW5hYmxpbmcgYm90aCBBVklGIGFuZCBXZWJQIGltYWdlIGZvcm1hdHMgZm9yIGJldHRlciBpbWFnZSBvcHRpbWl6YXRpb246IFsjJiM4MjAzOzg2MTkxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTkxKQotIGV4YW1wbGVzOiBmaXggdHlwb3M6IFsjJiM4MjAzOzgyNTA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzgyNTA2KQotIGNob3JlKGV4YW1wbGVzKTogcmVtb3ZlIGB3aXRoLXdpbmRpY3NzYCBleGFtcGxlOiBbIyYjODIwMzs4MTg0Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MTg0NikKLSBleGFtcGxlczogZml4IHR5cG9zIGluIGNtcy1hZ2lsaXR5Y21zOiBbIyYjODIwMzs4MjUwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MjUwNCkKLSBUdXJib3BhY2s6IEltcHJvdmUgdGhlIGRlc2NyaXB0aW9uIG9uIEludmFsaWRMb2FkZXJSdWxlQ29uZGl0aW9uSXNzdWU6IFsjJiM4MjAzOzg3MDA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg3MDA4KQoKIyMjIyMgTWlzYyBDaGFuZ2VzCgotIGNob3JlOiBBZGQgYG9wdC1sZXZlbCA9IHNgIGZvciBub3QgZnJlcXVlbnRseSB1c2VkIGNyYXRlczogWyMmIzgyMDM7ODU0MjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0MjYpCi0gXFt0ZXN0XSBEZWZsYWtlIGNhY2hlLWNvbXBvbmVudHMtYWxsb3ctb3RlbC1zcGFuczogWyMmIzgyMDM7ODU0NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0NjYpCi0gXFt0ZXN0XSBNb3ZlIHJlbWFpbmluZyBgZXhwZXJpbWVudGFsLmNhY2hlTGlmZWA6IFsjJiM4MjAzOzg1NDY3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDY3KQotIFR1cmJvcGFjazogY2hvcmU6IFJlbW92ZSBtb3BhIGRlcGVuZGVuY3kgaW4gdHVyYm8tdGFza3MgKDJuZCBhdHRlbXB0KTogWyMmIzgyMDM7ODUyODZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUyODYpCi0gVXBkYXRlIFByb3h5IGRvY3M6IFsjJiM4MjAzOzg1NDM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDM5KQotIFxbQ05BXSBEbyBub3QgcHJvbXB0IGZvciBUdXJib3BhY2s6IFsjJiM4MjAzOzg1NDA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDA0KQotIENsZWFuIHVwIG5ldyByZWxlYXNlIHByb2Nlc3M6IFsjJiM4MjAzOzg1NDU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDU4KQotIFVwZGF0ZSBFMkUgdGVzdHMgd29ya2Zsb3c6IFsjJiM4MjAzOzg1NDg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDg1KQotIFVwZGF0ZSBFMkUgZGVwbG95IHRlc3RzIG1hbmlmZXN0OiBbIyYjODIwMzs4NTQ4M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ4MykKLSBkb2NzOiBleGFtcGxlIGFyZSBpbmNvcnJlY3QgYXN5bmMgZnVuY3Rpb24gZXhwb3J0cyBvbmx5OiBbIyYjODIwMzs4NTQ1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ1MykKLSBcW3Rlc3RdIEhhbmRsZSBDTEkgYXNzZXJ0aW9ucyB3aGVyZSBubyAiQ29tcGlsaW5nLi4uIiBsb2cgaXMgcHJlc2VudDogWyMmIzgyMDM7ODU0OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0OTkpCi0gXFt0ZXN0XSBTcGVlZCB1cCByZWZyZXNoIHRlc3Q6IFsjJiM4MjAzOzg1NTA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTA1KQotIFxbdGVzdF0gQWRkIHRlc3QgY2FzZXMgZm9yIGR5bmFtaWMgY2FjaGVzIHdpdGhvdXQgc3VzcGVuc2UgYm91bmRhcmllczogWyMmIzgyMDM7ODU1MDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MDApCi0gZG9jczogUm91dGVzIGFyZSB3cmFwcGVkIHcvIEFjdGl2aXR5IGluIENhY2hlIENvbXBvbmVudHM6IFsjJiM4MjAzOzg1MzA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MzA5KQotIGRvY3M6IEdFVCBoYW5kbGVyIGJlaGF2aW9yIHVuZGVyIGNhY2hlIGNvbXBvbmVudHM6IFsjJiM4MjAzOzg1Mzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Mzg5KQotIFxbdGVzdF0gQXZvaWQgbmVlZGxlc3Mgc3RhcnQvc3RvcCBmcm9tIHVzaW5nIGBjcmVhdGVTYW5kYm94YDogWyMmIzgyMDM7ODU1MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MDcpCi0gXFt0ZXN0XSBVc2UgYC0tZGVidWctYnVpbGQtcGF0aHNgIGluc3RlYWQgb2YgYE5FWFRfUFJJVkFURV9BUFBfUEFUSFNgOiBbIyYjODIwMzs4NTUwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUwNCkKLSBkb2NzOiByZXZhbGlkYXRlVGFnIHJlcXVpcmVzIHNlY29uZCBhcmd1bWVudDogWyMmIzgyMDM7ODUyODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODUyODQpCi0gUmVmYWN0b3IgR1RNIGltcGxlbWVudGF0aW9uIHRvIHN1cHBvcnQgZ29vZ2xlIHRhZyBnYXRld2F5OiBbIyYjODIwMzs4MTAxMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MTAxMSkKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU0OTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0OTQpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTQ5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ5NSkKLSBcW2RvY3NdIEZpeCBhIHR5cG86IFsjJiM4MjAzOzg1NDkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDkyKQotIFxbdGVzdF0gUmVnZW5lcmF0ZSB0c2NvbmZpZy5qc29uIGZpbGVzOiBbIyYjODIwMzs4NTUxNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUxNSkKLSBcW1R1cmJvcGFja10gY2xlYW4gdXAgYGNvbXBsZXRpb24ucnNgIGEgYml0OiBbIyYjODIwMzs4NDg2M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NDg2MykKLSBcW3Rlc3RdIFJlbW92ZSBgbWF4UmV0cmllc2AgYW5kIGBoYXJkRXJyb3JgIHBhcmFtZXRlcnM6IFsjJiM4MjAzOzg1NTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTM2KQotIFR1cmJvcGFjazogcmVtb3ZlIHRoZSAuaW50bygpIGFsaWFzIHRvIC5jZWxsKCk6IFsjJiM4MjAzOzg1NTE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTE2KQotIFxbdGVzdF0gQ29uc29saWRhdGUgaWRlbnRpY2FsIHNuYXBzaG90cyBhY3Jvc3MgZGlmZmVyZW50IGJ1bmRsZXJzOiBbIyYjODIwMzs4NTUzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUzMikKLSBcW3R1cmJvcGFja10gQ2hhbmdlIHdoZXJlIGBjZWxsYHMgYXJlIGNyZWF0ZWQgaW4gYHJlc29sdmVfcmF3YCB0byBtYWtlIGNlbGwgYWxsb2NhdGlvbiBvcmRlciBkZXRlcm1pbmlzdGljLjogWyMmIzgyMDM7ODU1MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MjUpCi0gVHVyYm9wYWNrOiBNYWtlIHRhc2tzIGRldGVybWluaXN0aWM6IFsjJiM4MjAzOzg1NTI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTI0KQotIFxbdGVzdF0gU2VwYXJhdGUgYWN0IGFuZCBhc3NlcnRpb25zOiBbIyYjODIwMzs4NTUwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUwOCkKLSBcW3Rlc3RdIGBhc3NlcnQqYCAtPiBgd2FpdEZvcipgIHdoZW4gdGhlIHV0aWwgaXMgbm90IGluc3RhbnQ6IFsjJiM4MjAzOzg1NDUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NDUwKQotIFR1cmJvcGFjazogbW92ZSB3aG9sZVxfYXBwXF9tb2R1bGVcX2dyYXBocyB0byB0b3AgbGV2ZWw6IFsjJiM4MjAzOzg0ODk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0ODk3KQotIFxbdGVzdF0gQmFpbCBvbiBzZW5kaW5nIHJlcXVlc3RzIHRvIE5leHQuanMgaW5zdGFuY2UgaWYgaXQncyBubyBsb25nZXIgYXZhaWxhYmxlOiBbIyYjODIwMzs4NTU1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU1NykKLSBcW3Rlc3RdIERlZmxha2UgdGVzdHMgY29tcGFyaW5nIHR3byByYW5kb20gbnVtYmVyczogWyMmIzgyMDM7ODU1NzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NzEpCi0gXFt0ZXN0XSBEaXNhbGxvdyBjdXN0b20gYFJlZ0V4cGAtbGlrZSBpbXBsZW1lbnRhdGlvbnMgaW4gYGNoZWNrYDogWyMmIzgyMDM7ODU1MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1MzcpCi0gXFt0ZXN0XSBEZWZsYWtlIHByZXJlbmRlciBzdWl0ZTogWyMmIzgyMDM7ODU1NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NjMpCi0gVHVyYm9wYWNrOiBjaG9yZTogUmVtb3ZlIHNvbWUgZGVhZCBNYWdpY0FueSBzZXJpYWxpemF0aW9uIGNvZGUgZnJvbSB0dXJib1xfdGFza3M6OnZhbHVlOiBbIyYjODIwMzs4NTU3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU3NykKLSBcW3Rlc3RdOiBmaXggYnJva2VuIHNjcm9sbCByZXN0b3JhdGlvbiB0ZXN0OiBbIyYjODIwMzs4NTU5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU5OSkKLSBcW3Rlc3RdIERlZmxha2UgbmVzdGVkIGBhZnRlcigpYCB0ZXN0czogWyMmIzgyMDM7ODU1NjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NjYpCi0gXFt0ZXN0XSBTdG9wIGluc3RhbGxpbmcgdW51c2VkIGRlcGVuZGVuY2llczogWyMmIzgyMDM7ODU1NjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NjkpCi0gXFt0ZXN0XSBDb25zaWRlciBgdGVzdC9pbnRlZ3JhdGlvbi9gIGluIGZsYWtlIGRldGVjdGlvbiB0ZXN0czogWyMmIzgyMDM7ODU1OTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1OTApCi0gVHVyYm9wYWNrOiBtb3JlIGNoZWNrcyBvbiB2ZXJpZnlcX3NlcmlhbGl6YXRpb246IFsjJiM4MjAzOzg0OTUyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0OTUyKQotIFR1cmJvcGFjazogYWRkIHRyYWNrXF9jYWxsZXIgdG8gaW1wcm92ZSBwYW5pY3M6IFsjJiM4MjAzOzg1NTY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTY1KQotIFR1cmJvcGFjazogYWRkIHZlcmlmeVxfZGV0ZXJtaW5pc20gZmVhdHVyZSB0byBjaGVjayBpZiB0YXNrcyBhcmUgZGV0ZXJtaW5pc3RpYzogWyMmIzgyMDM7ODU1NTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1NTkpCi0gZG9jczogY2FjaGUgbGlmZSByZXdvcms6IFsjJiM4MjAzOzg1MjI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MjI0KQotIFR1cmJvcGFjazogZml4IGhhbmdpbmcgZGV2IHNlcnZlciBhbmQgYnVpbGRzIHdpdGggZnMgY2FjaGU6IFsjJiM4MjAzOzg1NjA2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjA2KQotIFR1cmJvcGFjazogRml4IGNvbXBvdW5kIGFzc2lnbm1lbnQgZXhwcmVzc2lvbiBldmFsdWF0aW9uIChbIyYjODIwMzs4NTQ3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTQ3OCkpOiBbIyYjODIwMzs4NTU5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU5MykKLSBUdXJib3BhY2s6IGZpeCBTY29wZSBob2xkaW5nIEFyYyB0b28gbG9uZzogWyMmIzgyMDM7ODU2MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MTEpCi0gXFtjaV0gSW1wcm92ZSBjaGFuZ2UgZGV0ZWN0aW9uIGxvZ2ljIGluIGBydW4tZm9yLWNoYW5nZWAgc2NyaXB0OiBbIyYjODIwMzs4NTYxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYxOSkKLSBcW3Rlc3RdIElnbm9yZSBpbiBkZXBsb3kgdGVzdHMgaWYgYSBjaGlsZCBwcm9jZXNzIGlzbid0IGF2YWlsYWJsZTogWyMmIzgyMDM7ODU2MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MzYpCi0gVHVyYm9wYWNrOiBhZGQgc2l6ZVxfaGludCBhbmQgbGVuIGZvciBDaHVuayBpdGVyYXRvcjogWyMmIzgyMDM7ODU2MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MjIpCi0gXFt0ZXN0XTogbW92ZSByZXN1bWUtZGF0YS1jYWNoZSB0byBlMmUgdGVzdDogWyMmIzgyMDM7ODU2NDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2NDcpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTY2Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTY2MikKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU2NjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2NjEpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg1Njg4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Njg4KQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODU2ODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2ODkpCi0gXFt0ZXN0XSBEZWZsYWtlIHJvb3Qtb3B0aW9uYWwtcmV2YWxpZGF0ZTogWyMmIzgyMDM7ODU1ODRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1ODQpCi0gZG9jczogZml4IGdlbmVyYXRlSW1hZ2VNZXRhZGF0YSBleGFtcGxlIHRvIHVzZSBub3JtYWwgcGFyYW1zIG9iamVjdDogWyMmIzgyMDM7ODU2NThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2NTgpCi0gVHVyYm9wYWNrOiBVcGdyYWRlIGltYWdlIGNyYXRlOiBbIyYjODIwMzs4NTA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTA4NCkKLSBkb2NzOiB1cGRhdGUgbXVsdGkgc2l0ZW1hcCBhcmd1bWVubXQgdHlwZTogWyMmIzgyMDM7ODU3MDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MDEpCi0gXFt0ZXN0XSBNb3ZlIGFsbCBmaWxlcyB0byAudHMgKDYvNik6IFsjJiM4MjAzOzg1NjQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjQxKQotIFR1cmJvcGFjazogYWRkIGEgYmF0Y2ggYWRkIG1ldGhvZCB0byB0aGUgc3RvcmFnZTogWyMmIzgyMDM7ODQyNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODQyNzApCi0gZG9jczogcmVjb21tZW5kIHJldmVyc2UtcHJveHkgd2hlbiBzZWxmLWhvc3Rpbmc6IFsjJiM4MjAzOzg1NjUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjUwKQotIFxbdGVzdF0gRGVmbGFrZSBwcmVmZXRjaGluZy5zdGFsZS10aW1lczogWyMmIzgyMDM7ODU3MzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MzMpCi0gXFt0ZXN0XSBEZWZsYWtlIGN1c3RvbSBjYWNoZSBoYW5kbGVyIHRlc3Q6IFsjJiM4MjAzOzg1NjEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjEwKQotIFxbdGVzdF0gQWxsb3cgQ0xJIGludGVncmF0aW9uIHRlc3QgdG8gYmUgcmV0cnlhYmxlOiBbIyYjODIwMzs4NTU4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU4NikKLSBkb2NzOiB1cGRhdGUgZG9jcyB0byBtZW50aW9uIEVTTGludCBhcyBkZWZhdWx0OiBbIyYjODIwMzs4NTc0MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc0MCkKLSBkb2NzKG5leHQuY29uZmlnKTogdGhpcyBkb2NzIHNob3VsZCByZW1vdmUgIi5tdHMiIGlzIG5vdCBzdXBwb3J0ZWQuOiBbIyYjODIwMzs4NTcxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTcxNikKLSBUdXJib3BhY2s6IGNsZWFudXAgU3R5bGVTaGVldExpa2U6IFsjJiM4MjAzOzg1NzE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzE4KQotIFR1cmJvcGFjazogZGlzYWJsZSB0cmVlIHNoYWtpbmcgZm9yIHRyYWNpbmc6IFsjJiM4MjAzOzg1NzIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzIyKQotIFxbdGVzdF0gTW92ZSBhbGwgZmlsZXMgdG8gLnRzICgzLzYpOiBbIyYjODIwMzs4NTYzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYzOCkKLSBcW3Rlc3RdIE1vdmUgYWxsIGZpbGVzIHRvIC50cyAoMi82KTogWyMmIzgyMDM7ODU2MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MzcpCi0gXFt0ZXN0XSBNb3ZlIGFsbCBmaWxlcyB0byAudHMgKDEvNik6IFsjJiM4MjAzOzg1NjM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjM0KQotIGRvY3M6IGdlbmVyYXRlU2l0ZW1hcCBwYXNzZXMgaWQgYXMgcHJvbWlzZTogWyMmIzgyMDM7ODU3NjddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NjcpCi0gXFt0ZXN0XSBNb3ZlIGFsbCBmaWxlcyB0byAudHMgKDQvNik6IFsjJiM4MjAzOzg1NjM5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjM5KQotIGRvY3M6IGRpc2Nsb3N1cmUgb24gcGF0aC10by1yZWdleHA6IFsjJiM4MjAzOzg1NjI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjI5KQotIGNob3JlOiB1cGRhdGUgcnNwYWNrIGJpbmRpbmcgdG8gMS42LjA6IFsjJiM4MjAzOzg1NzE3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzE3KQotIFR1cmJvcGFjazogdHJhY2Ugd29ya2VyXF90aHJlYWRzIHdvcmtlciBlbnRyeTogWyMmIzgyMDM7ODU3MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MzQpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTc2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc2MSkKLSBUdXJib3BhY2s6IGNob3JlOiBSZW1vdmUgYGV4dGVybiBjcmF0ZWAgYW5kIGBtYWNyb191c2VgIHN5bnRheDogWyMmIzgyMDM7ODU3NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NzgpCi0gXFt0dXJib3BhY2tdIERyb3AgZHVyYXRpb24gYW5kIGFsbG9jYXRpb24gdHJhY2tpbmcgZnJvbSBDYXB0dXJlRnV0dXJlOiBbIyYjODIwMzs4NTUzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTUzNCkKLSBUdXJib3BhY2s6IGNob3JlOiBSZW1vdmUgZGVhZCBSb3V0ZU1hdGNoZXIgc3R1ZmY6IFsjJiM4MjAzOzg1Nzg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1Nzg0KQotIGRvY3M6IGZyZXNoIHVwIGdldHRpbmcgc3RhcnRlZCAwMDogWyMmIzgyMDM7ODU3MzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3MzYpCi0gVHVyYm9wYWNrOiBjaG9yZTogUmVtb3ZlIHRoZSBzZXJkZVxfcmVnZXggZGVwZW5kZW5jeSwgd2hpY2ggd2Fzbid0IHZlcnkgaGVhdmlseSB1c2VkOiBbIyYjODIwMzs4NTU3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTU3OCkKLSBUdXJib3BhY2s6IHVzZSBiYXRjaCBhZGQgaW4gY29ubmVjdCBjaGlsZHJlbjogWyMmIzgyMDM7ODU2MjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MjMpCi0gXFt0ZXN0XSBNb3ZlIGFsbCBmaWxlcyB0byAudHMgKDUvNik6IFsjJiM4MjAzOzg1NjQwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NjQwKQotIFxbdGVzdF0gRGVmbGFrZSBsZWdhY3ktbGluay1iZWhhdmlvcjogWyMmIzgyMDM7ODU4MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MDUpCi0gUmVzb2x2ZSByZXF1ZXN0IElEIGNvbmZ1c2lvbjogWyMmIzgyMDM7ODU4MDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MDkpCi0gVHVyYm9wYWNrOiB1c2UgYmF0Y2ggYWRkIHRvIGFkZCBpbml0aWFsIGZvbGxvd2VyczogWyMmIzgyMDM7ODU2MjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU2MjQpCi0gVHVyYm9wYWNrOiBjaG9yZTogUmVtb3ZlIGRlYWQgZXhwZXJpbWVudGFsLnBwciBzdHJ1Y3QgZmllbGQ6IFsjJiM4MjAzOzg1NzkyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzkyKQotIFR1cmJvcGFjazogY2hvcmU6IEF2b2lkIHN0cmluZyBjbG9uZXMgaW4gR2xvYjo6cGFyc2UgYnkgdXNpbmcgUmNTdHI6IFsjJiM4MjAzOzg1NTc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NTc5KQotIFVwZGF0ZSBSc3BhY2sgcHJvZHVjdGlvbiB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NTc5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc5NSkKLSBkb2NzOiBnZXR0aW5nIHN0YXJ0ZWQgdXBkYXRlcyAwMTogWyMmIzgyMDM7ODU3NTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NTApCi0gY2hvcmU6IFVwZGF0ZSBwYXRyaWNpYVxfdHJlZSBkZXBlbmRlbmN5LCByZW1vdmUgbWFudWFsIHNlcmRlIGltcGxzOiBbIyYjODIwMzs4NTc4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTc4NSkKLSBkb2NzOiBrZXl3b3JkcyBpbiBzeXN0ZW0gcmVxcyBhbmQgYWRkIGJyb3dzZXJzbGlzdDogWyMmIzgyMDM7ODU4MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MzgpCi0gSG9ub3VyIGBORVhUX1RFU1RfUFJFRkVSX09GRkxJTkVgIGluIGBpbnN0YWxsLW5hdGl2ZS5tanNgOiBbIyYjODIwMzs4NTg1MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg1MCkKLSBUdXJib3BhY2s6IGNob3JlOiBVcGRhdGUgYW55aG93LCByZW1vdmUgb2xkIGJhY2t0cmFjZSBmZWF0dXJlOiBbIyYjODIwMzs4NTg0NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg0NCkKLSBUdXJib3BhY2s6IFJlbW92ZSBzb21lIGRlYWQgKG9yIHVzZWxlc3MpIGNvZGUgZnJvbSBgbmV4dC1jb3JlL3NyYy9uZXh0X2NsaWVudF9yZWZlcmVuY2UvdmlzaXRfY2xpZW50X3JlZmVyZW5jZS5yc2A6IFsjJiM4MjAzOzg1ODQzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODQzKQotIHNvcnQgZGVwZW5kZW5jaWVzIGZvciBzbWFsbGVyIGRpZmZzOiBbIyYjODIwMzs4MjI5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84MjI5MSkKLSBVcGRhdGUgUnNwYWNrIGRldmVsb3BtZW50IHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg1ODQ2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODQ2KQotIFR1cmJvcGFjazogUmVtb3ZlIGBub25fb3BlcmF0aW9uX3ZjX3N0cm9uZ2x5X2NvbnNpc3RlbnRgIGZlYXR1cmUgdXNhZ2UgZnJvbSBuZXh0LWFwaTogWyMmIzgyMDM7ODU4NzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NzQpCi0gVHVyYm9wYWNrOiByZW1vdmUgdGhlIHN0cmVhbWluZyBoYWNrIGZvciBpbXByb3ZlZCBzdGFiaWxpdHk6IFsjJiM4MjAzOzg1ODU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODU4KQotIHRlc3Q6IFBvcnQgY2xlYW4tZGlzdGRpciBpbnRlZ3JhdGlvbiB0ZXN0IHRvIHRoZSBtb2Rlcm4gZTJlIHRlc3QgZnJhbWV3b3JrOiBbIyYjODIwMzs4NTgyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgyOCkKLSBVcGRhdGUgZm9udCBkYXRhOiBbIyYjODIwMzs4NTkyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTkyMCkKLSBVcGRhdGUgZGVwbG95IG1hbmlmZXN0OiBbIyYjODIwMzs4NTkyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTkyNCkKLSBUdXJib3BhY2s6IGNob3JlOiBNZXJnZSBgdHVyYm8tdGFza3MtbWFjcm9zLXNoYXJlZGAgY3JhdGUgaW50byBgdHVyYm8tdGFza3MtbWFjcm9zYDogWyMmIzgyMDM7ODU5MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MTcpCi0gVHVyYm9wYWNrOiBGaXggSU8gY29uY3VycmVuY3kgZm9yIE1hY09TOiBbIyYjODIwMzs4NTg2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg2MSkKLSBBZGQgQXBwd3JpdGUgU2l0ZXMgdG8gc3VwcG9ydGVkIGFkYXB0ZXJzOiBbIyYjODIwMzs4NTgzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgzMCkKLSBcW3R1cmJvcGFja10gUmVtb3ZlIExvY2FsVGFza1R5cGU6Ok5hdGl2ZSwgaXQgaXMgZGVhZDogWyMmIzgyMDM7ODU0ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU0ODApCi0gXFt0ZXN0XSBJbmNyZWFzZSByZXNwb25zZSB0aW1lb3V0IGluIGBuZXh0LmJyb3dzZXJXaXRoUmVzcG9uc2UoKWA6IFsjJiM4MjAzOzg1OTExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTExKQotIEhvaXN0IGlubmVyIGAndXNlIGNhY2hlJ2AgZnVuY3Rpb25zIHRvIHJlZHVjZSBmdW5jdGlvbiBhbGxvY2F0aW9uczogWyMmIzgyMDM7ODU5MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5MDQpCi0gZG9jczogZXNsaW50IGNvbmZpZyB1cGRhdGU6IFsjJiM4MjAzOzg1OTY5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTY5KQotIEZpeCBUdXJib3BhY2sgbG9jYWwgZm9udCBgZm9udC1mYW1pbHlgIGRlY2xhcmF0aW9uOiBbIyYjODIwMzs4NTkxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTkxMykKLSBzd2l0Y2ggdG8gc2xpY2UgaW4gY3JlYXRlUnVudGltZVByZWZldGNoVHJhbnNmb3JtU3RyZWFtOiBbIyYjODIwMzs4NTgyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgyMikKLSBVcGRhdGUgYXV0aGVudGljYXRpb24ubWR4OiBGaXggYEF1dGgwYCBMaW5rOiBbIyYjODIwMzs4NTk1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk1MykKLSBUdXJib3BhY2s6IHJlbW92ZSB1bnVzZWQgZnVuY3Rpb246IFsjJiM4MjAzOzg1OTc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTc0KQotIGRvY3M6IGNhY2hlSGFuZGxlcnM6IFsjJiM4MjAzOzg1MzExXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1MzExKQotIGRvY3M6IEZlZWRiYWNrIGl0ZW0gb24gcHJveHkgZGVmYXVsdDogWyMmIzgyMDM7ODYwMDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMDQpCi0gXFt0ZXN0XSBBZGQgbWlzc2luZyB0ZXN0IGZpeHR1cmVzIGZvciBgY2FjaGVMaWZlYCAmIGBjYWNoZVRhZ2AgaW4gY2xpZW50OiBbIyYjODIwMzs4NTg3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTg3MikKLSBGaXggZmFsc2UtcG9zaXRpdmUgYnVpbGQgZXJyb3IgZm9yIGBjYWNoZUxpZmVgICYgYGNhY2hlVGFnYDogWyMmIzgyMDM7ODU4NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4NzUpCi0gXFtjbmFdIEZvciBwbnBtIGlnbm9yZSBwb3N0aW5zdGFsbCBmcm9tIGBzaGFycGAgYW5kIGB1bnJzLXJlc29sdmVyYDogWyMmIzgyMDM7ODMxNjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODMxNjgpCi0gVHVyYm9wYWNrOiByZWZhY3RvciBgZXZhbHVhdGVgIHRvIHRha2UgbW9kdWxlXF9ncmFwaDogWyMmIzgyMDM7ODU5NzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU5NzEpCi0gVHVyYm9wYWNrOiByZW1vdmUgZHVwbGljYXRlIHRyYXZlcnNhbCBpbXBsZW1lbnRhdGlvbnM6IFsjJiM4MjAzOzg1ODUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODUzKQotIE9taXQgdW51c2VkIGBlbmNyeXB0QWN0aW9uQm91bmRBcmdzYC9gZGVjcnlwdEFjdGlvbkJvdW5kQXJnc2AgaW1wb3J0czogWyMmIzgyMDM7ODYwMTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMTUpCi0gVHVyYm9wYWNrOiBjbGVhbnVwIGRiIGxvZyBhbmQgYWRkIHZlcmJvc2Ugb3B0aW9uOiBbIyYjODIwMzs4NTk2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTk2NSkKLSBcW2NpXTogZml4IHJldHJ5XF9kZXBsb3lcX3Rlc3Qgd29ya2Zsb3c6IFsjJiM4MjAzOzg1OTgxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1OTgxKQotIEZpeCB0eXBvIGluIGRvY3VtZW50YXRpb246IFsjJiM4MjAzOzg2MDU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDU0KQotIHBlcmY6IHJldmVydCB0byB1c2UgdGhlIGxpZ2h0IHNhZmUgc3RyaW5naWZ5IGZvciBpcy1lcnJvcjogWyMmIzgyMDM7ODYwNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwNTMpCi0gVHVyYm9wYWNrOiBleHBvc2UgdXNlZCBleHBvcnQgaW5mbyBpbiB0ZXN0czogWyMmIzgyMDM7ODYwMzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwMzcpCi0gRG9jczogTWVudGlvbiBucG0gbGluayB3aXRoIFR1cmJvcGFjayByb290OiBbIyYjODIwMzs4NjA3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA3NSkKLSBzY3JpcHQ6IGFsaWduIHRoZSBjb21taXRzIGdyb3VwIGxvZ2ljIHdpdGggdGhlIG9yaWdpbiBzY3JpcHQ6IFsjJiM4MjAzOzg2MDc5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDc5KQotIFVwZGF0ZSBjb29raWVzLm1keDogWyMmIzgyMDM7ODYwOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYwOTQpCi0gUmVtb3ZlIHJlZHVuZGFudCBleGFtcGxlIGNvZGUgZm9yIGNhY2hlTGlmZSBkb2NzOiBbIyYjODIwMzs4NjA0M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA0MykKLSB0ZXN0OiBpbXByb3ZlIHJvdXRlciBwcmVmZXRjaCB0ZXN0IHJlbGlhYmlsaXR5OiBbIyYjODIwMzs4NjA5OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjA5OCkKLSBBZGQgcG9zdHBvbmUgaGFuZGxpbmcgaW4gYXBwLXBhZ2UgaGFuZGxlcjogWyMmIzgyMDM7ODYxMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMDEpCi0gVHVyYm9wYWNrOiByZW1vdmUgZ2xvYmFsXF9pbmZvcm1hdGlvbiBzdHJ1Y3Q6IFsjJiM4MjAzOzg2MDg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDg5KQotIFR1cmJvcGFjazogYWRkIHRhc2tcX2lkXF9kZXRhaWxzIGZlYXR1cmU6IFsjJiM4MjAzOzg0OTcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg0OTcwKQotIFR1cmJvcGFjazogUmVmYWN0b3Igb3V0cHV0IGFzc2V0cyB0byBhbGxvdyB0byBsYXp5IGNvbXB1dGUgb3V0cHV0IGFzc2V0czogWyMmIzgyMDM7ODU3NTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU3NTMpCi0gVW4tc2tpcCB0ZXN0cyBpbiBwcmVmZXRjaC1ydW50aW1lLnRlc3QudHM6IFsjJiM4MjAzOzg2MDk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MDk3KQotIFR1cmJvcGFjazogYWRkIGZsYWdzIHRvIEF2YWlsYWJpbGl0eUluZm86IFsjJiM4MjAzOzg1NzcxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzcxKQotIFR1cmJvcGFjazogYXBwbHkgc2lkZSBlZmZlY3RzIGZhbHNlIHJlbW92YWwgb24gYWxsIG1vZHVsZSB0eXBlczogWyMmIzgyMDM7ODYxMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMzMpCi0gXFtidWlsZF0gUmVtb3ZlIGBsYXllcnNgIGV4cGVyaW1lbnQgZmxhZyBmcm9tIG5leHQtcnVudGltZSB3ZWJwYWNrIGNvbmZpZzogWyMmIzgyMDM7ODYxMjZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxMjYpCi0gVHVyYm9wYWNrOiBvbmx5IGVuYWJsZSBuZXN0ZWQgYXN5bmMgYXZhaWxhYmlsaXR5IGluIHByb2R1Y3Rpb246IFsjJiM4MjAzOzg1NzI4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1NzI4KQotIFxbdHVyYm9wYWNrXSBSZW1vdmUgYENsb25lYCBmcm9tIGBFZmZlY3RgOiBbIyYjODIwMzs4NjExMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjExMCkKLSBUdXJib3BhY2s6IG1hcmsgbW9yZSBtb2R1bGVzIGFzIHNpZGUgZWZmZWN0IGZyZWU6IFsjJiM4MjAzOzg2MTM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTM2KQotIFxbdGVzdF0gVXNlIGBuZXh0LWRhdGEtYXBpLWVuZHBvaW50YCBmb3IgTWlkZGxld2FyZSBIVFRQIG1ldGhvZCB0ZXN0czogWyMmIzgyMDM7ODYxNTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxNTcpCi0gZml4IGJyb2tlbiBleHRlbmQgaW1wbGVtZW50YXRpb24gb24gRHluYW1pY1N0b3JhZ2U6IFsjJiM4MjAzOzg2MjA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjA0KQotIFR1cmJvcGFjazogYXZvaWQgY3JlYXRpbmcgYW5vdGhlciBhc3luYyBjaHVuayBsb2FkZXIgd2hlcmUgdGhlcmUgaXMgYWxyZWFkeSBvbmUgYXZhaWxhYmxlOiBbIyYjODIwMzs4NTgxN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTgxNykKLSBGaXggdHlwbyBvbiAwMy1sYXlvdXRzLWFuZC1wYWdlcy5tZHg6IFsjJiM4MjAzOzg2MTg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MTg2KQotIFVwZGF0ZSAxNC1tZXRhZGF0YS1hbmQtb2ctaW1hZ2VzLm1keDogWyMmIzgyMDM7ODYxOThdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYxOTgpCi0gXFt0dXJib3BhY2tdIE1vZGVsIGB8fGAsIGAmJmAsIGFuZCBgPz9gIGFzIGNvbnRyb2wgZmxvdyBvcGVyYXRvcnM6IFsjJiM4MjAzOzg1ODM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg1ODM3KQotIGNob3JlOiByZW1vdmUgZW1wdHkgZG9jcyBmb2xkZXI6IFsjJiM4MjAzOzg2MjE2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjE2KQotIGRvY3M6IGNhY2hlSGFuZGxlcnMgdXNlIG9iamVjdCBpbnN0ZWFkIG9mIGNsYXNzOiBbIyYjODIwMzs4NjAyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjAyMikKLSBkb2NzOiBmb2xsb3cgdXAgdG8gZ2V0dGluZyBzdGFydGVkIENDIGFuZCB1c2UtY2FjaGUgQVBJIHJlZjogWyMmIzgyMDM7ODU1ODJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU1ODIpCi0gVHVyYm9wYWNrOiB1c2UgYmF0Y2ggaW5zZXJ0IHRvIG1ha2UgZGVwZW5kZW5jaWVzIG91dGRhdGVkOiBbIyYjODIwMzs4NTYyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NTYyNSkKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODYyMzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyMzMpCi0gXFt0ZXN0XSBVcGRhdGUgc25hcHNob3RzOiBbIyYjODIwMzs4NjI4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI4OCkKLSBcW3Rlc3RdIEFkZCBmYWlsaW5nIHRlc3QgZm9yIGB1c2VBY3Rpb25TdGF0ZWAgd2l0aCBgJ3VzZSBjYWNoZSdgOiBbIyYjODIwMzs4NjI5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI5MikKLSBcW3Rlc3RdIERpc2FibGUgZmxha3kgcHJlZmV0Y2hpbmcuc3RhbGUtdGltZXMgdGVzdDogWyMmIzgyMDM7ODYyOTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyOTkpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2MjgzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjgzKQotIFJlcGxhY2UgdHVwbGVzIHdpdGggYmV0dGVyIHN1aXRlZCBkYXRhIHN0cnVjdHVyZXMgZm9yIHNlcnZlciByZWZlcmVuY2VzOiBbIyYjODIwMzs4NjI5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI5NCkKLSBjcmVhdGUtbmV4dC1hcHA6IEFkZCBgaWdub3JlU2NyaXB0c2AgZm9yIGB1bnJzLXJlc29sdmVyYCBvbiBidW46IFsjJiM4MjAzOzg2MzI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzI0KQotIFR1cmJvcGFjazogYnVuZGxlLWFuYWx5emVyIG5lZWQgdG8gYXZvaWQgdXNpbmcgdGhlIGxvY2FsIG5leHQuanMgYnVpbGQ6IFsjJiM4MjAzOzg2MjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjU4KQotIFR1cmJvcGFjazogcmVtb3ZlIHVudXNlZCBtZXRob2Q6IFsjJiM4MjAzOzg2MjU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjU5KQotIFR1cmJvcGFjazogZGlzYWJsZSBpbnB1dCBzb3VyY2UgbWFwcyBmb3IgYW5hbHl6ZTogWyMmIzgyMDM7ODYzNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNDEpCi0gVHVyYm9wYWNrOiBwZXJmOiBGaXggdW51c2VkIGFyZ3VtZW50IGZpbHRlcmluZyBvcHRpbWl6YXRpb24gaW4gdHVyYm8tdGFza3MgZm9yIGBzZWxmYCBhcmd1bWVudHM6IFsjJiM4MjAzOzg2MjMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MjMxKQotIFR1cmJvcGFjazogUmVtb3ZlIGRlYWQgYHR1cmJvX3Rhc2tzOjpwZXJzaXN0ZWRfZ3JhcGhgIG1vZHVsZTogWyMmIzgyMDM7ODYzMjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzMjkpCi0gXFt0dXJib3BhY2tdIFJlZmFjdG9yIHRoZSBhbmFseXplciB0byBmaXggYSBmZXcgaXNzdWVzIGFuZCBwcmVwYXJlIHRvIHNwbGl0IGl0IHVwOiBbIyYjODIwMzs4NjI2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjI2NSkKLSBuZXh0LWFuYWx5emU6IGltcHJvdmUgbmV0d29yayBlcnJvciB2aXN1YWxzOiBbIyYjODIwMzs4NjIyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjIyMikKLSBUdXJib3BhY2s6IHRlc3QgaWYgdW51c2VkIHNlbGYgYXJndW1lbnRzIGFyZSBmaWx0ZXJlZDogWyMmIzgyMDM7ODYzNTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNTMpCi0gVXBncmFkZSBSZWFjdCBmcm9tIGAwOTcyZTIzOS0yMDI1MTExOGAgdG8gYDhhYzVmNGViLTIwMjUxMTE5YDogWyMmIzgyMDM7ODYzNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYzNTEpCi0gVXBkYXRlIFJzcGFjayBkZXZlbG9wbWVudCB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NjMzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjMzMikKLSBUdXJib3BhY2s6IHJlZmFjdG9yIHR1cGxlIHZhcmlhbnQgaW50byBzdHJ1Y3Q6IFsjJiM4MjAzOzg2Mzc0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mzc0KQotIE1pZ3JhdGUgdG8gVmlzaXRNdXQ6IFsjJiM4MjAzOzg2MzQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzQ3KQotIFR1cmJvcGFjazogZGVjb2RlIHVybCBlbmNvZGluZyBhbmQgcmVsYXRpdmUgcGF0aHMgaW4gc291cmNlIG1hcHM6IFsjJiM4MjAzOzg2MzQyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzQyKQotIFR1cmJvcGFjazogcmVtb3ZlIEFzc2V0IHN1cGVydHJhaXQgZnJvbSBNb2R1bGUgdHJhaXQuIE1vZHVsZXMgZG9uJ3QgaGF2ZSBjb250ZW50OiBbIyYjODIwMzs4NjMzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjMzOSkKLSBkb2NzOiBjc3ItYmFpbG91dCBkZWJ1Z2dpbmc6IFsjJiM4MjAzOzg2MzU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzU5KQotIGRvY3M6IHNlcnZlcmxlc3MgZGVwbG95IGZlZWRiYWNrOiBbIyYjODIwMzs4NjM1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM1NykKLSBCdW1wIHN3YyB0byA0ODogWyMmIzgyMDM7ODYyNDBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyNDApCi0gZG9jczogY2FjaGVMaWZlIGZlZWRiYWNrOiBbIyYjODIwMzs4NjEyOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjEyOCkKLSBVcGRhdGUgTmV4dC5qcyBhdXRoIGRvY3MgZXhhbXBsZXM6IFsjJiM4MjAzOzg2MzYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzYxKQotIFVwZGF0ZSBSc3BhY2sgcHJvZHVjdGlvbiB0ZXN0IG1hbmlmZXN0OiBbIyYjODIwMzs4NjM2OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjM2OSkKLSBSZXZlcnQgIlR1cmJvcGFjazogcmVtb3ZlIEFzc2V0IHN1cGVydHJhaXQgZnJvbSBNb2R1bGUgdHJhaXQuIE1vZHVsZXMgZG9uJ3QgaGF2ZSBjb250ZW50IjogWyMmIzgyMDM7ODY0MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0MTUpCi0gUmV2ZXJ0ICJcW3R1cmJvcGFja10gTW9kZWwgYHx8YCwgYCYmYCwgYW5kIGA/P2AgYXMgY29udHJvbCBmbG93IG9wZXJhdG9ycyAoWyMmIzgyMDM7ODU4MzddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODU4MzcpKSI6IFsjJiM4MjAzOzg2NDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDMyKQotIFR1cmJvcGFjazogYXZvaWQgZW1iZWRkaW5nIGRlcGxveW1lbnQgSUQgaW50byB0aGUgdHVyYm9wYWNrIHJ1bnRpbWU6IFsjJiM4MjAzOzg2MzcwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2MzcwKQotIFJldmVydCAiVHVyYm9wYWNrOiBKc0FuYWx5emVyIHBhcnNlIEFzc2lnbkV4cHIgKFsjJiM4MjAzOzgzOTYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzgzOTYyKSkiOiBbIyYjODIwMzs4NjQyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQyMCkKLSBcW3Rlc3RdIExldCBwZW5kaW5nIHRlc3QgZmluaXNoIG9uIGFib3J0OiBbIyYjODIwMzs4NjMwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjMwNykKLSBGaXggY29tcGlsYXRpb24gb2YgZXhwb3J0ZWQgc2VydmVyIGZ1bmN0aW9uczogWyMmIzgyMDM7ODYyOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODYyOTYpCi0gZG9jczogZml4IGdldEluaXRpYWxQcm9wcyBleGVjdXRpb24gYmVoYXZpb3IgZHVyaW5nIG5hdmlnYXRpb246IFsjJiM4MjAzOzg2Mzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2Mzg3KQotIFR1cmJvcGFjazogYmFpbCBpbnN0ZWFkIG9mIHBhbmljOiBbIyYjODIwMzs4NjQ3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjQ3MCkKLSBVcGRhdGUgUnNwYWNrIHByb2R1Y3Rpb24gdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODY0NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0NTcpCi0gRml4IHR5cGVkIHJvdXRlcyB0ZXN0IGV4cGVjdGF0aW9uczogWyMmIzgyMDM7ODY0ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0ODcpCi0gQWRkIHRlc3QgZm9yIGV4dGVybmFsIG1pZGRsZXdhcmUgcmV3cml0ZSB3aXRoIGNoYW5nZWQgaGVhZGVyczogWyMmIzgyMDM7NDk2MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvNDk2MDYpCi0gRml4IGdyYW1tYXIgYW5kIHR5cG9zIGluIHR5cGVzY3JpcHQgZG9jOiBbIyYjODIwMzs4NjUxM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUxMykKLSBTa2lwIGZpbGVzeXN0ZW0tY2FjaGUudGVzdC50cyB0ZXN0IHdpdGggV2VicGFjazogWyMmIzgyMDM7ODY1MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MDYpCi0gTWlncmF0ZSByZXF1aXJlZC1zZXJ2ZXItZmlsZXMtc3NyLTQwNCB0byBiZSBpc29sYXRlZDogWyMmIzgyMDM7ODY1MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MTUpCi0gVHVyYm9wYWNrOiBmaXh1cCByb3V0ZSBoYXNoZXMgZ2VuZXJhdGlvbjogWyMmIzgyMDM7ODY1MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MDIpCi0gQnVtcCBzd2M6IFsjJiM4MjAzOzg2NDk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDk2KQotIFRyeSB0byBpbXByb3ZlIHR5cGVkLXJvdXRlcyB0ZXN0IGZsYWt5bmVzczogWyMmIzgyMDM7ODY1MTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1MTIpCi0gVXNlIHJldHJ5IGluIHRlc3RzIGluc3RlYWQgb2YgcmVxdWVzdGluZyBwYWdlOiBbIyYjODIwMzs4NjUzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUzNSkKLSBUdXJib3BhY2s6IFVzZSBgRGVidWdgIGluc3RlYWQgb2YgYERpc3BsYXlgIGZvciBgVmFsdWVEZWJ1Z0Zvcm1hdGAgaW1wbCBvbiBgUmNTdHJgOiBbIyYjODIwMzs4NjUyMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUyMikKLSBcW3Rlc3RdIEFkZCB0ZXN0IGZpeHR1cmUgZm9yIHJ1bnRpbWUgZXJyb3IgaW4gYCd1c2UgY2FjaGUnYDogWyMmIzgyMDM7ODY0OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY0OTkpCi0gTWlncmF0ZSBhcHAtZGlyLWV4cG9ydCB0ZXN0IHRvIGJlIGlzb2xhdGVkOiBbIyYjODIwMzs4NjUzNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUzNCkKLSBUdXJib3BhY2s6IHdyaXRlIHN5bWxpbmtzIHRvIGFjY2VzcyB0cmFuc2l0aXZlIGBzZXJ2ZXJFeHRlcm5hbFBhY2thZ2VzYAotIEZpeCBuby1kb3VibGUtdGFpbHdpbmQtZXhlY3V0aW9uIGZsYWtlOiBbIyYjODIwMzs4NjU0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU0OSkKLSBVcGRhdGUgUnNwYWNrIGRldmVsb3BtZW50IHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2NTMxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTMxKQotIFR1cmJvcGFjazogc2xpZ2h0bHkgZmV3ZXIgdHVyYm8gdGFza3MgY2FsbHMgZHVyaW5nIHJlc29sdmluZzogWyMmIzgyMDM7ODY1NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NDIpCi0gVHVyYm9wYWNrOiByZW1vdmUgT3B0aW9uU3RyaW5naWZpZWRTb3VyY2VNYXA6IFsjJiM4MjAzOzg2NTQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTQ3KQotIFR1cmJvcGFjazogU2ltcGxpZnkgdGhlIHJldHVybiB0eXBlIG9mIGBGaWxlU3lzdGVtUGF0aDo6dHJ5X2pvaW5gOiBbIyYjODIwMzs4NjUyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUyMykKLSBUdXJib3BhY2s6IHJlbW92ZSBpbnRvKCkgd2hpY2ggY2VsbHMgaW50ZXJuYWxseTogWyMmIzgyMDM7ODY1NDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NDgpCi0gZG9jczogZml4IGNhY2hlIGNvbXBvbmVudCBkb2MgZ3JhbW1hcjogWyMmIzgyMDM7ODY1NjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY1NjMpCi0gZml4KHR1cmJvcGFjayk6IERpc2FibGUgRVMzIHRyYW5zZm9ybXMgZnJvbSBwcmVzZXQtZW52OiBbIyYjODIwMzs4NjUzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjUzMikKLSBEb24ndCBydW4gYnVuZGxlLWFuYWx5emVyIGRldiBzY3JpcHQgd2l0aCB0dXJib3JlcG86IFsjJiM4MjAzOzg2NTg2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTg2KQotIFxbdHVyYm9wYWNrXSBTdXBwb3J0IHRyYXZlcnNpbmcgdGhlIGdyYXBoIGluIHJldmVyc2Ugb3JkZXI6IFsjJiM4MjAzOzg2NDI3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NDI3KQotIFVwZGF0ZSBSc3BhY2sgZGV2ZWxvcG1lbnQgdGVzdCBtYW5pZmVzdDogWyMmIzgyMDM7ODY2NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2NTcpCi0gVXBkYXRlIFJzcGFjayBwcm9kdWN0aW9uIHRlc3QgbWFuaWZlc3Q6IFsjJiM4MjAzOzg2NjU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjU4KQotIFxbdGVzdF0gRGVmbGFrZSBgdXNlLWNhY2hlLXJvdXRlci1oYW5kbGVyLW9ubHlgIGluIGRlcGxveSB0ZXN0czogWyMmIzgyMDM7ODY2NzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2NzgpCi0gQWxsb3cgZXhwb3J0aW5nIG9iamVjdCBhbmQgYXJyYXkgbGl0ZXJhbHMgaW4gYCd1c2UgY2FjaGUnYCBmaWxlcyBhZ2FpbjogWyMmIzgyMDM7ODY2NTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2NTUpCi0gVHVyYm9wYWNrOiB1c2UgdHJhY2luZyBjb250ZXh0IGZvciBjb25maWcgd2F0Y2hpbmc6IFsjJiM4MjAzOzg2NTc2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NTc2KQotIFR1cmJvcGFjazogYWxpZ24gY2h1bmsgbG9hZGluZyBlcnJvciBuYW1lOiBbIyYjODIwMzs4NjU5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjU5MykKLSBkb2NzOiB1cGRhdGUgcHJlZml4IHR3by1kaWdpdCBudW1iZXIgaW4gcm91dGluZyBzZWN0aW9uOiBbIyYjODIwMzs3Nzc1OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy83Nzc1OCkKLSBcW2J1bmRsZS1hbmFseXplcl0gRGlzYWJsZSByZXZhbGlkYXRlT25Gb2N1cyBhbmQgcmV2YWxpZGF0ZU9uUmVjb25uZWN0OiBbIyYjODIwMzs4NjY4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY4OCkKLSBUdXJib3BhY2s6IGltcHJvdmUgZXZlbnR1YWwgY29uc2lzdGVuY3k6IFsjJiM4MjAzOzg2NjgyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdmVyY2VsL25leHQuanMvaXNzdWVzLzg2NjgyKQotIFxbdGVzdF0gRW5hYmxlIFBsYXl3cmlnaHQgdHJhY2VzIGluIGRlcGxveSB0ZXN0czogWyMmIzgyMDM7ODY2ODNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2ODMpCi0gXFt0ZXN0XSBEZWZsYWtlIGBhcHAtZGlyLXByZXZlbnQtMzA0LWNhY2hpbmdgOiBbIyYjODIwMzs4NjY5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY5MykKLSBCdW1wIHRvIHN3YyA0OTogWyMmIzgyMDM7ODY2ODldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2ODkpCi0gVHVyYm9wYWNrOiBwcm9jZXNzLmVudi5UVVJCT1BBQ0sgc2hvdWxkIGJlIGEgc3RyaW5nOiBbIyYjODIwMzs4NjY4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjY4MCkKLSBUdXJib3BhY2s6IGFycmFuZ2UgZW1wdHkgc3BhY2UgaW4gdHJhY2Ugdmlld2VyIGNvcnJlY3RseTogWyMmIzgyMDM7ODY2MTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS92ZXJjZWwvbmV4dC5qcy9pc3N1ZXMvODY2MTIpCi0gXFt0dXJib3BhY2tdIFJlbW92ZSB0aGUgZG9jcyBvbiB0aGUgYnVuZGxlIHNpemUgZ2FwOiBbIyYjODIwMzs4NjcwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3ZlcmNlbC9uZXh0LmpzL2lzc3Vlcy84NjcwNykKLSBcW3Rlc3RdIEltcHJvdmUgYXBwLWJhc2VwYXRoIGFzc2VydGlvbiBlcnJvcjogWyMmCgo8L2RldGFpbHM+CgotLS0KCiMjIyBDb25maWd1cmF0aW9uCgrwn5OFICoqU2NoZWR1bGUqKjogQnJhbmNoIGNyZWF0aW9uIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpLCBBdXRvbWVyZ2UgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkuCgrwn5qmICoqQXV0b21lcmdlKio6IERpc2FibGVkIGJ5IGNvbmZpZy4gUGxlYXNlIG1lcmdlIHRoaXMgbWFudWFsbHkgb25jZSB5b3UgYXJlIHNhdGlzZmllZC4KCuKZuyAqKlJlYmFzaW5nKio6IFdoZW5ldmVyIFBSIGJlY29tZXMgY29uZmxpY3RlZCwgb3IgeW91IHRpY2sgdGhlIHJlYmFzZS9yZXRyeSBjaGVja2JveC4KCvCflJUgKipJZ25vcmUqKjogQ2xvc2UgdGhpcyBQUiBhbmQgeW91IHdvbid0IGJlIHJlbWluZGVkIGFib3V0IHRoZXNlIHVwZGF0ZXMgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME1pNDVNaTR4SWl3aWRYQmtZWFJsWkVsdVZtVnlJam9pTkRJdU9USXVNU0lzSW5SaGNtZGxkRUp5WVc1amFDSTZJbTFoYVc0aUxDSnNZV0psYkhNaU9sc2ljbVZ1YjNaaGRHVWlYWDA9LS0+Cg==
      patchset: 5f17f0f846f084c6580b4f362fbceec8c73c328c
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
          untrusted/project_0/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: a01eed06dffe368c1d01819193bfadccb137414d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 4f450aa36c28b035ce97359a888edbd7599eaf31
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 397240f42127868e42e86e6aeb120c2cb092d117
        playbooks:
        - path: untrusted/project_0/github.com/osism/zuul-jobs/playbooks/flake8/run.yaml
          roles:
          - checkout: main
            checkout_description: playbook branch
            link_name: ansible/playbook_0/role_0/zuul-jobs
            link_target: untrusted/project_0/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_0/zuul-jobs/roles
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_1/zuul-config
            link_target: untrusted/project_1/github.com/osism/zuul-config
            role_path: ansible/playbook_0/role_1/zuul-config/roles
          - checkout: master
            checkout_description: project default branch
            link_name: ansible/playbook_0/role_2/openinfra-zuul-jobs
            link_target: untrusted/project_2/github.com/osism/openinfra-zuul-jobs
            role_path: ansible/playbook_0/role_2/openinfra-zuul-jobs/roles
      post_review: false
      post_timeout: null
      pre_timeout: null
      project:
        canonical_hostname: github.com
        canonical_name: github.com/osism/python-osism
        name: osism/python-osism
        short_name: python-osism
        src_dir: src/github.com/osism/python-osism
      projects:
        github.com/osism/python-osism:
          canonical_hostname: github.com
          canonical_name: github.com/osism/python-osism
          checkout: main
          checkout_description: zuul branch
          commit: 55b0fe8f78d9a38a25b62cfb88eef57eb4a39a53
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/1955/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
