all:
  children:
    zuul_unreachable:
      hosts: {}
  hosts:
    debian-bookworm:
      ansible_connection: ssh
      ansible_host: 2a13:1a81:8000:3124:f816:3eff:fe5c:db30
      ansible_port: 22
      ansible_python_interpreter: auto
      ansible_user: zuul
      docker_namespace: osism
      docker_registry: osism.harbor.regio.digital
      nodepool:
        az: nova
        cloud: regiocloud-a-ci
        external_id: c435b20a-1608-4be4-9367-44a78625069f
        host_id: df70f2a3f3d0c26428f22685cfc722ebc48099d99e7332c39e017195
        interface_ip: 2a13:1a81:8000:3124:f816:3eff:fe5c:db30
        label: debian-bookworm
        node_properties: {}
        private_ipv4: 10.128.7.7
        private_ipv6: null
        provider: regiocloud-a
        public_ipv4: 81.163.193.145
        public_ipv6: 2a13:1a81:8000:3124:f816:3eff:fe5c:db30
        region: null
        slot: null
  vars:
    docker_namespace: osism
    docker_registry: osism.harbor.regio.digital
    zuul:
      _inheritance_path:
      - '<Job base explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/zuul-config/zuul.d/jobs.yaml@main#2>'
      - '<Job container-image-python-osism-build explicit: None implied: {MatchAny:{ImpliedBranchMatcher:main}}
        source: osism/python-osism/.zuul.yaml@main#79>'
      - '<Job container-image-python-osism-build explicit: None implied: None source:
        osism/python-osism/.zuul.yaml@main#138>'
      ansible_version: '9'
      attempts: 1
      branch: main
      build: 24a66b7c1e4d472dbb3f96c0799ddce5
      build_refs:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.1\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|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.1`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.1`](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 24f35aebbe9be81b0d1c03340777346d0b03017f
        patchset: 24f35aebbe9be81b0d1c03340777346d0b03017f
        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: a95eafeb2c4341698456efc87a228d73
      buildset_refs:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.1\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|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.1`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.1`](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 24f35aebbe9be81b0d1c03340777346d0b03017f
        patchset: 24f35aebbe9be81b0d1c03340777346d0b03017f
        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: '2256'
      change_message: "Update dependency axios to v1.16.1\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|
        [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
        | [`1.13.6` \u2192 `1.16.1`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.1)
        | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.1?slim=true)
        | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.1?slim=true)
        |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
        [`v1.16.1`](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n###
        [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
        v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
        method and a new `ECONNREFUSED` error constant, lands a substantial wave of
        HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
        and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
        Changes\n\nA handful of fixes in this release are either security-adjacent
        or change observable behaviour. Please review before upgrading:\n\n- **Fetch
        adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
        were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone relying
        on them as a safety net (DoS protection, accidental large uploads) had no
        protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
        **Proxy requests now preserve user-supplied `Host` headers.** Previously,
        the proxy path could overwrite a custom `Host`. Virtual-host-style routing
        through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
        **Basic auth credentials embedded in URLs are now URL-decoded.** If you have
        percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`), the
        decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
        **`parseProtocol` now strictly requires a colon in the protocol separator.**
        Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
        URL handling is now spec-correct; consumers depending on legacy `unescape()`
        quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **`transformRequest` input typing change was reverted.** The typing change
        introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
        was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
        after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
        **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
        \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
        QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
        **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on `AxiosError`
        so callers can match connection-refused failures without comparing string
        literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
        (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
        **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
        so userland param serializers can reuse the same encoding logic that axios
        uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
        \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
        stale headers when a redirect targets a no-proxy host, fixed the redirect
        listener chain so listeners no longer stack across hops, restored the missing
        `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
        headers when forwarding through a proxy, and properly URL-decoded basic auth
        credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
        **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
        **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**, **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
        **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
        **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
        object on `AxiosError` when a stream is aborted after headers arrive, honoured
        the `timeout` option during the connect phase when redirects are disabled,
        and resolved an unsettled-promise hang when an aborted request was combined
        with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
        **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
        **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
        **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the fetch
        adapter, set the `User-Agent` header to match the HTTP adapter, preserved
        the original abort reason instead of replacing it with a generic error, and
        deferred global access so importing the module no longer throws a `TypeError`
        in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
        **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
        **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
        **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
        **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
        on the error, timeout, and abort code paths to prevent leaked subscriptions.
        (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
        **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
        fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
        error codes, and tightened the `parseProtocol` regex to require a colon in
        the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
        **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**, **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the ESM
        build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
        `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
        **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**, **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
        **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
        UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
        issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
        \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
        Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
        the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
        **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
        **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
        EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
        an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
        **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
        **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
        **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query encoding,
        updated the `parseReviver` TypeScript definitions and configuration docs for
        ES2023, added timeout guidance to the README's first async example, and expanded
        notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
        **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
        **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
        **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
        **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
        after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
        **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
        **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
        and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
        **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
        **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
        **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
        (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
        **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
        \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
        Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
        (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
        **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
        **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
        **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
        **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
        (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
        **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
        (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
        **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
        **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
        **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
        **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
        **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
        **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
        **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
        **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
        (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
        **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
        **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
        **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
        **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
        **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
        **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
        **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
        **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
        **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
        Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
        [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
        release delivers prototype-pollution hardening for the Node HTTP adapter,
        adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix domain
        sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening
        across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n- **Prototype
        Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP adapter and `resolveConfig`/`mergeConfig`/validator
        paths to read only own properties and use null-prototype config objects, preventing
        polluted `auth`, `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser`
        from influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
        **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
        an opt-in `allowedSocketPaths` config option to restrict permitted Unix domain
        socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
        **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
        lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
        `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit signatures`),
        60-day resolution policy, and maintainer incident-response runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
        \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New request
        config option (and TypeScript types) to allowlist Unix domain socket paths
        used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
        \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a single
        per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
        eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
        and linear heap growth under concurrent or long-running keep-alive workloads
        (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
        (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
        \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
        with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
        Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
        [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
        [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
        Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
        ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
        **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
        ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
        Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
        types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
        ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
        Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
        alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
        \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
        #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
        alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
        \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6) (2023-01-28)\n\n#####
        Bug Fixes\n\n- **headers:** added missed Authorization accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
        ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
        **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
        types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
        ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
        #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5) (2023-01-26)\n\n#####
        Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle spread syntax by making
        all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
        ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54 (#&#8203;5499
        )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
        [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462 )\")\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4) (2023-01-22)\n\n#####
        Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig` back to `AxiosRequestConfig`;
        ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486)) ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
        **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
        ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
        (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
        [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
        )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
        Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
        it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
        ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
        (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
        #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
        [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
        prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
        fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
        fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
        fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
        fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
        Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
        chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
        chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
        chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
        chore(ci): fix version bump script by adding bump argument for target version
        [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
        bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
        chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
        chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
        Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
        [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
        Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
        Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
        fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
        fix(headers): decompression for responses without Content-Length header [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n-
        fix(webWorker): exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
        Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
        refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
        Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
        [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
        typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
        Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
        [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
        [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
        [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
        CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module exports
        [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n- change:
        re-added support for loading Axios with require('axios').default [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
        Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
        fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
        fix: type definition of use method on AxiosInterceptorManager to match the
        the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
        fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
        fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
        fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body is
        empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
        Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
        Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
        chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
        chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
        chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
        chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
        chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
        chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
        chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
        chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
        chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
        chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
        chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
        chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
        chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
        [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
        typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
        and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
        chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
        [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
        fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
        chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
        chore(docs): update readme in the Handling Errors section - issue reference
        [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
        chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
        chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
        chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
        Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
        [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
        [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
        [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
        [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio Busatto](https://redirect.github.com/cjcbusatto)\n-
        [Remco Haszing](https://redirect.github.com/remcohaszing)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [Csaba Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
        [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
        [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
        [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
        support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
        Fixed\n\n- Fixed top-level export to keep them in-line with static properties
        [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
        including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
        Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
        Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
        Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
        Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
        Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
        chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
        chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
        chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
        Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
        [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
        [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
        [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
        [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD builds.\n\n#####
        Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
        js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
        use is more impactful.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type definition
        index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
        Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
        Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
        Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
        Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
        Fixed inability to access response headers when using axios 1.x with Jest
        [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
        Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
        [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
        PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
        )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
        \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
        [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add AxiosError
        to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
        Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
        Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
        Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
        Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
        Added generic AxiosAbortSignal TS interface to avoid importing AbortController
        polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
        Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
        Added a clear() function to the request and response interceptors object so
        a user can ensure that all interceptors have been removed from an axios instance
        [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n- Added
        react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
        Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
        Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
        Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
        Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
        Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
        Added automatic payload serialization to application/x-www-form-urlencoded
        [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
        the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
        Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
        Added the ability for the url-encoded-form serializer to respect the formSerializer
        config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
        Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
        Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
        Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
        URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
        Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
        Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
        Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
        Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
        Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
        Changed\n\n- Updated AxiosError.config to be optional in the type definition
        [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
        README emphasizing the URLSearchParam built-in interface over other solutions
        [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
        request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
        Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
        Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
        Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
        Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
        Updated types to allow specifying partial default headers on instance create
        [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
        isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
        Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
        Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
        Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
        Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
        Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
        in this release. Please read through the full release notes to see how this
        may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
        argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
        Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
        Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
        Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
        Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
        Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
        Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
        Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
        Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
        Edited readme with 3 updated browser icons of Chrome, FireFox and Safari [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n-
        Bump follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
        Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
        Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
        Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
        Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
        Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
        Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
        Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
        Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
        Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
        Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
        Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
        Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
        Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
        Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
        Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
        Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
        Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
        Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
        Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
        Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
        The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
        SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
        Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
        Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
        Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
        Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
        Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
        Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
        Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
        Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
        Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
        Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
        Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
        Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
        Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
        Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
        Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
        Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
        Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
        [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan Mooney](https://redirect.github.com/danmooney)\n\n-
        [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n- [aong](https://redirect.github.com/yxwzaxns)\n\n-
        [Des Preston](https://redirect.github.com/despreston)\n\n- [Ted Robertson](https://redirect.github.com/tredondo)\n\n-
        [zhoulixiang](https://redirect.github.com/zh-lx)\n\n- [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n-
        [Kumar Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
        [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
        [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave Cardwell](https://redirect.github.com/davecardwell)\n\n-
        [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
        [Kai](https://redirect.github.com/Schweinepriester)\n\n- [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n-
        [Brian Helba](https://redirect.github.com/brianhelba)\n\n- [reslear](https://redirect.github.com/reslear)\n\n-
        [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n- [Landro3](https://redirect.github.com/Landro3)\n\n-
        [rafw87](https://redirect.github.com/rafw87)\n\n- [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n-
        [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n- [Dave](https://redirect.github.com/wangcch)\n\n-
        [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n- [Spencer](https://redirect.github.com/spalger)\n\n-
        [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n- [Jamie Telin](https://redirect.github.com/lejahmie)\n\n-
        [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n- [Kirill Shakirov](https://redirect.github.com/turisap)\n\n-
        [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n- [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n-
        [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n- [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n-
        [Dimitris Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
        [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
        [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
        [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
        [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
        [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
        [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
        [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
        [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
        [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
        [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
        [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
        [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
        [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
        Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
        Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
        Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
        At any time (no schedule defined)\n- Automerge\n  - 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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
      change_url: https://github.com/osism/python-osism/pull/2256
      child_jobs: []
      commit_id: 24f35aebbe9be81b0d1c03340777346d0b03017f
      event_id: 0dc71590-4eee-11f1-8300-d9404739fdbe
      executor:
        hostname: 521e9411259a
        inventory_file: /var/lib/zuul/builds/24a66b7c1e4d472dbb3f96c0799ddce5/ansible/inventory.yaml
        log_root: /var/lib/zuul/builds/24a66b7c1e4d472dbb3f96c0799ddce5/work/logs
        result_data_file: /var/lib/zuul/builds/24a66b7c1e4d472dbb3f96c0799ddce5/work/results.json
        src_root: /var/lib/zuul/builds/24a66b7c1e4d472dbb3f96c0799ddce5/work/src
        work_root: /var/lib/zuul/builds/24a66b7c1e4d472dbb3f96c0799ddce5/work
      include_vars: []
      items:
      - branch: main
        change: '2256'
        change_message: "Update dependency axios to v1.16.1\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|
          [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios))
          | [`1.13.6` \u2192 `1.16.1`](https://renovatebot.com/diffs/npm/axios/1.13.6/1.16.1)
          | ![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.16.1?slim=true)
          | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.13.6/1.16.1?slim=true)
          |\n\n---\n\n### Release Notes\n\n<details>\n<summary>axios/axios (axios)</summary>\n\n###
          [`v1.16.1`](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.16.0...1337d6b537afb2d3f501074c8ac4ef4308221197)\n\n###
          [`v1.16.0`](https://redirect.github.com/axios/axios/releases/tag/v1.16.0)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n####
          v1.16.0 \u2014 May 2, 2026\n\nThis release adds support for the QUERY HTTP
          method and a new `ECONNREFUSED` error constant, lands a substantial wave
          of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers,
          and timeouts, and welcomes 23 new contributors.\n\n#### \u26A0\uFE0F Notable
          Changes\n\nA handful of fixes in this release are either security-adjacent
          or change observable behaviour. Please review before upgrading:\n\n- **Fetch
          adapter now enforces `maxBodyLength` and `maxContentLength`.** These limits
          were silently ignored on the fetch adapter prior to 1.16.0 \u2014 anyone
          relying on them as a safety net (DoS protection, accidental large uploads)
          had no protection. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**)\n-
          **Proxy requests now preserve user-supplied `Host` headers.** Previously,
          the proxy path could overwrite a custom `Host`. Virtual-host-style routing
          through a proxy will now behave correctly. (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **Basic auth credentials embedded in URLs are now URL-decoded.** If you
          have percent-encoded credentials in a URL (e.g. `https://user:p%40ss@host`),
          the decoded value is what now goes on the wire. (**[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **`parseProtocol` now strictly requires a colon in the protocol separator.**
          Strings that loosely parsed as protocols before may no longer match. (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Deprecated `unescape()` replaced with modern UTF-8 encoding.** Non-ASCII
          URL handling is now spec-correct; consumers depending on legacy `unescape()`
          quirks may see different output bytes. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **`transformRequest` input typing change was reverted.** The typing change
          introduced in [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          was reverted in [#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)
          after follow-up review \u2014 net behavior is unchanged from 1.15.2. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n\n####
          \U0001F680 New Features\n\n- **QUERY HTTP Method:** Added support for the
          QUERY HTTP method across adapters and type definitions. (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **ECONNREFUSED Error Constant:** Exposed `ECONNREFUSED` as a constant on
          `AxiosError` so callers can match connection-refused failures without comparing
          string literals (closes [#&#8203;6485](https://redirect.github.com/axios/axios/issues/6485)).
          (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **Encode Helper Export:** Exported the internal `encode` helper from `buildURL`
          so userland param serializers can reuse the same encoding logic that axios
          uses internally. (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **HTTP Adapter \u2014 Redirects & Headers:** Cleared
          stale headers when a redirect targets a no-proxy host, fixed the redirect
          listener chain so listeners no longer stack across hops, restored the missing
          `requestDetails` argument on `beforeRedirect`, preserved user-supplied `Host`
          headers when forwarding through a proxy, and properly URL-decoded basic
          auth credentials. (**[#&#8203;10794](https://redirect.github.com/axios/axios/issues/10794)**,
          **[#&#8203;10800](https://redirect.github.com/axios/axios/issues/10800)**,
          **[#&#8203;6241](https://redirect.github.com/axios/axios/issues/6241)**,
          **[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**,
          **[#&#8203;10825](https://redirect.github.com/axios/axios/issues/10825)**)\n-
          **HTTP Adapter \u2014 Streams & Timeouts:** Preserved the partial response
          object on `AxiosError` when a stream is aborted after headers arrive, honoured
          the `timeout` option during the connect phase when redirects are disabled,
          and resolved an unsettled-promise hang when an aborted request was combined
          with compression and `maxRedirects: 0`. (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**,
          **[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**,
          **[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **Fetch Adapter:** Enforced `maxBodyLength` / `maxContentLength` in the
          fetch adapter, set the `User-Agent` header to match the HTTP adapter, preserved
          the original abort reason instead of replacing it with a generic error,
          and deferred global access so importing the module no longer throws a `TypeError`
          in restricted environments. (**[#&#8203;10795](https://redirect.github.com/axios/axios/issues/10795)**,
          **[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**,
          **[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**,
          **[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **XHR Adapter:** Unsubscribed the `cancelToken` and `AbortSignal` listeners
          on the error, timeout, and abort code paths to prevent leaked subscriptions.
          (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **Error Handling:** Attached the parsed response to `AxiosError` when `JSON.parse`
          fails inside `dispatchRequest`, prevented `settle` from emitting `undefined`
          error codes, and tightened the `parseProtocol` regex to require a colon
          in the protocol separator. (**[#&#8203;10724](https://redirect.github.com/axios/axios/issues/10724)**,
          **[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**,
          **[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **Types & Exports:** Aligned the CommonJS `CancelToken` typings with the
          ESM build, fixed a compiler error caused by `RawAxiosHeaders`, and re-exported
          `create` from the package index. (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**,
          **[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**,
          **[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **UTF-8 Encoding:** Replaced the deprecated `unescape()` call with a modern
          UTF-8 encoding implementation. (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **Misc Cleanup:** Resolved a batch of small inconsistencies and gadget-level
          issues across the codebase. (**[#&#8203;10833](https://redirect.github.com/axios/axios/issues/10833)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Refactor \u2014 ES6 Modernisation:**
          Modernised the `utils` module and XHR adapter to use ES6 features, and tidied
          the multipart boundary error message. (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**,
          **[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **Tests:** Hardened the HTTP test server lifecycle to fix flaky `FormData`
          EPIPE failures, fixed Win32 platform support for the pipe tests, and corrected
          an incorrect test assumption. (**[#&#8203;10820](https://redirect.github.com/axios/axios/issues/10820)**,
          **[#&#8203;10791](https://redirect.github.com/axios/axios/issues/10791)**,
          **[#&#8203;10796](https://redirect.github.com/axios/axios/issues/10796)**)\n-
          **Docs:** Documented `paramsSerializer.encode` for strict RFC 3986 query
          encoding, updated the `parseReviver` TypeScript definitions and configuration
          docs for ES2023, added timeout guidance to the README's first async example,
          and expanded notes around the recent type changes. (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**,
          **[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**,
          **[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**,
          **[#&#8203;10804](https://redirect.github.com/axios/axios/issues/10804)**)\n-
          **Reverted:** Reverted the `transformRequest` input typing change from [#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)
          after follow-up review. (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**,
          **[#&#8203;10810](https://redirect.github.com/axios/axios/issues/10810)**)\n-
          **Dependencies:** Bumped `actions/setup-node`, the `github-actions` group,
          and `postcss` (in `/docs`) to their latest versions. (**[#&#8203;10785](https://redirect.github.com/axios/axios/issues/10785)**,
          **[#&#8203;10813](https://redirect.github.com/axios/axios/issues/10813)**,
          **[#&#8203;10814](https://redirect.github.com/axios/axios/issues/10814)**)\n-
          **Release:** Updated changelog and packages, and prepared the 1.16.0 release.
          (**[#&#8203;10790](https://redirect.github.com/axios/axios/issues/10790)**,
          **[#&#8203;10834](https://redirect.github.com/axios/axios/issues/10834)**)\n\n####
          \U0001F31F New Contributors\n\nWe are thrilled to welcome our new contributors.
          Thank you for helping improve axios:\n\n- **[@&#8203;singhankit001](https://redirect.github.com/singhankit001)**
          (**[#&#8203;10588](https://redirect.github.com/axios/axios/issues/10588)**)\n-
          **[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie)** (**[#&#8203;7419](https://redirect.github.com/axios/axios/issues/7419)**)\n-
          **[@&#8203;iruizsalinas](https://redirect.github.com/iruizsalinas)** (**[#&#8203;10787](https://redirect.github.com/axios/axios/issues/10787)**)\n-
          **[@&#8203;MarcosNocetti](https://redirect.github.com/MarcosNocetti)** (**[#&#8203;10680](https://redirect.github.com/axios/axios/issues/10680)**)\n-
          **[@&#8203;deepview-autofix](https://redirect.github.com/deepview-autofix)**
          (**[#&#8203;10729](https://redirect.github.com/axios/axios/issues/10729)**)\n-
          **[@&#8203;atharvasingh7007](https://redirect.github.com/atharvasingh7007)**
          (**[#&#8203;10745](https://redirect.github.com/axios/axios/issues/10745)**)\n-
          **[@&#8203;OfekDanny](https://redirect.github.com/OfekDanny)** (**[#&#8203;10772](https://redirect.github.com/axios/axios/issues/10772)**)\n-
          **[@&#8203;mnahkies](https://redirect.github.com/mnahkies)** (**[#&#8203;7414](https://redirect.github.com/axios/axios/issues/7414)**)\n-
          **[@&#8203;tboyila](https://redirect.github.com/tboyila)** (**[#&#8203;10759](https://redirect.github.com/axios/axios/issues/10759)**)\n-
          **[@&#8203;Kingo64](https://redirect.github.com/Kingo64)** (**[#&#8203;6897](https://redirect.github.com/axios/axios/issues/6897)**)\n-
          **[@&#8203;ramram1048](https://redirect.github.com/ramram1048)** (**[#&#8203;6389](https://redirect.github.com/axios/axios/issues/6389)**)\n-
          **[@&#8203;FLNacif](https://redirect.github.com/FLNacif)** (**[#&#8203;6460](https://redirect.github.com/axios/axios/issues/6460)**)\n-
          **[@&#8203;zozo123](https://redirect.github.com/zozo123)** (**[#&#8203;10806](https://redirect.github.com/axios/axios/issues/10806)**)\n-
          **[@&#8203;pierluigilenoci](https://redirect.github.com/pierluigilenoci)**
          (**[#&#8203;10802](https://redirect.github.com/axios/axios/issues/10802)**)\n-
          **[@&#8203;afurm](https://redirect.github.com/afurm)** (**[#&#8203;10708](https://redirect.github.com/axios/axios/issues/10708)**)\n-
          **[@&#8203;karan-lrn](https://redirect.github.com/karan-lrn)** (**[#&#8203;7378](https://redirect.github.com/axios/axios/issues/7378)**)\n-
          **[@&#8203;ebeigarts](https://redirect.github.com/ebeigarts)** (**[#&#8203;7149](https://redirect.github.com/axios/axios/issues/7149)**)\n-
          **[@&#8203;Raymondo97](https://redirect.github.com/Raymondo97)** (**[#&#8203;10782](https://redirect.github.com/axios/axios/issues/10782)**)\n-
          **[@&#8203;mixelburg](https://redirect.github.com/mixelburg)** (**[#&#8203;10821](https://redirect.github.com/axios/axios/issues/10821)**)\n-
          **[@&#8203;ashishkr96](https://redirect.github.com/ashishkr96)** (**[#&#8203;10822](https://redirect.github.com/axios/axios/issues/10822)**)\n-
          **[@&#8203;cyphercodes](https://redirect.github.com/cyphercodes)** (**[#&#8203;10819](https://redirect.github.com/axios/axios/issues/10819)**)\n-
          **[@&#8203;Jye10032](https://redirect.github.com/Jye10032)** (**[#&#8203;7260](https://redirect.github.com/axios/axios/issues/7260)**)\n-
          **[@&#8203;VeerShah41](https://redirect.github.com/VeerShah41)** (**[#&#8203;7276](https://redirect.github.com/axios/axios/issues/7276)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.2...v1.16.0)\n\n###
          [`v1.15.2`](https://redirect.github.com/axios/axios/releases/tag/v1.15.2)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\nThis
          release delivers prototype-pollution hardening for the Node HTTP adapter,
          adds an opt-in `allowedSocketPaths` allowlist to mitigate SSRF via Unix
          domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain
          hardening across CI and security docs.\n\n#### \U0001F512 Security Fixes\n\n-
          **Prototype Pollution Hardening (HTTP Adapter):** Hardened the Node HTTP
          adapter and `resolveConfig`/`mergeConfig`/validator paths to read only own
          properties and use null-prototype config objects, preventing polluted `auth`,
          `baseURL`, `socketPath`, `beforeRedirect`, and `insecureHTTPParser` from
          influencing requests. (**[#&#8203;10779](https://redirect.github.com/axios/axios/issues/10779)**)\n-
          **SSRF via `socketPath`:** Rejects non-string `socketPath` values and adds
          an opt-in `allowedSocketPaths` config option to restrict permitted Unix
          domain socket paths, returning `AxiosError` `ERR_BAD_OPTION_VALUE` on mismatch.
          (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n-
          **Supply-chain Hardening:** Added `.npmrc` with `ignore-scripts=true`, lockfile
          lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded
          `SECURITY.md`/`THREATMODEL.md` with provenance verification (`npm audit
          signatures`), 60-day resolution policy, and maintainer incident-response
          runbook. (**[#&#8203;10776](https://redirect.github.com/axios/axios/issues/10776)**)\n\n####
          \U0001F680 New Features\n\n- **`allowedSocketPaths` Config Option:** New
          request config option (and TypeScript types) to allowlist Unix domain socket
          paths used by the Node http adapter; backwards compatible when unset. (**[#&#8203;10777](https://redirect.github.com/axios/axios/issues/10777)**)\n\n####
          \U0001F41B Bug Fixes\n\n- **Keep-alive Socket Memory Leak:** Installs a
          single per-socket `error` listener tracking the active request via `kAxiosSocketListener`/`kAxiosCurrentReq`,
          eliminating per-request listener accumulation, `MaxListenersExceededWarning`,
          and linear heap growth under concurrent or long-running keep-alive workloads
          (fixes [#&#8203;10780](https://redirect.github.com/axios/axios/issues/10780)).
          (**[#&#8203;10788](https://redirect.github.com/axios/axios/issues/10788)**)\n\n####
          \U0001F527 Maintenance & Chores\n\n- **Changelog:** Updated `CHANGELOG.md`
          with v1.15.1 release notes. (**[#&#8203;10781](https://redirect.github.com/axios/axios/issues/10781)**)\n\n[Full
          Changelog](https://redirect.github.com/axios/axios/compare/v1.15.1...v1.15.2)\n\n###
          [`v1.15.1`](https://redirect.github.com/axios/axios/compare/v1.15.0...ac42446be51300fe214ba3c6e40cc95f34fd6871)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.15.0...v1.15.1)\n\n###
          [`v1.15.0`](https://redirect.github.com/axios/axios/blob/HEAD/CHANGELOG.md#130-2023-01-31)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.14.0...v1.15.0)\n\n#####
          Bug Fixes\n\n- **headers:** fixed & optimized clear method; ([#&#8203;5507](https://redirect.github.com/axios/axios/issues/5507))
          ([9915635](https://redirect.github.com/axios/axios/commit/9915635c69d0ab70daca5738488421f67ca60959))\n-
          **http:** add zlib headers if missing ([#&#8203;5497](https://redirect.github.com/axios/axios/issues/5497))
          ([65e8d1e](https://redirect.github.com/axios/axios/commit/65e8d1e28ce829f47a837e45129730e541950d3c))\n\n#####
          Features\n\n- **fomdata:** added support for spec-compliant FormData & Blob
          types; ([#&#8203;5316](https://redirect.github.com/axios/axios/issues/5316))
          ([6ac574e](https://redirect.github.com/axios/axios/commit/6ac574e00a06731288347acea1e8246091196953))\n\n#####
          Contributors to this release\n\n- <img src=\"https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS
          \"+352/-67 (#&#8203;5514 #&#8203;5512 #&#8203;5510 #&#8203;5509 #&#8203;5508
          #&#8203;5316 #&#8203;5507 )\")\n- <img src=\"https://avatars.githubusercontent.com/u/35015993?v&#x3D;4&amp;s&#x3D;18\"
          alt=\"avatar\" width=\"18\"/> [ItsNotGoodName](https://redirect.github.com/ItsNotGoodName
          \"+43/-2 (#&#8203;5497 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.6](https://redirect.github.com/axios/axios/compare/v1.2.5...v1.2.6)
          (2023-01-28)\n\n##### Bug Fixes\n\n- **headers:** added missed Authorization
          accessor; ([#&#8203;5502](https://redirect.github.com/axios/axios/issues/5502))
          ([342c0ba](https://redirect.github.com/axios/axios/commit/342c0ba9a16ea50f5ed7d2366c5c1a2c877e3f26))\n-
          **types:** fixed `CommonRequestHeadersList` & `CommonResponseHeadersList`
          types to be private in commonJS; ([#&#8203;5503](https://redirect.github.com/axios/axios/issues/5503))
          ([5a3d0a3](https://redirect.github.com/axios/axios/commit/5a3d0a3234d77361a1bc7cedee2da1e11df08e2c))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+24/-9 (#&#8203;5503
          #&#8203;5502 )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.5](https://redirect.github.com/axios/axios/compare/v1.2.4...v1.2.5)
          (2023-01-26)\n\n##### Bug Fixes\n\n- **types:** fixed AxiosHeaders to handle
          spread syntax by making all methods non-enumerable; ([#&#8203;5499](https://redirect.github.com/axios/axios/issues/5499))
          ([580f1e8](https://redirect.github.com/axios/axios/commit/580f1e8033a61baa38149d59fd16019de3932c22))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+82/-54
          (#&#8203;5499 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/20516159?v=4\\&s=16)
          [Elliot Ford](https://redirect.github.com/EFord36 \"+1/-1 (#&#8203;5462
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.4](https://redirect.github.com/axios/axios/compare/v1.2.3...v1.2.4)
          (2023-01-22)\n\n##### Bug Fixes\n\n- **types:** renamed `RawAxiosRequestConfig`
          back to `AxiosRequestConfig`; ([#&#8203;5486](https://redirect.github.com/axios/axios/issues/5486))
          ([2a71f49](https://redirect.github.com/axios/axios/commit/2a71f49bc6c68495fa419003a3107ed8bd703ad0))\n-
          **types:** fix `AxiosRequestConfig` generic; ([#&#8203;5478](https://redirect.github.com/axios/axios/issues/5478))
          ([9bce81b](https://redirect.github.com/axios/axios/commit/186ea062da8b7d578ae78b1a5c220986b9bce81b))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+242/-108
          (#&#8203;5486 #&#8203;5482 )\")\n- ![avatar](https://avatars.githubusercontent.com/u/9430821?v=4\\&s=16)
          [Daniel Hillmann](https://redirect.github.com/hilleer \"+1/-1 (#&#8203;5478
          )\")\n\n##### PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          [1.2.3](https://redirect.github.com/axios/axios/compare/1.2.2...1.2.3) (2023-01-10)\n\n#####
          Bug Fixes\n\n- **types:** fixed AxiosRequestConfig header interface by refactoring
          it to RawAxiosRequestConfig; ([#&#8203;5420](https://redirect.github.com/axios/axios/issues/5420))
          ([0811963](https://redirect.github.com/axios/axios/commit/08119634a22f1d5b19f5c9ea0adccb6d3eebc3bc))\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS \"+938/-442
          (#&#8203;5456 #&#8203;5455 #&#8203;5453 #&#8203;5451 #&#8203;5449 #&#8203;5447
          #&#8203;5446 #&#8203;5443 #&#8203;5442 #&#8203;5439 #&#8203;5420 )\")\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.2] - 2022-12-29\n\n##### Fixed\n\n- fix(ci): fix release script inputs
          [#&#8203;5392](https://redirect.github.com/axios/axios/pull/5392)\n- fix(ci):
          prerelease scipts [#&#8203;5377](https://redirect.github.com/axios/axios/pull/5377)\n-
          fix(ci): release scripts [#&#8203;5376](https://redirect.github.com/axios/axios/pull/5376)\n-
          fix(ci): typescript tests [#&#8203;5375](https://redirect.github.com/axios/axios/pull/5375)\n-
          fix: Brotli decompression [#&#8203;5353](https://redirect.github.com/axios/axios/pull/5353)\n-
          fix: add missing HttpStatusCode [#&#8203;5345](https://redirect.github.com/axios/axios/pull/5345)\n\n#####
          Chores\n\n- chore(ci): set conventional-changelog header config [#&#8203;5406](https://redirect.github.com/axios/axios/pull/5406)\n-
          chore(ci): fix automatic contributors resolving [#&#8203;5403](https://redirect.github.com/axios/axios/pull/5403)\n-
          chore(ci): improved logging for the contributors list generator [#&#8203;5398](https://redirect.github.com/axios/axios/pull/5398)\n-
          chore(ci): fix release action [#&#8203;5397](https://redirect.github.com/axios/axios/pull/5397)\n-
          chore(ci): fix version bump script by adding bump argument for target version
          [#&#8203;5393](https://redirect.github.com/axios/axios/pull/5393)\n- chore(deps):
          bump decode-uri-component from 0.2.0 to 0.2.2 [#&#8203;5342](https://redirect.github.com/axios/axios/pull/5342)\n-
          chore(ci): GitHub Actions Release script [#&#8203;5384](https://redirect.github.com/axios/axios/pull/5384)\n-
          chore(ci): release scripts [#&#8203;5364](https://redirect.github.com/axios/axios/pull/5364)\n\n#####
          Contributors to this release\n\n- ![avatar](https://avatars.githubusercontent.com/u/12586868?v=4\\&s=16)
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- ![avatar](https://avatars.githubusercontent.com/u/1652293?v=4\\&s=16)
          [Winnie](https://redirect.github.com/winniehell)\n\n#### \\[1.2.1] - 2022-12-05\n\n#####
          Changed\n\n- feat(exports): export mergeConfig [#&#8203;5151](https://redirect.github.com/axios/axios/pull/5151)\n\n#####
          Fixed\n\n- fix(CancelledError): include config [#&#8203;4922](https://redirect.github.com/axios/axios/pull/4922)\n-
          fix(general): removing multiple/trailing/leading whitespace [#&#8203;5022](https://redirect.github.com/axios/axios/pull/5022)\n-
          fix(headers): decompression for responses without Content-Length header
          [#&#8203;5306](https://redirect.github.com/axios/axios/pull/5306)\n- fix(webWorker):
          exception to sending form data in web worker [#&#8203;5139](https://redirect.github.com/axios/axios/pull/5139)\n\n#####
          Refactors\n\n- refactor(types): AxiosProgressEvent.event type to any [#&#8203;5308](https://redirect.github.com/axios/axios/pull/5308)\n-
          refactor(types): add missing types for static AxiosError.from method [#&#8203;4956](https://redirect.github.com/axios/axios/pull/4956)\n\n#####
          Chores\n\n- chore(docs): remove README link to non-existent upgrade guide
          [#&#8203;5307](https://redirect.github.com/axios/axios/pull/5307)\n- chore(docs):
          typo in issue template name [#&#8203;5159](https://redirect.github.com/axios/axios/pull/5159)\n\n#####
          Contributors to this release\n\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [Zachary Lysobey](https://redirect.github.com/zachlysobey)\n- [Kevin Ennis](https://redirect.github.com/kevincennis)\n-
          [Philipp Loose](https://redirect.github.com/phloose)\n- [secondl1ght](https://redirect.github.com/secondl1ght)\n-
          [wenzheng](https://redirect.github.com/0x30)\n- [Ivan Barsukov](https://redirect.github.com/ovarn)\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n##### PRs\n\n-
          CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.2.0] - 2022-11-10\n\n##### Changed\n\n- changed: refactored module
          exports [#&#8203;5162](https://redirect.github.com/axios/axios/pull/5162)\n-
          change: re-added support for loading Axios with require('axios').default
          [#&#8203;5225](https://redirect.github.com/axios/axios/pull/5225)\n\n#####
          Fixed\n\n- fix: improve AxiosHeaders class [#&#8203;5224](https://redirect.github.com/axios/axios/pull/5224)\n-
          fix: TypeScript type definitions for commonjs [#&#8203;5196](https://redirect.github.com/axios/axios/pull/5196)\n-
          fix: type definition of use method on AxiosInterceptorManager to match the
          the README [#&#8203;5071](https://redirect.github.com/axios/axios/pull/5071)\n-
          fix: \\_\\_dirname is not defined in the sandbox [#&#8203;5269](https://redirect.github.com/axios/axios/pull/5269)\n-
          fix: AxiosError.toJSON method to avoid circular references [#&#8203;5247](https://redirect.github.com/axios/axios/pull/5247)\n-
          fix: Z\\_BUF\\_ERROR when content-encoding is set but the response body
          is empty [#&#8203;5250](https://redirect.github.com/axios/axios/pull/5250)\n\n#####
          Refactors\n\n- refactor: allowing adapters to be loaded by name [#&#8203;5277](https://redirect.github.com/axios/axios/pull/5277)\n\n#####
          Chores\n\n- chore: force CI restart [#&#8203;5243](https://redirect.github.com/axios/axios/pull/5243)\n-
          chore: update ECOSYSTEM.md [#&#8203;5077](https://redirect.github.com/axios/axios/pull/5077)\n-
          chore: update get/index.html [#&#8203;5116](https://redirect.github.com/axios/axios/pull/5116)\n-
          chore: update Sandbox UI/UX [#&#8203;5205](https://redirect.github.com/axios/axios/pull/5205)\n-
          chore:(actions): remove git credentials after checkout [#&#8203;5235](https://redirect.github.com/axios/axios/pull/5235)\n-
          chore(actions): bump actions/dependency-review-action from 2 to 3 [#&#8203;5266](https://redirect.github.com/axios/axios/pull/5266)\n-
          chore(packages): bump loader-utils from 1.4.1 to 1.4.2 [#&#8203;5295](https://redirect.github.com/axios/axios/pull/5295)\n-
          chore(packages): bump engine.io from 6.2.0 to 6.2.1 [#&#8203;5294](https://redirect.github.com/axios/axios/pull/5294)\n-
          chore(packages): bump socket.io-parser from 4.0.4 to 4.0.5 [#&#8203;5241](https://redirect.github.com/axios/axios/pull/5241)\n-
          chore(packages): bump loader-utils from 1.4.0 to 1.4.1 [#&#8203;5245](https://redirect.github.com/axios/axios/pull/5245)\n-
          chore(docs): update Resources links in README [#&#8203;5119](https://redirect.github.com/axios/axios/pull/5119)\n-
          chore(docs): update the link for JSON url [#&#8203;5265](https://redirect.github.com/axios/axios/pull/5265)\n-
          chore(docs): fix broken links [#&#8203;5218](https://redirect.github.com/axios/axios/pull/5218)\n-
          chore(docs): update and rename UPGRADE\\_GUIDE.md to MIGRATION\\_GUIDE.md
          [#&#8203;5170](https://redirect.github.com/axios/axios/pull/5170)\n- chore(docs):
          typo fix line [#&#8203;856](https://redirect.github.com/axios/axios/issues/856)
          and [#&#8203;920](https://redirect.github.com/axios/axios/issues/920) [#&#8203;5194](https://redirect.github.com/axios/axios/pull/5194)\n-
          chore(docs): typo fix [#&#8203;800](https://redirect.github.com/axios/axios/issues/800)
          [#&#8203;5193](https://redirect.github.com/axios/axios/pull/5193)\n- chore(docs):
          fix typos [#&#8203;5184](https://redirect.github.com/axios/axios/pull/5184)\n-
          chore(docs): fix punctuation in README.md [#&#8203;5197](https://redirect.github.com/axios/axios/pull/5197)\n-
          chore(docs): update readme in the Handling Errors section - issue reference
          [#&#8203;5260](https://redirect.github.com/axios/axios/issues/5260) [#&#8203;5261](https://redirect.github.com/axios/axios/pull/5261)\n-
          chore: remove \\b from filename [#&#8203;5207](https://redirect.github.com/axios/axios/pull/5207)\n-
          chore(docs): update CHANGELOG.md [#&#8203;5137](https://redirect.github.com/axios/axios/pull/5137)\n-
          chore: add sideEffects false to package.json [#&#8203;5025](https://redirect.github.com/axios/axios/pull/5025)\n\n#####
          Contributors to this release\n\n- [Maddy Miller](https://redirect.github.com/me4502)\n-
          [Amit Saini](https://redirect.github.com/amitsainii)\n- [ecyrbe](https://redirect.github.com/ecyrbe)\n-
          [Ikko Ashimine](https://redirect.github.com/eltociear)\n- [Geeth Gunnampalli](https://redirect.github.com/thetechie7)\n-
          [Shreem Asati](https://redirect.github.com/shreem-123)\n- [Frieder Bluemle](https://redirect.github.com/friederbluemle)\n-
          [\uC724\uC138\uC601](https://redirect.github.com/yunseyeong)\n- [Claudio
          Busatto](https://redirect.github.com/cjcbusatto)\n- [Remco Haszing](https://redirect.github.com/remcohaszing)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [Csaba
          Maulis](https://redirect.github.com/om4csaba)\n- [MoPaMo](https://redirect.github.com/MoPaMo)\n-
          [Daniel Fjeldstad](https://redirect.github.com/w3bdesign)\n- [Adrien Brunet](https://redirect.github.com/adrien-may)\n-
          [Frazer Smith](https://redirect.github.com/Fdawgs)\n- [HaiTao](https://redirect.github.com/836334258)\n-
          [AZM](https://redirect.github.com/aziyatali)\n- [relbns](https://redirect.github.com/relbns)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.3] - 2022-10-15\n\n##### Added\n\n- Added custom params serializer
          support [#&#8203;5113](https://redirect.github.com/axios/axios/pull/5113)\n\n#####
          Fixed\n\n- Fixed top-level export to keep them in-line with static properties
          [#&#8203;5109](https://redirect.github.com/axios/axios/pull/5109)\n- Stopped
          including null values to query string. [#&#8203;5108](https://redirect.github.com/axios/axios/pull/5108)\n-
          Restored proxy config backwards compatibility with 0.x [#&#8203;5097](https://redirect.github.com/axios/axios/pull/5097)\n-
          Added back AxiosHeaders in AxiosHeaderValue [#&#8203;5103](https://redirect.github.com/axios/axios/pull/5103)\n-
          Pin CDN install instructions to a specific version [#&#8203;5060](https://redirect.github.com/axios/axios/pull/5060)\n-
          Handling of array values fixed for AxiosHeaders [#&#8203;5085](https://redirect.github.com/axios/axios/pull/5085)\n\n#####
          Chores\n\n- docs: match badge style, add link to them [#&#8203;5046](https://redirect.github.com/axios/axios/pull/5046)\n-
          chore: fixing comments typo [#&#8203;5054](https://redirect.github.com/axios/axios/pull/5054)\n-
          chore: update issue template [#&#8203;5061](https://redirect.github.com/axios/axios/pull/5061)\n-
          chore: added progress capturing section to the docs; [#&#8203;5084](https://redirect.github.com/axios/axios/pull/5084)\n\n#####
          Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n-
          [scarf](https://redirect.github.com/scarf005)\n- [Lenz Weber-Tronic](https://redirect.github.com/phryneas)\n-
          [Arvindh](https://redirect.github.com/itsarvindh)\n- [F\xE9lix Legrelle](https://redirect.github.com/FelixLgr)\n-
          [Patrick Petrovic](https://redirect.github.com/ppati000)\n- [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n-
          [littledian](https://redirect.github.com/littledian)\n- [ChronosMasterOfAllTime](https://redirect.github.com/ChronosMasterOfAllTime)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.2] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for UMD
          builds.\n\n##### Contributors to this release\n\n- [Jason Saayman](https://redirect.github.com/jasonsaayman)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.1] - 2022-10-07\n\n##### Fixed\n\n- Fixed broken exports for common
          js. This fix breaks a prior fix, I will fix both issues ASAP but the commonJS
          use is more impactful.\n\n##### Contributors to this release\n\n- [Jason
          Saayman](https://redirect.github.com/jasonsaayman)\n\n##### PRs\n\n- CVE
          2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.1.0] - 2022-10-06\n\n##### Fixed\n\n- Fixed missing exports in type
          definition index.d.ts [#&#8203;5003](https://redirect.github.com/axios/axios/pull/5003)\n-
          Fixed query params composing [#&#8203;5018](https://redirect.github.com/axios/axios/pull/5018)\n-
          Fixed GenericAbortSignal interface by making it more generic [#&#8203;5021](https://redirect.github.com/axios/axios/pull/5021)\n-
          Fixed adding \"clear\" to AxiosInterceptorManager [#&#8203;5010](https://redirect.github.com/axios/axios/pull/5010)\n-
          Fixed commonjs & umd exports [#&#8203;5030](https://redirect.github.com/axios/axios/pull/5030)\n-
          Fixed inability to access response headers when using axios 1.x with Jest
          [#&#8203;5036](https://redirect.github.com/axios/axios/pull/5036)\n\n#####
          Contributors to this release\n\n- [Trim21](https://redirect.github.com/trim21)\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n- [shingo.sasaki](https://redirect.github.com/s-sasaki-0529)\n-
          [Ivan Pepelko](https://redirect.github.com/ivanpepelko)\n- [Richard Ko\u0159\xEDnek](https://redirect.github.com/risa)\n\n#####
          PRs\n\n- CVE 2023 45857 ( [#&#8203;6028](https://api.github.com/repos/axios/axios/pulls/6028)
          )\n\n```\n\n\u26A0\uFE0F Critical vulnerability fix. See https://security.snyk.io/vuln/SNYK-JS-AXIOS-6032459\n```\n\n####
          \\[1.0.0] - 2022-10-04\n\n##### Added\n\n- Added stack trace to AxiosError
          [#&#8203;4624](https://redirect.github.com/axios/axios/pull/4624)\n- Add
          AxiosError to AxiosStatic [#&#8203;4654](https://redirect.github.com/axios/axios/pull/4654)\n-
          Replaced Rollup as our build runner [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Added generic TS types for the exposed toFormData helper [#&#8203;4668](https://redirect.github.com/axios/axios/pull/4668)\n-
          Added listen callback function [#&#8203;4096](https://redirect.github.com/axios/axios/pull/4096)\n-
          Added instructions for installing using PNPM [#&#8203;4207](https://redirect.github.com/axios/axios/pull/4207)\n-
          Added generic AxiosAbortSignal TS interface to avoid importing AbortController
          polyfill [#&#8203;4229](https://redirect.github.com/axios/axios/pull/4229)\n-
          Added axios-url-template in ECOSYSTEM.md [#&#8203;4238](https://redirect.github.com/axios/axios/pull/4238)\n-
          Added a clear() function to the request and response interceptors object
          so a user can ensure that all interceptors have been removed from an axios
          instance [#&#8203;4248](https://redirect.github.com/axios/axios/pull/4248)\n-
          Added react hook plugin [#&#8203;4319](https://redirect.github.com/axios/axios/pull/4319)\n-
          Adding HTTP status code for transformResponse [#&#8203;4580](https://redirect.github.com/axios/axios/pull/4580)\n-
          Added blob to the list of protocols supported by the browser [#&#8203;4678](https://redirect.github.com/axios/axios/pull/4678)\n-
          Resolving proxy from env on redirect [#&#8203;4436](https://redirect.github.com/axios/axios/pull/4436)\n-
          Added enhanced toFormData implementation with additional options [4704](https://redirect.github.com/axios/axios/pull/4704)\n-
          Adding Canceler parameters config and request [#&#8203;4711](https://redirect.github.com/axios/axios/pull/4711)\n-
          Added automatic payload serialization to application/x-www-form-urlencoded
          [#&#8203;4714](https://redirect.github.com/axios/axios/pull/4714)\n- Added
          the ability for webpack users to overwrite built-ins [#&#8203;4715](https://redirect.github.com/axios/axios/pull/4715)\n-
          Added string\\[] to AxiosRequestHeaders type [#&#8203;4322](https://redirect.github.com/axios/axios/pull/4322)\n-
          Added the ability for the url-encoded-form serializer to respect the formSerializer
          config [#&#8203;4721](https://redirect.github.com/axios/axios/pull/4721)\n-
          Added isCancel type assert [#&#8203;4293](https://redirect.github.com/axios/axios/pull/4293)\n-
          Added data URL support for node.js [#&#8203;4725](https://redirect.github.com/axios/axios/pull/4725)\n-
          Adding types for progress event callbacks [#&#8203;4675](https://redirect.github.com/axios/axios/pull/4675)\n-
          URL params serializer [#&#8203;4734](https://redirect.github.com/axios/axios/pull/4734)\n-
          Added axios.formToJSON method [#&#8203;4735](https://redirect.github.com/axios/axios/pull/4735)\n-
          Bower platform add data protocol [#&#8203;4804](https://redirect.github.com/axios/axios/pull/4804)\n-
          Use WHATWG URL API instead of url.parse() [#&#8203;4852](https://redirect.github.com/axios/axios/pull/4852)\n-
          Add ENUM containing Http Status Codes to typings [#&#8203;4903](https://redirect.github.com/axios/axios/pull/4903)\n-
          Improve typing of timeout in index.d.ts [#&#8203;4934](https://redirect.github.com/axios/axios/pull/4934)\n\n#####
          Changed\n\n- Updated AxiosError.config to be optional in the type definition
          [#&#8203;4665](https://redirect.github.com/axios/axios/pull/4665)\n- Updated
          README emphasizing the URLSearchParam built-in interface over other solutions
          [#&#8203;4590](https://redirect.github.com/axios/axios/pull/4590)\n- Include
          request and config when creating a CanceledError instance [#&#8203;4659](https://redirect.github.com/axios/axios/pull/4659)\n-
          Changed func-names eslint rule to as-needed [#&#8203;4492](https://redirect.github.com/axios/axios/pull/4492)\n-
          Replacing deprecated substr() with slice() as substr() is deprecated [#&#8203;4468](https://redirect.github.com/axios/axios/pull/4468)\n-
          Updating HTTP links in README.md to use HTTPS [#&#8203;4387](https://redirect.github.com/axios/axios/pull/4387)\n-
          Updated to a better trim() polyfill [#&#8203;4072](https://redirect.github.com/axios/axios/pull/4072)\n-
          Updated types to allow specifying partial default headers on instance create
          [#&#8203;4185](https://redirect.github.com/axios/axios/pull/4185)\n- Expanded
          isAxiosError types [#&#8203;4344](https://redirect.github.com/axios/axios/pull/4344)\n-
          Updated type definition for axios instance methods [#&#8203;4224](https://redirect.github.com/axios/axios/pull/4224)\n-
          Updated eslint config [#&#8203;4722](https://redirect.github.com/axios/axios/pull/4722)\n-
          Updated Docs [#&#8203;4742](https://redirect.github.com/axios/axios/pull/4742)\n-
          Refactored Axios to use ES2017 [#&#8203;4787](https://redirect.github.com/axios/axios/pull/4787)\n\n#####
          Deprecated\n\n- There are multiple deprecations, refactors and fixes provided
          in this release. Please read through the full release notes to see how this
          may impact your project and use case.\n\n##### Removed\n\n- Removed incorrect
          argument for NetworkError constructor [#&#8203;4656](https://redirect.github.com/axios/axios/pull/4656)\n-
          Removed Webpack [#&#8203;4596](https://redirect.github.com/axios/axios/pull/4596)\n-
          Removed function that transform arguments to array [#&#8203;4544](https://redirect.github.com/axios/axios/pull/4544)\n\n#####
          Fixed\n\n- Fixed grammar in README [#&#8203;4649](https://redirect.github.com/axios/axios/pull/4649)\n-
          Fixed code error in README [#&#8203;4599](https://redirect.github.com/axios/axios/pull/4599)\n-
          Optimized the code that checks cancellation [#&#8203;4587](https://redirect.github.com/axios/axios/pull/4587)\n-
          Fix url pointing to defaults.js in README [#&#8203;4532](https://redirect.github.com/axios/axios/pull/4532)\n-
          Use type alias instead of interface for AxiosPromise [#&#8203;4505](https://redirect.github.com/axios/axios/pull/4505)\n-
          Fix some word spelling and lint style in code comments [#&#8203;4500](https://redirect.github.com/axios/axios/pull/4500)\n-
          Edited readme with 3 updated browser icons of Chrome, FireFox and Safari
          [#&#8203;4414](https://redirect.github.com/axios/axios/pull/4414)\n- Bump
          follow-redirects from 1.14.9 to 1.15.0 [#&#8203;4673](https://redirect.github.com/axios/axios/pull/4673)\n-
          Fixing http tests to avoid hanging when assertions fail [#&#8203;4435](https://redirect.github.com/axios/axios/pull/4435)\n-
          Fix TS definition for AxiosRequestTransformer [#&#8203;4201](https://redirect.github.com/axios/axios/pull/4201)\n-
          Fix grammatical issues in README [#&#8203;4232](https://redirect.github.com/axios/axios/pull/4232)\n-
          Fixing instance.defaults.headers type [#&#8203;4557](https://redirect.github.com/axios/axios/pull/4557)\n-
          Fixed race condition on immediate requests cancellation [#&#8203;4261](https://redirect.github.com/axios/axios/pull/4261)\n-
          Fixing Z\\_BUF\\_ERROR when no content [#&#8203;4701](https://redirect.github.com/axios/axios/pull/4701)\n-
          Fixing proxy beforeRedirect regression [#&#8203;4708](https://redirect.github.com/axios/axios/pull/4708)\n-
          Fixed AxiosError status code type [#&#8203;4717](https://redirect.github.com/axios/axios/pull/4717)\n-
          Fixed AxiosError stack capturing [#&#8203;4718](https://redirect.github.com/axios/axios/pull/4718)\n-
          Fixing AxiosRequestHeaders typings [#&#8203;4334](https://redirect.github.com/axios/axios/pull/4334)\n-
          Fixed max body length defaults [#&#8203;4731](https://redirect.github.com/axios/axios/pull/4731)\n-
          Fixed toFormData Blob issue on node>v17 [#&#8203;4728](https://redirect.github.com/axios/axios/pull/4728)\n-
          Bump grunt from 1.5.2 to 1.5.3 [#&#8203;4743](https://redirect.github.com/axios/axios/pull/4743)\n-
          Fixing content-type header repeated [#&#8203;4745](https://redirect.github.com/axios/axios/pull/4745)\n-
          Fixed timeout error message for http [4738](https://redirect.github.com/axios/axios/pull/4738)\n-
          Request ignores false, 0 and empty string as body values [#&#8203;4785](https://redirect.github.com/axios/axios/pull/4785)\n-
          Added back missing minified builds [#&#8203;4805](https://redirect.github.com/axios/axios/pull/4805)\n-
          Fixed a type error [#&#8203;4815](https://redirect.github.com/axios/axios/pull/4815)\n-
          Fixed a regression bug with unsubscribing from cancel token; [#&#8203;4819](https://redirect.github.com/axios/axios/pull/4819)\n-
          Remove repeated compression algorithm [#&#8203;4820](https://redirect.github.com/axios/axios/pull/4820)\n-
          The error of calling extend to pass parameters [#&#8203;4857](https://redirect.github.com/axios/axios/pull/4857)\n-
          SerializerOptions.indexes allows boolean | null | undefined [#&#8203;4862](https://redirect.github.com/axios/axios/pull/4862)\n-
          Require interceptors to return values [#&#8203;4874](https://redirect.github.com/axios/axios/pull/4874)\n-
          Removed unused imports [#&#8203;4949](https://redirect.github.com/axios/axios/pull/4949)\n-
          Allow null indexes on formSerializer and paramsSerializer [#&#8203;4960](https://redirect.github.com/axios/axios/pull/4960)\n\n#####
          Chores\n\n- Set permissions for GitHub actions [#&#8203;4765](https://redirect.github.com/axios/axios/pull/4765)\n-
          Included githubactions in the dependabot config [#&#8203;4770](https://redirect.github.com/axios/axios/pull/4770)\n-
          Included dependency review [#&#8203;4771](https://redirect.github.com/axios/axios/pull/4771)\n-
          Update security.md [#&#8203;4784](https://redirect.github.com/axios/axios/pull/4784)\n-
          Remove unnecessary spaces [#&#8203;4854](https://redirect.github.com/axios/axios/pull/4854)\n-
          Simplify the import path of AxiosError [#&#8203;4875](https://redirect.github.com/axios/axios/pull/4875)\n-
          Fix Gitpod dead link [#&#8203;4941](https://redirect.github.com/axios/axios/pull/4941)\n-
          Enable syntax highlighting for a code block [#&#8203;4970](https://redirect.github.com/axios/axios/pull/4970)\n-
          Using Logo Axios in Readme.md [#&#8203;4993](https://redirect.github.com/axios/axios/pull/4993)\n-
          Fix markup for note in README [#&#8203;4825](https://redirect.github.com/axios/axios/pull/4825)\n-
          Fix typo and formatting, add colons [#&#8203;4853](https://redirect.github.com/axios/axios/pull/4853)\n-
          Fix typo in readme [#&#8203;4942](https://redirect.github.com/axios/axios/pull/4942)\n\n#####
          Security\n\n- Update SECURITY.md [#&#8203;4687](https://redirect.github.com/axios/axios/pull/4687)\n\n#####
          Contributors to this release\n\n- [Bertrand Marron](https://redirect.github.com/tusbar)\n\n-
          [Dmitriy Mozgovoy](https://redirect.github.com/DigitalBrainJS)\n\n- [Dan
          Mooney](https://redirect.github.com/danmooney)\n\n- [Michael Li](https://redirect.github.com/xiaoyu-tamu)\n\n-
          [aong](https://redirect.github.com/yxwzaxns)\n\n- [Des Preston](https://redirect.github.com/despreston)\n\n-
          [Ted Robertson](https://redirect.github.com/tredondo)\n\n- [zhoulixiang](https://redirect.github.com/zh-lx)\n\n-
          [Arthur Fiorette](https://redirect.github.com/arthurfiorette)\n\n- [Kumar
          Shanu](https://redirect.github.com/Kr-Shanu)\n\n- [JALAL](https://redirect.github.com/JLL32)\n\n-
          [Jingyi Lin](https://redirect.github.com/MageeLin)\n\n- [Philipp Loose](https://redirect.github.com/phloose)\n\n-
          [Alexander Shchukin](https://redirect.github.com/sashsvamir)\n\n- [Dave
          Cardwell](https://redirect.github.com/davecardwell)\n\n- [Cat Scarlet](https://redirect.github.com/catscarlet)\n\n-
          [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n- [Kai](https://redirect.github.com/Schweinepriester)\n\n-
          [Maxime Bargiel](https://redirect.github.com/mbargiel)\n\n- [Brian Helba](https://redirect.github.com/brianhelba)\n\n-
          [reslear](https://redirect.github.com/reslear)\n\n- [Jamie Slome](https://redirect.github.com/JamieSlome)\n\n-
          [Landro3](https://redirect.github.com/Landro3)\n\n- [rafw87](https://redirect.github.com/rafw87)\n\n-
          [Afzal Sayed](https://redirect.github.com/afzalsayed96)\n\n- [Koki Oyatsu](https://redirect.github.com/kaishuu0123)\n\n-
          [Dave](https://redirect.github.com/wangcch)\n\n- [\u66B4\u8D70\u8001\u4E03](https://redirect.github.com/baozouai)\n\n-
          [Spencer](https://redirect.github.com/spalger)\n\n- [Adrian Wieprzkowicz](https://redirect.github.com/Argeento)\n\n-
          [Jamie Telin](https://redirect.github.com/lejahmie)\n\n- [\u6BDB\u5446](https://redirect.github.com/aweikalee)\n\n-
          [Kirill Shakirov](https://redirect.github.com/turisap)\n\n- [Rraji Abdelbari](https://redirect.github.com/estarossa0)\n\n-
          [Jelle Schutter](https://redirect.github.com/jelleschutter)\n\n- [Tom Ceuppens](https://redirect.github.com/KyorCode)\n\n-
          [Johann Cooper](https://redirect.github.com/JohannCooper)\n\n- [Dimitris
          Halatsis](https://redirect.github.com/mitsos1os)\n\n- [chenjigeng](https://redirect.github.com/chenjigeng)\n\n-
          [Jo\xE3o Gabriel Quaresma](https://redirect.github.com/joaoGabriel55)\n\n-
          [Victor Augusto](https://redirect.github.com/VictorAugDB)\n\n- [neilnaveen](https://redirect.github.com/neilnaveen)\n\n-
          [Pavlos](https://redirect.github.com/psmoros)\n\n- [Kiryl Valkovich](https://redirect.github.com/visortelle)\n\n-
          [Naveen](https://redirect.github.com/naveensrinivasan)\n\n- [wenzheng](https://redirect.github.com/0x30)\n\n-
          [hcwhan](https://redirect.github.com/hcwhan)\n\n- [Bassel Rachid](https://redirect.github.com/basselworkforce)\n\n-
          [Gr\xE9goire Pineau](https://redirect.github.com/lyrixx)\n\n- [felipedamin](https://redirect.github.com/felipedamin)\n\n-
          [Karl Horky](https://redirect.github.com/karlhorky)\n\n- [Yue JIN](https://redirect.github.com/kingyue737)\n\n-
          [Usman Ali Siddiqui](https://redirect.github.com/usman250994)\n\n- [WD](https://redirect.github.com/techbirds)\n\n-
          [G\xFCnther Foidl](https://redirect.github.com/gfoidl)\n\n- [Stephen Jennings](https://redirect.github.com/jennings)\n\n-
          [C.T.Lin](https://redirect.github.com/chentsulin)\n\n- [mia-z](https://redirect.github.com/mia-z)\n\n-
          [Parth Banathia](https://redirect.github.com/Parth0105)\n\n- [parth0105pluang](https://redirect.github.com/parth0105pluang)\n\n-
          [Marco Weber](https://redirect.github.com/mrcwbr)\n\n- [Luca Pizzini](https://redirect.github.com/lpizzinidev)\n\n-
          [Willian Agostini](https://redirect.github.com/WillianAgostini)\n\n- [Huyen
          Nguyen](https://redirect.github.com/huyenltnguyen)\n\n### [`v1.14.0`](https://redirect.github.com/axios/axios/compare/v1.13.6...46bee3dea75ef53a8eae49f3b7487e6341de6074)\n\n[Compare
          Source](https://redirect.github.com/axios/axios/compare/v1.13.6...v1.14.0)\n\n</details>\n\n---\n\n###
          Configuration\n\n\U0001F4C5 **Schedule**: (UTC)\n\n- Branch creation\n  -
          At any time (no schedule defined)\n- Automerge\n  - 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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->\n"
        change_url: https://github.com/osism/python-osism/pull/2256
        commit_id: 24f35aebbe9be81b0d1c03340777346d0b03017f
        patchset: 24f35aebbe9be81b0d1c03340777346d0b03017f
        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: container-image-python-osism-build
      jobtags: []
      max_attempts: 3
      message: VXBkYXRlIGRlcGVuZGVuY3kgYXhpb3MgdG8gdjEuMTYuMQoKVGhpcyBQUiBjb250YWlucyB0aGUgZm9sbG93aW5nIHVwZGF0ZXM6Cgp8IFBhY2thZ2UgfCBDaGFuZ2UgfCBbQWdlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8IFtDb25maWRlbmNlXShodHRwczovL2RvY3MucmVub3ZhdGVib3QuY29tL21lcmdlLWNvbmZpZGVuY2UvKSB8CnwtLS18LS0tfC0tLXwtLS18CnwgW2F4aW9zXShodHRwczovL2F4aW9zLWh0dHAuY29tKSAoW3NvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zKSkgfCBbYDEuMTMuNmAg4oaSIGAxLjE2LjFgXShodHRwczovL3Jlbm92YXRlYm90LmNvbS9kaWZmcy9ucG0vYXhpb3MvMS4xMy42LzEuMTYuMSkgfCAhW2FnZV0oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9hcGkvbWMvYmFkZ2VzL2FnZS9ucG0vYXhpb3MvMS4xNi4xP3NsaW09dHJ1ZSkgfCAhW2NvbmZpZGVuY2VdKGh0dHBzOi8vZGV2ZWxvcGVyLm1lbmQuaW8vYXBpL21jL2JhZGdlcy9jb25maWRlbmNlL25wbS9heGlvcy8xLjEzLjYvMS4xNi4xP3NsaW09dHJ1ZSkgfAoKLS0tCgojIyMgUmVsZWFzZSBOb3RlcwoKPGRldGFpbHM+CjxzdW1tYXJ5PmF4aW9zL2F4aW9zIChheGlvcyk8L3N1bW1hcnk+CgojIyMgW2B2MS4xNi4xYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTYuMC4uLjEzMzdkNmI1MzdhZmIyZDNmNTAxMDc0YzhhYzRlZjQzMDgyMjExOTcpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE2LjAuLi4xMzM3ZDZiNTM3YWZiMmQzZjUwMTA3NGM4YWM0ZWY0MzA4MjIxMTk3KQoKIyMjIFtgdjEuMTYuMGBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9yZWxlYXNlcy90YWcvdjEuMTYuMCkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTUuMi4uLnYxLjE2LjApCgojIyMjIHYxLjE2LjAg4oCUIE1heSAyLCAyMDI2CgpUaGlzIHJlbGVhc2UgYWRkcyBzdXBwb3J0IGZvciB0aGUgUVVFUlkgSFRUUCBtZXRob2QgYW5kIGEgbmV3IGBFQ09OTlJFRlVTRURgIGVycm9yIGNvbnN0YW50LCBsYW5kcyBhIHN1YnN0YW50aWFsIHdhdmUgb2YgSFRUUCwgZmV0Y2gsIGFuZCBYSFIgYWRhcHRlciBidWcgZml4ZXMgYXJvdW5kIHJlZGlyZWN0cywgYWJvcnRzLCBoZWFkZXJzLCBhbmQgdGltZW91dHMsIGFuZCB3ZWxjb21lcyAyMyBuZXcgY29udHJpYnV0b3JzLgoKIyMjIyDimqDvuI8gTm90YWJsZSBDaGFuZ2VzCgpBIGhhbmRmdWwgb2YgZml4ZXMgaW4gdGhpcyByZWxlYXNlIGFyZSBlaXRoZXIgc2VjdXJpdHktYWRqYWNlbnQgb3IgY2hhbmdlIG9ic2VydmFibGUgYmVoYXZpb3VyLiBQbGVhc2UgcmV2aWV3IGJlZm9yZSB1cGdyYWRpbmc6CgotICoqRmV0Y2ggYWRhcHRlciBub3cgZW5mb3JjZXMgYG1heEJvZHlMZW5ndGhgIGFuZCBgbWF4Q29udGVudExlbmd0aGAuKiogVGhlc2UgbGltaXRzIHdlcmUgc2lsZW50bHkgaWdub3JlZCBvbiB0aGUgZmV0Y2ggYWRhcHRlciBwcmlvciB0byAxLjE2LjAg4oCUIGFueW9uZSByZWx5aW5nIG9uIHRoZW0gYXMgYSBzYWZldHkgbmV0IChEb1MgcHJvdGVjdGlvbiwgYWNjaWRlbnRhbCBsYXJnZSB1cGxvYWRzKSBoYWQgbm8gcHJvdGVjdGlvbi4gKCoqWyMmIzgyMDM7MTA3OTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3OTUpKiopCi0gKipQcm94eSByZXF1ZXN0cyBub3cgcHJlc2VydmUgdXNlci1zdXBwbGllZCBgSG9zdGAgaGVhZGVycy4qKiBQcmV2aW91c2x5LCB0aGUgcHJveHkgcGF0aCBjb3VsZCBvdmVyd3JpdGUgYSBjdXN0b20gYEhvc3RgLiBWaXJ0dWFsLWhvc3Qtc3R5bGUgcm91dGluZyB0aHJvdWdoIGEgcHJveHkgd2lsbCBub3cgYmVoYXZlIGNvcnJlY3RseS4gKCoqWyMmIzgyMDM7MTA4MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MjIpKiopCi0gKipCYXNpYyBhdXRoIGNyZWRlbnRpYWxzIGVtYmVkZGVkIGluIFVSTHMgYXJlIG5vdyBVUkwtZGVjb2RlZC4qKiBJZiB5b3UgaGF2ZSBwZXJjZW50LWVuY29kZWQgY3JlZGVudGlhbHMgaW4gYSBVUkwgKGUuZy4gYGh0dHBzOi8vdXNlcjpwJTQwc3NAaG9zdGApLCB0aGUgZGVjb2RlZCB2YWx1ZSBpcyB3aGF0IG5vdyBnb2VzIG9uIHRoZSB3aXJlLiAoKipbIyYjODIwMzsxMDgyNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyNSkqKikKLSAqKmBwYXJzZVByb3RvY29sYCBub3cgc3RyaWN0bHkgcmVxdWlyZXMgYSBjb2xvbiBpbiB0aGUgcHJvdG9jb2wgc2VwYXJhdG9yLioqIFN0cmluZ3MgdGhhdCBsb29zZWx5IHBhcnNlZCBhcyBwcm90b2NvbHMgYmVmb3JlIG1heSBubyBsb25nZXIgbWF0Y2guICgqKlsjJiM4MjAzOzEwNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzI5KSoqKQotICoqRGVwcmVjYXRlZCBgdW5lc2NhcGUoKWAgcmVwbGFjZWQgd2l0aCBtb2Rlcm4gVVRGLTggZW5jb2RpbmcuKiogTm9uLUFTQ0lJIFVSTCBoYW5kbGluZyBpcyBub3cgc3BlYy1jb3JyZWN0OyBjb25zdW1lcnMgZGVwZW5kaW5nIG9uIGxlZ2FjeSBgdW5lc2NhcGUoKWAgcXVpcmtzIG1heSBzZWUgZGlmZmVyZW50IG91dHB1dCBieXRlcy4gKCoqWyMmIzgyMDM7NzM3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83Mzc4KSoqKQotICoqYHRyYW5zZm9ybVJlcXVlc3RgIGlucHV0IHR5cGluZyBjaGFuZ2Ugd2FzIHJldmVydGVkLioqIFRoZSB0eXBpbmcgY2hhbmdlIGludHJvZHVjZWQgaW4gWyMmIzgyMDM7MTA3NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NDUpIHdhcyByZXZlcnRlZCBpbiBbIyYjODIwMzsxMDgxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgxMCkgYWZ0ZXIgZm9sbG93LXVwIHJldmlldyDigJQgbmV0IGJlaGF2aW9yIGlzIHVuY2hhbmdlZCBmcm9tIDEuMTUuMi4gKCoqWyMmIzgyMDM7MTA3NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NDUpKiosICoqWyMmIzgyMDM7MTA4MTBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MTApKiopCgojIyMjIPCfmoAgTmV3IEZlYXR1cmVzCgotICoqUVVFUlkgSFRUUCBNZXRob2Q6KiogQWRkZWQgc3VwcG9ydCBmb3IgdGhlIFFVRVJZIEhUVFAgbWV0aG9kIGFjcm9zcyBhZGFwdGVycyBhbmQgdHlwZSBkZWZpbml0aW9ucy4gKCoqWyMmIzgyMDM7MTA4MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MDIpKiopCi0gKipFQ09OTlJFRlVTRUQgRXJyb3IgQ29uc3RhbnQ6KiogRXhwb3NlZCBgRUNPTk5SRUZVU0VEYCBhcyBhIGNvbnN0YW50IG9uIGBBeGlvc0Vycm9yYCBzbyBjYWxsZXJzIGNhbiBtYXRjaCBjb25uZWN0aW9uLXJlZnVzZWQgZmFpbHVyZXMgd2l0aG91dCBjb21wYXJpbmcgc3RyaW5nIGxpdGVyYWxzIChjbG9zZXMgWyMmIzgyMDM7NjQ4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy82NDg1KSkuICgqKlsjJiM4MjAzOzEwNjgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNjgwKSoqKQotICoqRW5jb2RlIEhlbHBlciBFeHBvcnQ6KiogRXhwb3J0ZWQgdGhlIGludGVybmFsIGBlbmNvZGVgIGhlbHBlciBmcm9tIGBidWlsZFVSTGAgc28gdXNlcmxhbmQgcGFyYW0gc2VyaWFsaXplcnMgY2FuIHJldXNlIHRoZSBzYW1lIGVuY29kaW5nIGxvZ2ljIHRoYXQgYXhpb3MgdXNlcyBpbnRlcm5hbGx5LiAoKipbIyYjODIwMzs2ODk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzY4OTcpKiopCgojIyMjIPCfkJsgQnVnIEZpeGVzCgotICoqSFRUUCBBZGFwdGVyIOKAlCBSZWRpcmVjdHMgJiBIZWFkZXJzOioqIENsZWFyZWQgc3RhbGUgaGVhZGVycyB3aGVuIGEgcmVkaXJlY3QgdGFyZ2V0cyBhIG5vLXByb3h5IGhvc3QsIGZpeGVkIHRoZSByZWRpcmVjdCBsaXN0ZW5lciBjaGFpbiBzbyBsaXN0ZW5lcnMgbm8gbG9uZ2VyIHN0YWNrIGFjcm9zcyBob3BzLCByZXN0b3JlZCB0aGUgbWlzc2luZyBgcmVxdWVzdERldGFpbHNgIGFyZ3VtZW50IG9uIGBiZWZvcmVSZWRpcmVjdGAsIHByZXNlcnZlZCB1c2VyLXN1cHBsaWVkIGBIb3N0YCBoZWFkZXJzIHdoZW4gZm9yd2FyZGluZyB0aHJvdWdoIGEgcHJveHksIGFuZCBwcm9wZXJseSBVUkwtZGVjb2RlZCBiYXNpYyBhdXRoIGNyZWRlbnRpYWxzLiAoKipbIyYjODIwMzsxMDc5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc5NCkqKiwgKipbIyYjODIwMzsxMDgwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwMCkqKiwgKipbIyYjODIwMzs2MjQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzYyNDEpKiosICoqWyMmIzgyMDM7MTA4MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MjIpKiosICoqWyMmIzgyMDM7MTA4MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MjUpKiopCi0gKipIVFRQIEFkYXB0ZXIg4oCUIFN0cmVhbXMgJiBUaW1lb3V0czoqKiBQcmVzZXJ2ZWQgdGhlIHBhcnRpYWwgcmVzcG9uc2Ugb2JqZWN0IG9uIGBBeGlvc0Vycm9yYCB3aGVuIGEgc3RyZWFtIGlzIGFib3J0ZWQgYWZ0ZXIgaGVhZGVycyBhcnJpdmUsIGhvbm91cmVkIHRoZSBgdGltZW91dGAgb3B0aW9uIGR1cmluZyB0aGUgY29ubmVjdCBwaGFzZSB3aGVuIHJlZGlyZWN0cyBhcmUgZGlzYWJsZWQsIGFuZCByZXNvbHZlZCBhbiB1bnNldHRsZWQtcHJvbWlzZSBoYW5nIHdoZW4gYW4gYWJvcnRlZCByZXF1ZXN0IHdhcyBjb21iaW5lZCB3aXRoIGNvbXByZXNzaW9uIGFuZCBgbWF4UmVkaXJlY3RzOiAwYC4gKCoqWyMmIzgyMDM7MTA3MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3MDgpKiosICoqWyMmIzgyMDM7MTA4MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MTkpKiosICoqWyMmIzgyMDM7NzE0OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83MTQ5KSoqKQotICoqRmV0Y2ggQWRhcHRlcjoqKiBFbmZvcmNlZCBgbWF4Qm9keUxlbmd0aGAgLyBgbWF4Q29udGVudExlbmd0aGAgaW4gdGhlIGZldGNoIGFkYXB0ZXIsIHNldCB0aGUgYFVzZXItQWdlbnRgIGhlYWRlciB0byBtYXRjaCB0aGUgSFRUUCBhZGFwdGVyLCBwcmVzZXJ2ZWQgdGhlIG9yaWdpbmFsIGFib3J0IHJlYXNvbiBpbnN0ZWFkIG9mIHJlcGxhY2luZyBpdCB3aXRoIGEgZ2VuZXJpYyBlcnJvciwgYW5kIGRlZmVycmVkIGdsb2JhbCBhY2Nlc3Mgc28gaW1wb3J0aW5nIHRoZSBtb2R1bGUgbm8gbG9uZ2VyIHRocm93cyBhIGBUeXBlRXJyb3JgIGluIHJlc3RyaWN0ZWQgZW52aXJvbm1lbnRzLiAoKipbIyYjODIwMzsxMDc5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc5NSkqKiwgKipbIyYjODIwMzsxMDc3Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3MikqKiwgKipbIyYjODIwMzsxMDgwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwNikqKiwgKipbIyYjODIwMzs3MjYwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzcyNjApKiopCi0gKipYSFIgQWRhcHRlcjoqKiBVbnN1YnNjcmliZWQgdGhlIGBjYW5jZWxUb2tlbmAgYW5kIGBBYm9ydFNpZ25hbGAgbGlzdGVuZXJzIG9uIHRoZSBlcnJvciwgdGltZW91dCwgYW5kIGFib3J0IGNvZGUgcGF0aHMgdG8gcHJldmVudCBsZWFrZWQgc3Vic2NyaXB0aW9ucy4gKCoqWyMmIzgyMDM7MTA3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODcpKiopCi0gKipFcnJvciBIYW5kbGluZzoqKiBBdHRhY2hlZCB0aGUgcGFyc2VkIHJlc3BvbnNlIHRvIGBBeGlvc0Vycm9yYCB3aGVuIGBKU09OLnBhcnNlYCBmYWlscyBpbnNpZGUgYGRpc3BhdGNoUmVxdWVzdGAsIHByZXZlbnRlZCBgc2V0dGxlYCBmcm9tIGVtaXR0aW5nIGB1bmRlZmluZWRgIGVycm9yIGNvZGVzLCBhbmQgdGlnaHRlbmVkIHRoZSBgcGFyc2VQcm90b2NvbGAgcmVnZXggdG8gcmVxdWlyZSBhIGNvbG9uIGluIHRoZSBwcm90b2NvbCBzZXBhcmF0b3IuICgqKlsjJiM4MjAzOzEwNzI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzI0KSoqLCAqKlsjJiM4MjAzOzcyNzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzI3NikqKiwgKipbIyYjODIwMzsxMDcyOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDcyOSkqKikKLSAqKlR5cGVzICYgRXhwb3J0czoqKiBBbGlnbmVkIHRoZSBDb21tb25KUyBgQ2FuY2VsVG9rZW5gIHR5cGluZ3Mgd2l0aCB0aGUgRVNNIGJ1aWxkLCBmaXhlZCBhIGNvbXBpbGVyIGVycm9yIGNhdXNlZCBieSBgUmF3QXhpb3NIZWFkZXJzYCwgYW5kIHJlLWV4cG9ydGVkIGBjcmVhdGVgIGZyb20gdGhlIHBhY2thZ2UgaW5kZXguICgqKlsjJiM4MjAzOzc0MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzQxNCkqKiwgKipbIyYjODIwMzs2Mzg5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzYzODkpKiosICoqWyMmIzgyMDM7NjQ2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy82NDYwKSoqKQotICoqVVRGLTggRW5jb2Rpbmc6KiogUmVwbGFjZWQgdGhlIGRlcHJlY2F0ZWQgYHVuZXNjYXBlKClgIGNhbGwgd2l0aCBhIG1vZGVybiBVVEYtOCBlbmNvZGluZyBpbXBsZW1lbnRhdGlvbi4gKCoqWyMmIzgyMDM7NzM3OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83Mzc4KSoqKQotICoqTWlzYyBDbGVhbnVwOioqIFJlc29sdmVkIGEgYmF0Y2ggb2Ygc21hbGwgaW5jb25zaXN0ZW5jaWVzIGFuZCBnYWRnZXQtbGV2ZWwgaXNzdWVzIGFjcm9zcyB0aGUgY29kZWJhc2UuICgqKlsjJiM4MjAzOzEwODMzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODMzKSoqKQoKIyMjIyDwn5SnIE1haW50ZW5hbmNlICYgQ2hvcmVzCgotICoqUmVmYWN0b3Ig4oCUIEVTNiBNb2Rlcm5pc2F0aW9uOioqIE1vZGVybmlzZWQgdGhlIGB1dGlsc2AgbW9kdWxlIGFuZCBYSFIgYWRhcHRlciB0byB1c2UgRVM2IGZlYXR1cmVzLCBhbmQgdGlkaWVkIHRoZSBtdWx0aXBhcnQgYm91bmRhcnkgZXJyb3IgbWVzc2FnZS4gKCoqWyMmIzgyMDM7MTA1ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA1ODgpKiosICoqWyMmIzgyMDM7NzQxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83NDE5KSoqKQotICoqVGVzdHM6KiogSGFyZGVuZWQgdGhlIEhUVFAgdGVzdCBzZXJ2ZXIgbGlmZWN5Y2xlIHRvIGZpeCBmbGFreSBgRm9ybURhdGFgIEVQSVBFIGZhaWx1cmVzLCBmaXhlZCBXaW4zMiBwbGF0Zm9ybSBzdXBwb3J0IGZvciB0aGUgcGlwZSB0ZXN0cywgYW5kIGNvcnJlY3RlZCBhbiBpbmNvcnJlY3QgdGVzdCBhc3N1bXB0aW9uLiAoKipbIyYjODIwMzsxMDgyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyMCkqKiwgKipbIyYjODIwMzsxMDc5MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc5MSkqKiwgKipbIyYjODIwMzsxMDc5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc5NikqKikKLSAqKkRvY3M6KiogRG9jdW1lbnRlZCBgcGFyYW1zU2VyaWFsaXplci5lbmNvZGVgIGZvciBzdHJpY3QgUkZDIDM5ODYgcXVlcnkgZW5jb2RpbmcsIHVwZGF0ZWQgdGhlIGBwYXJzZVJldml2ZXJgIFR5cGVTY3JpcHQgZGVmaW5pdGlvbnMgYW5kIGNvbmZpZ3VyYXRpb24gZG9jcyBmb3IgRVMyMDIzLCBhZGRlZCB0aW1lb3V0IGd1aWRhbmNlIHRvIHRoZSBSRUFETUUncyBmaXJzdCBhc3luYyBleGFtcGxlLCBhbmQgZXhwYW5kZWQgbm90ZXMgYXJvdW5kIHRoZSByZWNlbnQgdHlwZSBjaGFuZ2VzLiAoKipbIyYjODIwMzsxMDgyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyMSkqKiwgKipbIyYjODIwMzsxMDc4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4MikqKiwgKipbIyYjODIwMzsxMDc1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc1OSkqKiwgKipbIyYjODIwMzsxMDgwNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgwNCkqKikKLSAqKlJldmVydGVkOioqIFJldmVydGVkIHRoZSBgdHJhbnNmb3JtUmVxdWVzdGAgaW5wdXQgdHlwaW5nIGNoYW5nZSBmcm9tIFsjJiM4MjAzOzEwNzQ1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzQ1KSBhZnRlciBmb2xsb3ctdXAgcmV2aWV3LiAoKipbIyYjODIwMzsxMDc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc0NSkqKiwgKipbIyYjODIwMzsxMDgxMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgxMCkqKikKLSAqKkRlcGVuZGVuY2llczoqKiBCdW1wZWQgYGFjdGlvbnMvc2V0dXAtbm9kZWAsIHRoZSBgZ2l0aHViLWFjdGlvbnNgIGdyb3VwLCBhbmQgYHBvc3Rjc3NgIChpbiBgL2RvY3NgKSB0byB0aGVpciBsYXRlc3QgdmVyc2lvbnMuICgqKlsjJiM4MjAzOzEwNzg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzg1KSoqLCAqKlsjJiM4MjAzOzEwODEzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODEzKSoqLCAqKlsjJiM4MjAzOzEwODE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODE0KSoqKQotICoqUmVsZWFzZToqKiBVcGRhdGVkIGNoYW5nZWxvZyBhbmQgcGFja2FnZXMsIGFuZCBwcmVwYXJlZCB0aGUgMS4xNi4wIHJlbGVhc2UuICgqKlsjJiM4MjAzOzEwNzkwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzkwKSoqLCAqKlsjJiM4MjAzOzEwODM0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODM0KSoqKQoKIyMjIyDwn4yfIE5ldyBDb250cmlidXRvcnMKCldlIGFyZSB0aHJpbGxlZCB0byB3ZWxjb21lIG91ciBuZXcgY29udHJpYnV0b3JzLiBUaGFuayB5b3UgZm9yIGhlbHBpbmcgaW1wcm92ZSBheGlvczoKCi0gKipbQCYjODIwMztzaW5naGFua2l0MDAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2luZ2hhbmtpdDAwMSkqKiAoKipbIyYjODIwMzsxMDU4OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDU4OCkqKikKLSAqKltAJiM4MjAzO2N1aXdlaXhpZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2N1aXdlaXhpZSkqKiAoKipbIyYjODIwMzs3NDE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzc0MTkpKiopCi0gKipbQCYjODIwMztpcnVpenNhbGluYXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9pcnVpenNhbGluYXMpKiogKCoqWyMmIzgyMDM7MTA3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODcpKiopCi0gKipbQCYjODIwMztNYXJjb3NOb2NldHRpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vTWFyY29zTm9jZXR0aSkqKiAoKipbIyYjODIwMzsxMDY4MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDY4MCkqKikKLSAqKltAJiM4MjAzO2RlZXB2aWV3LWF1dG9maXhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9kZWVwdmlldy1hdXRvZml4KSoqICgqKlsjJiM4MjAzOzEwNzI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzI5KSoqKQotICoqW0AmIzgyMDM7YXRoYXJ2YXNpbmdoNzAwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F0aGFydmFzaW5naDcwMDcpKiogKCoqWyMmIzgyMDM7MTA3NDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NDUpKiopCi0gKipbQCYjODIwMztPZmVrRGFubnldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9PZmVrRGFubnkpKiogKCoqWyMmIzgyMDM7MTA3NzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NzIpKiopCi0gKipbQCYjODIwMzttbmFoa2llc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21uYWhraWVzKSoqICgqKlsjJiM4MjAzOzc0MTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzQxNCkqKikKLSAqKltAJiM4MjAzO3Rib3lpbGFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90Ym95aWxhKSoqICgqKlsjJiM4MjAzOzEwNzU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzU5KSoqKQotICoqW0AmIzgyMDM7S2luZ282NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0tpbmdvNjQpKiogKCoqWyMmIzgyMDM7Njg5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy82ODk3KSoqKQotICoqW0AmIzgyMDM7cmFtcmFtMTA0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JhbXJhbTEwNDgpKiogKCoqWyMmIzgyMDM7NjM4OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy82Mzg5KSoqKQotICoqW0AmIzgyMDM7RkxOYWNpZl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0ZMTmFjaWYpKiogKCoqWyMmIzgyMDM7NjQ2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy82NDYwKSoqKQotICoqW0AmIzgyMDM7em96bzEyM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3pvem8xMjMpKiogKCoqWyMmIzgyMDM7MTA4MDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MDYpKiopCi0gKipbQCYjODIwMztwaWVybHVpZ2lsZW5vY2ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9waWVybHVpZ2lsZW5vY2kpKiogKCoqWyMmIzgyMDM7MTA4MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA4MDIpKiopCi0gKipbQCYjODIwMzthZnVybV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2FmdXJtKSoqICgqKlsjJiM4MjAzOzEwNzA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwNzA4KSoqKQotICoqW0AmIzgyMDM7a2FyYW4tbHJuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2FyYW4tbHJuKSoqICgqKlsjJiM4MjAzOzczNzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNzM3OCkqKikKLSAqKltAJiM4MjAzO2ViZWlnYXJ0c10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ViZWlnYXJ0cykqKiAoKipbIyYjODIwMzs3MTQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzcxNDkpKiopCi0gKipbQCYjODIwMztSYXltb25kbzk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vUmF5bW9uZG85NykqKiAoKipbIyYjODIwMzsxMDc4Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc4MikqKikKLSAqKltAJiM4MjAzO21peGVsYnVyZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21peGVsYnVyZykqKiAoKipbIyYjODIwMzsxMDgyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgyMSkqKikKLSAqKltAJiM4MjAzO2FzaGlzaGtyOTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hc2hpc2hrcjk2KSoqICgqKlsjJiM4MjAzOzEwODIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzEwODIyKSoqKQotICoqW0AmIzgyMDM7Y3lwaGVyY29kZXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9jeXBoZXJjb2RlcykqKiAoKipbIyYjODIwMzsxMDgxOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDgxOSkqKikKLSAqKltAJiM4MjAzO0p5ZTEwMDMyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSnllMTAwMzIpKiogKCoqWyMmIzgyMDM7NzI2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83MjYwKSoqKQotICoqW0AmIzgyMDM7VmVlclNoYWg0MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1ZlZXJTaGFoNDEpKiogKCoqWyMmIzgyMDM7NzI3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy83Mjc2KSoqKQoKW0Z1bGwgQ2hhbmdlbG9nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4xNS4yLi4udjEuMTYuMCkKCiMjIyBbYHYxLjE1LjJgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcmVsZWFzZXMvdGFnL3YxLjE1LjIpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE1LjEuLi52MS4xNS4yKQoKVGhpcyByZWxlYXNlIGRlbGl2ZXJzIHByb3RvdHlwZS1wb2xsdXRpb24gaGFyZGVuaW5nIGZvciB0aGUgTm9kZSBIVFRQIGFkYXB0ZXIsIGFkZHMgYW4gb3B0LWluIGBhbGxvd2VkU29ja2V0UGF0aHNgIGFsbG93bGlzdCB0byBtaXRpZ2F0ZSBTU1JGIHZpYSBVbml4IGRvbWFpbiBzb2NrZXRzLCBmaXhlcyBhIGtlZXAtYWxpdmUgc29ja2V0IG1lbW9yeSBsZWFrLCBhbmQgc2hpcHMgc3VwcGx5LWNoYWluIGhhcmRlbmluZyBhY3Jvc3MgQ0kgYW5kIHNlY3VyaXR5IGRvY3MuCgojIyMjIPCflJIgU2VjdXJpdHkgRml4ZXMKCi0gKipQcm90b3R5cGUgUG9sbHV0aW9uIEhhcmRlbmluZyAoSFRUUCBBZGFwdGVyKToqKiBIYXJkZW5lZCB0aGUgTm9kZSBIVFRQIGFkYXB0ZXIgYW5kIGByZXNvbHZlQ29uZmlnYC9gbWVyZ2VDb25maWdgL3ZhbGlkYXRvciBwYXRocyB0byByZWFkIG9ubHkgb3duIHByb3BlcnRpZXMgYW5kIHVzZSBudWxsLXByb3RvdHlwZSBjb25maWcgb2JqZWN0cywgcHJldmVudGluZyBwb2xsdXRlZCBgYXV0aGAsIGBiYXNlVVJMYCwgYHNvY2tldFBhdGhgLCBgYmVmb3JlUmVkaXJlY3RgLCBhbmQgYGluc2VjdXJlSFRUUFBhcnNlcmAgZnJvbSBpbmZsdWVuY2luZyByZXF1ZXN0cy4gKCoqWyMmIzgyMDM7MTA3NzldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3NzkpKiopCi0gKipTU1JGIHZpYSBgc29ja2V0UGF0aGA6KiogUmVqZWN0cyBub24tc3RyaW5nIGBzb2NrZXRQYXRoYCB2YWx1ZXMgYW5kIGFkZHMgYW4gb3B0LWluIGBhbGxvd2VkU29ja2V0UGF0aHNgIGNvbmZpZyBvcHRpb24gdG8gcmVzdHJpY3QgcGVybWl0dGVkIFVuaXggZG9tYWluIHNvY2tldCBwYXRocywgcmV0dXJuaW5nIGBBeGlvc0Vycm9yYCBgRVJSX0JBRF9PUFRJT05fVkFMVUVgIG9uIG1pc21hdGNoLiAoKipbIyYjODIwMzsxMDc3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3NykqKikKLSAqKlN1cHBseS1jaGFpbiBIYXJkZW5pbmc6KiogQWRkZWQgYC5ucG1yY2Agd2l0aCBgaWdub3JlLXNjcmlwdHM9dHJ1ZWAsIGxvY2tmaWxlIGxpbnQgQ0ksIG5vbi1ibG9ja2luZyByZXByb2R1Y2libGUgYnVpbGQgZGlmZiwgc2NvcGVkIENPREVPV05FUlMsIGV4cGFuZGVkIGBTRUNVUklUWS5tZGAvYFRIUkVBVE1PREVMLm1kYCB3aXRoIHByb3ZlbmFuY2UgdmVyaWZpY2F0aW9uIChgbnBtIGF1ZGl0IHNpZ25hdHVyZXNgKSwgNjAtZGF5IHJlc29sdXRpb24gcG9saWN5LCBhbmQgbWFpbnRhaW5lciBpbmNpZGVudC1yZXNwb25zZSBydW5ib29rLiAoKipbIyYjODIwMzsxMDc3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3NikqKikKCiMjIyMg8J+agCBOZXcgRmVhdHVyZXMKCi0gKipgYWxsb3dlZFNvY2tldFBhdGhzYCBDb25maWcgT3B0aW9uOioqIE5ldyByZXF1ZXN0IGNvbmZpZyBvcHRpb24gKGFuZCBUeXBlU2NyaXB0IHR5cGVzKSB0byBhbGxvd2xpc3QgVW5peCBkb21haW4gc29ja2V0IHBhdGhzIHVzZWQgYnkgdGhlIE5vZGUgaHR0cCBhZGFwdGVyOyBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aGVuIHVuc2V0LiAoKipbIyYjODIwMzsxMDc3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy8xMDc3NykqKikKCiMjIyMg8J+QmyBCdWcgRml4ZXMKCi0gKipLZWVwLWFsaXZlIFNvY2tldCBNZW1vcnkgTGVhazoqKiBJbnN0YWxscyBhIHNpbmdsZSBwZXItc29ja2V0IGBlcnJvcmAgbGlzdGVuZXIgdHJhY2tpbmcgdGhlIGFjdGl2ZSByZXF1ZXN0IHZpYSBga0F4aW9zU29ja2V0TGlzdGVuZXJgL2BrQXhpb3NDdXJyZW50UmVxYCwgZWxpbWluYXRpbmcgcGVyLXJlcXVlc3QgbGlzdGVuZXIgYWNjdW11bGF0aW9uLCBgTWF4TGlzdGVuZXJzRXhjZWVkZWRXYXJuaW5nYCwgYW5kIGxpbmVhciBoZWFwIGdyb3d0aCB1bmRlciBjb25jdXJyZW50IG9yIGxvbmctcnVubmluZyBrZWVwLWFsaXZlIHdvcmtsb2FkcyAoZml4ZXMgWyMmIzgyMDM7MTA3ODBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODApKS4gKCoqWyMmIzgyMDM7MTA3ODhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODgpKiopCgojIyMjIPCflKcgTWFpbnRlbmFuY2UgJiBDaG9yZXMKCi0gKipDaGFuZ2Vsb2c6KiogVXBkYXRlZCBgQ0hBTkdFTE9HLm1kYCB3aXRoIHYxLjE1LjEgcmVsZWFzZSBub3Rlcy4gKCoqWyMmIzgyMDM7MTA3ODFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvMTA3ODEpKiopCgpbRnVsbCBDaGFuZ2Vsb2ddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE1LjEuLi52MS4xNS4yKQoKIyMjIFtgdjEuMTUuMWBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjE1LjAuLi5hYzQyNDQ2YmU1MTMwMGZlMjE0YmEzYzZlNDBjYzk1ZjM0ZmQ2ODcxKQoKW0NvbXBhcmUgU291cmNlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4xNS4wLi4udjEuMTUuMSkKCiMjIyBbYHYxLjE1LjBgXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvYmxvYi9IRUFEL0NIQU5HRUxPRy5tZCMxMzAtMjAyMy0wMS0zMSkKCltDb21wYXJlIFNvdXJjZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTQuMC4uLnYxLjE1LjApCgojIyMjIyBCdWcgRml4ZXMKCi0gKipoZWFkZXJzOioqIGZpeGVkICYgb3B0aW1pemVkIGNsZWFyIG1ldGhvZDsgKFsjJiM4MjAzOzU1MDddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTUwNykpIChbOTkxNTYzNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbW1pdC85OTE1NjM1YzY5ZDBhYjcwZGFjYTU3Mzg0ODg0MjFmNjdjYTYwOTU5KSkKLSAqKmh0dHA6KiogYWRkIHpsaWIgaGVhZGVycyBpZiBtaXNzaW5nIChbIyYjODIwMzs1NDk3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU0OTcpKSAoWzY1ZThkMWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvNjVlOGQxZTI4Y2U4MjlmNDdhODM3ZTQ1MTI5NzMwZTU0MTk1MGQzYykpCgojIyMjIyBGZWF0dXJlcwoKLSAqKmZvbWRhdGE6KiogYWRkZWQgc3VwcG9ydCBmb3Igc3BlYy1jb21wbGlhbnQgRm9ybURhdGEgJiBCbG9iIHR5cGVzOyAoWyMmIzgyMDM7NTMxNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81MzE2KSkgKFs2YWM1NzRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0LzZhYzU3NGUwMGEwNjczMTI4ODM0N2FjZWExZTgyNDYwOTExOTY5NTMpKQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSA8aW1nIHNyYz0iaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzEyNTg2ODY4P3YmI3gzRDs0JmFtcDtzJiN4M0Q7MTgiIGFsdD0iYXZhdGFyIiB3aWR0aD0iMTgiLz4gW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUyAiKzM1Mi8tNjcgKCMmIzgyMDM7NTUxNCAjJiM4MjAzOzU1MTIgIyYjODIwMzs1NTEwICMmIzgyMDM7NTUwOSAjJiM4MjAzOzU1MDggIyYjODIwMzs1MzE2ICMmIzgyMDM7NTUwNyApIikKLSA8aW1nIHNyYz0iaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzM1MDE1OTkzP3YmI3gzRDs0JmFtcDtzJiN4M0Q7MTgiIGFsdD0iYXZhdGFyIiB3aWR0aD0iMTgiLz4gW0l0c05vdEdvb2ROYW1lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSXRzTm90R29vZE5hbWUgIis0My8tMiAoIyYjODIwMzs1NDk3ICkiKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgWzEuMi42XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4yLjUuLi52MS4yLjYpICgyMDIzLTAxLTI4KQoKIyMjIyMgQnVnIEZpeGVzCgotICoqaGVhZGVyczoqKiBhZGRlZCBtaXNzZWQgQXV0aG9yaXphdGlvbiBhY2Nlc3NvcjsgKFsjJiM4MjAzOzU1MDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTUwMikpIChbMzQyYzBiYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbW1pdC8zNDJjMGJhOWExNmVhNTBmNWVkN2QyMzY2YzVjMWEyYzg3N2UzZjI2KSkKLSAqKnR5cGVzOioqIGZpeGVkIGBDb21tb25SZXF1ZXN0SGVhZGVyc0xpc3RgICYgYENvbW1vblJlc3BvbnNlSGVhZGVyc0xpc3RgIHR5cGVzIHRvIGJlIHByaXZhdGUgaW4gY29tbW9uSlM7IChbIyYjODIwMzs1NTAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU1MDMpKSAoWzVhM2QwYTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvNWEzZDBhMzIzNGQ3NzM2MWExYmM3Y2VkZWUyZGExZTExZGYwOGUyYykpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/dj00XCZzPTE2KSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTICIrMjQvLTkgKCMmIzgyMDM7NTUwMyAjJiM4MjAzOzU1MDIgKSIpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBbMS4yLjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjIuNC4uLnYxLjIuNSkgKDIwMjMtMDEtMjYpCgojIyMjIyBCdWcgRml4ZXMKCi0gKip0eXBlczoqKiBmaXhlZCBBeGlvc0hlYWRlcnMgdG8gaGFuZGxlIHNwcmVhZCBzeW50YXggYnkgbWFraW5nIGFsbCBtZXRob2RzIG5vbi1lbnVtZXJhYmxlOyAoWyMmIzgyMDM7NTQ5OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81NDk5KSkgKFs1ODBmMWU4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0LzU4MGYxZTgwMzNhNjFiYWEzODE0OWQ1OWZkMTYwMTlkZTM5MzJjMjIpKQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSAhW2F2YXRhcl0oaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzEyNTg2ODY4P3Y9NFwmcz0xNikgW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUyAiKzgyLy01NCAoIyYjODIwMzs1NDk5ICkiKQotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMjA1MTYxNTk/dj00XCZzPTE2KSBbRWxsaW90IEZvcmRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9FRm9yZDM2ICIrMS8tMSAoIyYjODIwMzs1NDYyICkiKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgWzEuMi40XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tcGFyZS92MS4yLjMuLi52MS4yLjQpICgyMDIzLTAxLTIyKQoKIyMjIyMgQnVnIEZpeGVzCgotICoqdHlwZXM6KiogcmVuYW1lZCBgUmF3QXhpb3NSZXF1ZXN0Q29uZmlnYCBiYWNrIHRvIGBBeGlvc1JlcXVlc3RDb25maWdgOyAoWyMmIzgyMDM7NTQ4Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81NDg2KSkgKFsyYTcxZjQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0LzJhNzFmNDliYzZjNjg0OTVmYTQxOTAwM2EzMTA3ZWQ4YmQ3MDNhZDApKQotICoqdHlwZXM6KiogZml4IGBBeGlvc1JlcXVlc3RDb25maWdgIGdlbmVyaWM7IChbIyYjODIwMzs1NDc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzU0NzgpKSAoWzliY2U4MWJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21taXQvMTg2ZWEwNjJkYThiN2Q1NzhhZTc4YjFhNWMyMjA5ODZiOWJjZTgxYikpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/dj00XCZzPTE2KSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTICIrMjQyLy0xMDggKCMmIzgyMDM7NTQ4NiAjJiM4MjAzOzU0ODIgKSIpCi0gIVthdmF0YXJdKGh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS85NDMwODIxP3Y9NFwmcz0xNikgW0RhbmllbCBIaWxsbWFubl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2hpbGxlZXIgIisxLy0xICgjJiM4MjAzOzU0NzggKSIpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBbMS4yLjNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlLzEuMi4yLi4uMS4yLjMpICgyMDIzLTAxLTEwKQoKIyMjIyMgQnVnIEZpeGVzCgotICoqdHlwZXM6KiogZml4ZWQgQXhpb3NSZXF1ZXN0Q29uZmlnIGhlYWRlciBpbnRlcmZhY2UgYnkgcmVmYWN0b3JpbmcgaXQgdG8gUmF3QXhpb3NSZXF1ZXN0Q29uZmlnOyAoWyMmIzgyMDM7NTQyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy81NDIwKSkgKFswODExOTYzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvY29tbWl0LzA4MTE5NjM0YTIyZjFkNWIxOWY1YzllYTBhZGNjYjZkM2VlYmMzYmMpKQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSAhW2F2YXRhcl0oaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzEyNTg2ODY4P3Y9NFwmcz0xNikgW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUyAiKzkzOC8tNDQyICgjJiM4MjAzOzU0NTYgIyYjODIwMzs1NDU1ICMmIzgyMDM7NTQ1MyAjJiM4MjAzOzU0NTEgIyYjODIwMzs1NDQ5ICMmIzgyMDM7NTQ0NyAjJiM4MjAzOzU0NDYgIyYjODIwMzs1NDQzICMmIzgyMDM7NTQ0MiAjJiM4MjAzOzU0MzkgIyYjODIwMzs1NDIwICkiKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgXFsxLjIuMl0gLSAyMDIyLTEyLTI5CgojIyMjIyBGaXhlZAoKLSBmaXgoY2kpOiBmaXggcmVsZWFzZSBzY3JpcHQgaW5wdXRzIFsjJiM4MjAzOzUzOTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzOTIpCi0gZml4KGNpKTogcHJlcmVsZWFzZSBzY2lwdHMgWyMmIzgyMDM7NTM3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM3NykKLSBmaXgoY2kpOiByZWxlYXNlIHNjcmlwdHMgWyMmIzgyMDM7NTM3Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM3NikKLSBmaXgoY2kpOiB0eXBlc2NyaXB0IHRlc3RzIFsjJiM4MjAzOzUzNzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzNzUpCi0gZml4OiBCcm90bGkgZGVjb21wcmVzc2lvbiBbIyYjODIwMzs1MzUzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzUzKQotIGZpeDogYWRkIG1pc3NpbmcgSHR0cFN0YXR1c0NvZGUgWyMmIzgyMDM7NTM0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM0NSkKCiMjIyMjIENob3JlcwoKLSBjaG9yZShjaSk6IHNldCBjb252ZW50aW9uYWwtY2hhbmdlbG9nIGhlYWRlciBjb25maWcgWyMmIzgyMDM7NTQwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTQwNikKLSBjaG9yZShjaSk6IGZpeCBhdXRvbWF0aWMgY29udHJpYnV0b3JzIHJlc29sdmluZyBbIyYjODIwMzs1NDAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81NDAzKQotIGNob3JlKGNpKTogaW1wcm92ZWQgbG9nZ2luZyBmb3IgdGhlIGNvbnRyaWJ1dG9ycyBsaXN0IGdlbmVyYXRvciBbIyYjODIwMzs1Mzk4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mzk4KQotIGNob3JlKGNpKTogZml4IHJlbGVhc2UgYWN0aW9uIFsjJiM4MjAzOzUzOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzOTcpCi0gY2hvcmUoY2kpOiBmaXggdmVyc2lvbiBidW1wIHNjcmlwdCBieSBhZGRpbmcgYnVtcCBhcmd1bWVudCBmb3IgdGFyZ2V0IHZlcnNpb24gWyMmIzgyMDM7NTM5M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTM5MykKLSBjaG9yZShkZXBzKTogYnVtcCBkZWNvZGUtdXJpLWNvbXBvbmVudCBmcm9tIDAuMi4wIHRvIDAuMi4yIFsjJiM4MjAzOzUzNDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzNDIpCi0gY2hvcmUoY2kpOiBHaXRIdWIgQWN0aW9ucyBSZWxlYXNlIHNjcmlwdCBbIyYjODIwMzs1Mzg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mzg0KQotIGNob3JlKGNpKTogcmVsZWFzZSBzY3JpcHRzIFsjJiM4MjAzOzUzNjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUzNjQpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTI1ODY4Njg/dj00XCZzPTE2KSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTKQotICFbYXZhdGFyXShodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTY1MjI5Mz92PTRcJnM9MTYpIFtXaW5uaWVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS93aW5uaWVoZWxsKQoKIyMjIyBcWzEuMi4xXSAtIDIwMjItMTItMDUKCiMjIyMjIENoYW5nZWQKCi0gZmVhdChleHBvcnRzKTogZXhwb3J0IG1lcmdlQ29uZmlnIFsjJiM4MjAzOzUxNTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxNTEpCgojIyMjIyBGaXhlZAoKLSBmaXgoQ2FuY2VsbGVkRXJyb3IpOiBpbmNsdWRlIGNvbmZpZyBbIyYjODIwMzs0OTIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80OTIyKQotIGZpeChnZW5lcmFsKTogcmVtb3ZpbmcgbXVsdGlwbGUvdHJhaWxpbmcvbGVhZGluZyB3aGl0ZXNwYWNlIFsjJiM4MjAzOzUwMjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwMjIpCi0gZml4KGhlYWRlcnMpOiBkZWNvbXByZXNzaW9uIGZvciByZXNwb25zZXMgd2l0aG91dCBDb250ZW50LUxlbmd0aCBoZWFkZXIgWyMmIzgyMDM7NTMwNl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTMwNikKLSBmaXgod2ViV29ya2VyKTogZXhjZXB0aW9uIHRvIHNlbmRpbmcgZm9ybSBkYXRhIGluIHdlYiB3b3JrZXIgWyMmIzgyMDM7NTEzOV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTEzOSkKCiMjIyMjIFJlZmFjdG9ycwoKLSByZWZhY3Rvcih0eXBlcyk6IEF4aW9zUHJvZ3Jlc3NFdmVudC5ldmVudCB0eXBlIHRvIGFueSBbIyYjODIwMzs1MzA4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzA4KQotIHJlZmFjdG9yKHR5cGVzKTogYWRkIG1pc3NpbmcgdHlwZXMgZm9yIHN0YXRpYyBBeGlvc0Vycm9yLmZyb20gbWV0aG9kIFsjJiM4MjAzOzQ5NTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5NTYpCgojIyMjIyBDaG9yZXMKCi0gY2hvcmUoZG9jcyk6IHJlbW92ZSBSRUFETUUgbGluayB0byBub24tZXhpc3RlbnQgdXBncmFkZSBndWlkZSBbIyYjODIwMzs1MzA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MzA3KQotIGNob3JlKGRvY3MpOiB0eXBvIGluIGlzc3VlIHRlbXBsYXRlIG5hbWUgWyMmIzgyMDM7NTE1OV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTE1OSkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUykKLSBbWmFjaGFyeSBMeXNvYmV5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vemFjaGx5c29iZXkpCi0gW0tldmluIEVubmlzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20va2V2aW5jZW5uaXMpCi0gW1BoaWxpcHAgTG9vc2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9waGxvb3NlKQotIFtzZWNvbmRsMWdodF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3NlY29uZGwxZ2h0KQotIFt3ZW56aGVuZ10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tLzB4MzApCi0gW0l2YW4gQmFyc3Vrb3ZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9vdmFybikKLSBbQXJ0aHVyIEZpb3JldHRlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXJ0aHVyZmlvcmV0dGUpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBcWzEuMi4wXSAtIDIwMjItMTEtMTAKCiMjIyMjIENoYW5nZWQKCi0gY2hhbmdlZDogcmVmYWN0b3JlZCBtb2R1bGUgZXhwb3J0cyBbIyYjODIwMzs1MTYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTYyKQotIGNoYW5nZTogcmUtYWRkZWQgc3VwcG9ydCBmb3IgbG9hZGluZyBBeGlvcyB3aXRoIHJlcXVpcmUoJ2F4aW9zJykuZGVmYXVsdCBbIyYjODIwMzs1MjI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjI1KQoKIyMjIyMgRml4ZWQKCi0gZml4OiBpbXByb3ZlIEF4aW9zSGVhZGVycyBjbGFzcyBbIyYjODIwMzs1MjI0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjI0KQotIGZpeDogVHlwZVNjcmlwdCB0eXBlIGRlZmluaXRpb25zIGZvciBjb21tb25qcyBbIyYjODIwMzs1MTk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTk2KQotIGZpeDogdHlwZSBkZWZpbml0aW9uIG9mIHVzZSBtZXRob2Qgb24gQXhpb3NJbnRlcmNlcHRvck1hbmFnZXIgdG8gbWF0Y2ggdGhlIHRoZSBSRUFETUUgWyMmIzgyMDM7NTA3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA3MSkKLSBmaXg6IFxfXF9kaXJuYW1lIGlzIG5vdCBkZWZpbmVkIGluIHRoZSBzYW5kYm94IFsjJiM4MjAzOzUyNjldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNjkpCi0gZml4OiBBeGlvc0Vycm9yLnRvSlNPTiBtZXRob2QgdG8gYXZvaWQgY2lyY3VsYXIgcmVmZXJlbmNlcyBbIyYjODIwMzs1MjQ3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjQ3KQotIGZpeDogWlxfQlVGXF9FUlJPUiB3aGVuIGNvbnRlbnQtZW5jb2RpbmcgaXMgc2V0IGJ1dCB0aGUgcmVzcG9uc2UgYm9keSBpcyBlbXB0eSBbIyYjODIwMzs1MjUwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjUwKQoKIyMjIyMgUmVmYWN0b3JzCgotIHJlZmFjdG9yOiBhbGxvd2luZyBhZGFwdGVycyB0byBiZSBsb2FkZWQgYnkgbmFtZSBbIyYjODIwMzs1Mjc3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81Mjc3KQoKIyMjIyMgQ2hvcmVzCgotIGNob3JlOiBmb3JjZSBDSSByZXN0YXJ0IFsjJiM4MjAzOzUyNDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNDMpCi0gY2hvcmU6IHVwZGF0ZSBFQ09TWVNURU0ubWQgWyMmIzgyMDM7NTA3N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA3NykKLSBjaG9yZTogdXBkYXRlIGdldC9pbmRleC5odG1sIFsjJiM4MjAzOzUxMTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxMTYpCi0gY2hvcmU6IHVwZGF0ZSBTYW5kYm94IFVJL1VYIFsjJiM4MjAzOzUyMDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyMDUpCi0gY2hvcmU6KGFjdGlvbnMpOiByZW1vdmUgZ2l0IGNyZWRlbnRpYWxzIGFmdGVyIGNoZWNrb3V0IFsjJiM4MjAzOzUyMzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyMzUpCi0gY2hvcmUoYWN0aW9ucyk6IGJ1bXAgYWN0aW9ucy9kZXBlbmRlbmN5LXJldmlldy1hY3Rpb24gZnJvbSAyIHRvIDMgWyMmIzgyMDM7NTI2Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI2NikKLSBjaG9yZShwYWNrYWdlcyk6IGJ1bXAgbG9hZGVyLXV0aWxzIGZyb20gMS40LjEgdG8gMS40LjIgWyMmIzgyMDM7NTI5NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI5NSkKLSBjaG9yZShwYWNrYWdlcyk6IGJ1bXAgZW5naW5lLmlvIGZyb20gNi4yLjAgdG8gNi4yLjEgWyMmIzgyMDM7NTI5NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI5NCkKLSBjaG9yZShwYWNrYWdlcyk6IGJ1bXAgc29ja2V0LmlvLXBhcnNlciBmcm9tIDQuMC40IHRvIDQuMC41IFsjJiM4MjAzOzUyNDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNDEpCi0gY2hvcmUocGFja2FnZXMpOiBidW1wIGxvYWRlci11dGlscyBmcm9tIDEuNC4wIHRvIDEuNC4xIFsjJiM4MjAzOzUyNDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUyNDUpCi0gY2hvcmUoZG9jcyk6IHVwZGF0ZSBSZXNvdXJjZXMgbGlua3MgaW4gUkVBRE1FIFsjJiM4MjAzOzUxMTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxMTkpCi0gY2hvcmUoZG9jcyk6IHVwZGF0ZSB0aGUgbGluayBmb3IgSlNPTiB1cmwgWyMmIzgyMDM7NTI2NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI2NSkKLSBjaG9yZShkb2NzKTogZml4IGJyb2tlbiBsaW5rcyBbIyYjODIwMzs1MjE4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MjE4KQotIGNob3JlKGRvY3MpOiB1cGRhdGUgYW5kIHJlbmFtZSBVUEdSQURFXF9HVUlERS5tZCB0byBNSUdSQVRJT05cX0dVSURFLm1kIFsjJiM4MjAzOzUxNzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxNzApCi0gY2hvcmUoZG9jcyk6IHR5cG8gZml4IGxpbmUgWyMmIzgyMDM7ODU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvaXNzdWVzLzg1NikgYW5kIFsjJiM4MjAzOzkyMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy85MjApIFsjJiM4MjAzOzUxOTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxOTQpCi0gY2hvcmUoZG9jcyk6IHR5cG8gZml4IFsjJiM4MjAzOzgwMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2lzc3Vlcy84MDApIFsjJiM4MjAzOzUxOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxOTMpCi0gY2hvcmUoZG9jcyk6IGZpeCB0eXBvcyBbIyYjODIwMzs1MTg0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTg0KQotIGNob3JlKGRvY3MpOiBmaXggcHVuY3R1YXRpb24gaW4gUkVBRE1FLm1kIFsjJiM4MjAzOzUxOTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxOTcpCi0gY2hvcmUoZG9jcyk6IHVwZGF0ZSByZWFkbWUgaW4gdGhlIEhhbmRsaW5nIEVycm9ycyBzZWN0aW9uIC0gaXNzdWUgcmVmZXJlbmNlIFsjJiM4MjAzOzUyNjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9pc3N1ZXMvNTI2MCkgWyMmIzgyMDM7NTI2MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTI2MSkKLSBjaG9yZTogcmVtb3ZlIFxiIGZyb20gZmlsZW5hbWUgWyMmIzgyMDM7NTIwN10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTIwNykKLSBjaG9yZShkb2NzKTogdXBkYXRlIENIQU5HRUxPRy5tZCBbIyYjODIwMzs1MTM3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTM3KQotIGNob3JlOiBhZGQgc2lkZUVmZmVjdHMgZmFsc2UgdG8gcGFja2FnZS5qc29uIFsjJiM4MjAzOzUwMjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwMjUpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotIFtNYWRkeSBNaWxsZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9tZTQ1MDIpCi0gW0FtaXQgU2FpbmldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hbWl0c2FpbmlpKQotIFtlY3lyYmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lY3lyYmUpCi0gW0lra28gQXNoaW1pbmVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lbHRvY2llYXIpCi0gW0dlZXRoIEd1bm5hbXBhbGxpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdGhldGVjaGllNykKLSBbU2hyZWVtIEFzYXRpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2hyZWVtLTEyMykKLSBbRnJpZWRlciBCbHVlbWxlXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZnJpZWRlcmJsdWVtbGUpCi0gW+ycpOyEuOyYgV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3l1bnNleWVvbmcpCi0gW0NsYXVkaW8gQnVzYXR0b10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NqY2J1c2F0dG8pCi0gW1JlbWNvIEhhc3ppbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9yZW1jb2hhc3ppbmcpCi0gW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUykKLSBbQ3NhYmEgTWF1bGlzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vb200Y3NhYmEpCi0gW01vUGFNb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01vUGFNbykKLSBbRGFuaWVsIEZqZWxkc3RhZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3czYmRlc2lnbikKLSBbQWRyaWVuIEJydW5ldF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Fkcmllbi1tYXkpCi0gW0ZyYXplciBTbWl0aF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0ZkYXdncykKLSBbSGFpVGFvXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vODM2MzM0MjU4KQotIFtBWk1dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heml5YXRhbGkpCi0gW3JlbGJuc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3JlbGJucykKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFxbMS4xLjNdIC0gMjAyMi0xMC0xNQoKIyMjIyMgQWRkZWQKCi0gQWRkZWQgY3VzdG9tIHBhcmFtcyBzZXJpYWxpemVyIHN1cHBvcnQgWyMmIzgyMDM7NTExM10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTExMykKCiMjIyMjIEZpeGVkCgotIEZpeGVkIHRvcC1sZXZlbCBleHBvcnQgdG8ga2VlcCB0aGVtIGluLWxpbmUgd2l0aCBzdGF0aWMgcHJvcGVydGllcyBbIyYjODIwMzs1MTA5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MTA5KQotIFN0b3BwZWQgaW5jbHVkaW5nIG51bGwgdmFsdWVzIHRvIHF1ZXJ5IHN0cmluZy4gWyMmIzgyMDM7NTEwOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTEwOCkKLSBSZXN0b3JlZCBwcm94eSBjb25maWcgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCAwLnggWyMmIzgyMDM7NTA5N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA5NykKLSBBZGRlZCBiYWNrIEF4aW9zSGVhZGVycyBpbiBBeGlvc0hlYWRlclZhbHVlIFsjJiM4MjAzOzUxMDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUxMDMpCi0gUGluIENETiBpbnN0YWxsIGluc3RydWN0aW9ucyB0byBhIHNwZWNpZmljIHZlcnNpb24gWyMmIzgyMDM7NTA2MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA2MCkKLSBIYW5kbGluZyBvZiBhcnJheSB2YWx1ZXMgZml4ZWQgZm9yIEF4aW9zSGVhZGVycyBbIyYjODIwMzs1MDg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDg1KQoKIyMjIyMgQ2hvcmVzCgotIGRvY3M6IG1hdGNoIGJhZGdlIHN0eWxlLCBhZGQgbGluayB0byB0aGVtIFsjJiM4MjAzOzUwNDZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwNDYpCi0gY2hvcmU6IGZpeGluZyBjb21tZW50cyB0eXBvIFsjJiM4MjAzOzUwNTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwNTQpCi0gY2hvcmU6IHVwZGF0ZSBpc3N1ZSB0ZW1wbGF0ZSBbIyYjODIwMzs1MDYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDYxKQotIGNob3JlOiBhZGRlZCBwcm9ncmVzcyBjYXB0dXJpbmcgc2VjdGlvbiB0byB0aGUgZG9jczsgWyMmIzgyMDM7NTA4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTA4NCkKCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW0phc29uIFNhYXltYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qYXNvbnNhYXltYW4pCi0gW3NjYXJmXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vc2NhcmYwMDUpCi0gW0xlbnogV2ViZXItVHJvbmljXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcGhyeW5lYXMpCi0gW0FydmluZGhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9pdHNhcnZpbmRoKQotIFtGw6lsaXggTGVncmVsbGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9GZWxpeExncikKLSBbUGF0cmljayBQZXRyb3ZpY10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BwYXRpMDAwKQotIFtEbWl0cml5IE1vemdvdm95XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vRGlnaXRhbEJyYWluSlMpCi0gW2xpdHRsZWRpYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9saXR0bGVkaWFuKQotIFtDaHJvbm9zTWFzdGVyT2ZBbGxUaW1lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vQ2hyb25vc01hc3Rlck9mQWxsVGltZSkKCiMjIyMjIFBScwoKLSBDVkUgMjAyMyA0NTg1NyAoIFsjJiM4MjAzOzYwMjhdKGh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvYXhpb3MvYXhpb3MvcHVsbHMvNjAyOCkgKQoKYGBgCgrimqDvuI8gQ3JpdGljYWwgdnVsbmVyYWJpbGl0eSBmaXguIFNlZSBodHRwczovL3NlY3VyaXR5LnNueWsuaW8vdnVsbi9TTllLLUpTLUFYSU9TLTYwMzI0NTkKYGBgCgojIyMjIFxbMS4xLjJdIC0gMjAyMi0xMC0wNwoKIyMjIyMgRml4ZWQKCi0gRml4ZWQgYnJva2VuIGV4cG9ydHMgZm9yIFVNRCBidWlsZHMuCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotIFtKYXNvbiBTYWF5bWFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vamFzb25zYWF5bWFuKQoKIyMjIyMgUFJzCgotIENWRSAyMDIzIDQ1ODU3ICggWyMmIzgyMDM7NjAyOF0oaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9heGlvcy9heGlvcy9wdWxscy82MDI4KSApCgpgYGAKCuKaoO+4jyBDcml0aWNhbCB2dWxuZXJhYmlsaXR5IGZpeC4gU2VlIGh0dHBzOi8vc2VjdXJpdHkuc255ay5pby92dWxuL1NOWUstSlMtQVhJT1MtNjAzMjQ1OQpgYGAKCiMjIyMgXFsxLjEuMV0gLSAyMDIyLTEwLTA3CgojIyMjIyBGaXhlZAoKLSBGaXhlZCBicm9rZW4gZXhwb3J0cyBmb3IgY29tbW9uIGpzLiBUaGlzIGZpeCBicmVha3MgYSBwcmlvciBmaXgsIEkgd2lsbCBmaXggYm90aCBpc3N1ZXMgQVNBUCBidXQgdGhlIGNvbW1vbkpTIHVzZSBpcyBtb3JlIGltcGFjdGZ1bC4KCiMjIyMjIENvbnRyaWJ1dG9ycyB0byB0aGlzIHJlbGVhc2UKCi0gW0phc29uIFNhYXltYW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qYXNvbnNhYXltYW4pCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBcWzEuMS4wXSAtIDIwMjItMTAtMDYKCiMjIyMjIEZpeGVkCgotIEZpeGVkIG1pc3NpbmcgZXhwb3J0cyBpbiB0eXBlIGRlZmluaXRpb24gaW5kZXguZC50cyBbIyYjODIwMzs1MDAzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDAzKQotIEZpeGVkIHF1ZXJ5IHBhcmFtcyBjb21wb3NpbmcgWyMmIzgyMDM7NTAxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAxOCkKLSBGaXhlZCBHZW5lcmljQWJvcnRTaWduYWwgaW50ZXJmYWNlIGJ5IG1ha2luZyBpdCBtb3JlIGdlbmVyaWMgWyMmIzgyMDM7NTAyMV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAyMSkKLSBGaXhlZCBhZGRpbmcgImNsZWFyIiB0byBBeGlvc0ludGVyY2VwdG9yTWFuYWdlciBbIyYjODIwMzs1MDEwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC81MDEwKQotIEZpeGVkIGNvbW1vbmpzICYgdW1kIGV4cG9ydHMgWyMmIzgyMDM7NTAzMF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNTAzMCkKLSBGaXhlZCBpbmFiaWxpdHkgdG8gYWNjZXNzIHJlc3BvbnNlIGhlYWRlcnMgd2hlbiB1c2luZyBheGlvcyAxLnggd2l0aCBKZXN0IFsjJiM4MjAzOzUwMzZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzUwMzYpCgojIyMjIyBDb250cmlidXRvcnMgdG8gdGhpcyByZWxlYXNlCgotIFtUcmltMjFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmltMjEpCi0gW0RtaXRyaXkgTW96Z292b3ldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9EaWdpdGFsQnJhaW5KUykKLSBbc2hpbmdvLnNhc2FraV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Mtc2FzYWtpLTA1MjkpCi0gW0l2YW4gUGVwZWxrb10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2l2YW5wZXBlbGtvKQotIFtSaWNoYXJkIEtvxZnDrW5la10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Jpc2EpCgojIyMjIyBQUnMKCi0gQ1ZFIDIwMjMgNDU4NTcgKCBbIyYjODIwMzs2MDI4XShodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2F4aW9zL2F4aW9zL3B1bGxzLzYwMjgpICkKCmBgYAoK4pqg77iPIENyaXRpY2FsIHZ1bG5lcmFiaWxpdHkgZml4LiBTZWUgaHR0cHM6Ly9zZWN1cml0eS5zbnlrLmlvL3Z1bG4vU05ZSy1KUy1BWElPUy02MDMyNDU5CmBgYAoKIyMjIyBcWzEuMC4wXSAtIDIwMjItMTAtMDQKCiMjIyMjIEFkZGVkCgotIEFkZGVkIHN0YWNrIHRyYWNlIHRvIEF4aW9zRXJyb3IgWyMmIzgyMDM7NDYyNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDYyNCkKLSBBZGQgQXhpb3NFcnJvciB0byBBeGlvc1N0YXRpYyBbIyYjODIwMzs0NjU0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjU0KQotIFJlcGxhY2VkIFJvbGx1cCBhcyBvdXIgYnVpbGQgcnVubmVyIFsjJiM4MjAzOzQ1OTZdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1OTYpCi0gQWRkZWQgZ2VuZXJpYyBUUyB0eXBlcyBmb3IgdGhlIGV4cG9zZWQgdG9Gb3JtRGF0YSBoZWxwZXIgWyMmIzgyMDM7NDY2OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDY2OCkKLSBBZGRlZCBsaXN0ZW4gY2FsbGJhY2sgZnVuY3Rpb24gWyMmIzgyMDM7NDA5Nl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDA5NikKLSBBZGRlZCBpbnN0cnVjdGlvbnMgZm9yIGluc3RhbGxpbmcgdXNpbmcgUE5QTSBbIyYjODIwMzs0MjA3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjA3KQotIEFkZGVkIGdlbmVyaWMgQXhpb3NBYm9ydFNpZ25hbCBUUyBpbnRlcmZhY2UgdG8gYXZvaWQgaW1wb3J0aW5nIEFib3J0Q29udHJvbGxlciBwb2x5ZmlsbCBbIyYjODIwMzs0MjI5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjI5KQotIEFkZGVkIGF4aW9zLXVybC10ZW1wbGF0ZSBpbiBFQ09TWVNURU0ubWQgWyMmIzgyMDM7NDIzOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDIzOCkKLSBBZGRlZCBhIGNsZWFyKCkgZnVuY3Rpb24gdG8gdGhlIHJlcXVlc3QgYW5kIHJlc3BvbnNlIGludGVyY2VwdG9ycyBvYmplY3Qgc28gYSB1c2VyIGNhbiBlbnN1cmUgdGhhdCBhbGwgaW50ZXJjZXB0b3JzIGhhdmUgYmVlbiByZW1vdmVkIGZyb20gYW4gYXhpb3MgaW5zdGFuY2UgWyMmIzgyMDM7NDI0OF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDI0OCkKLSBBZGRlZCByZWFjdCBob29rIHBsdWdpbiBbIyYjODIwMzs0MzE5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MzE5KQotIEFkZGluZyBIVFRQIHN0YXR1cyBjb2RlIGZvciB0cmFuc2Zvcm1SZXNwb25zZSBbIyYjODIwMzs0NTgwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTgwKQotIEFkZGVkIGJsb2IgdG8gdGhlIGxpc3Qgb2YgcHJvdG9jb2xzIHN1cHBvcnRlZCBieSB0aGUgYnJvd3NlciBbIyYjODIwMzs0Njc4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80Njc4KQotIFJlc29sdmluZyBwcm94eSBmcm9tIGVudiBvbiByZWRpcmVjdCBbIyYjODIwMzs0NDM2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NDM2KQotIEFkZGVkIGVuaGFuY2VkIHRvRm9ybURhdGEgaW1wbGVtZW50YXRpb24gd2l0aCBhZGRpdGlvbmFsIG9wdGlvbnMgWzQ3MDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MDQpCi0gQWRkaW5nIENhbmNlbGVyIHBhcmFtZXRlcnMgY29uZmlnIGFuZCByZXF1ZXN0IFsjJiM4MjAzOzQ3MTFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MTEpCi0gQWRkZWQgYXV0b21hdGljIHBheWxvYWQgc2VyaWFsaXphdGlvbiB0byBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQgWyMmIzgyMDM7NDcxNF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcxNCkKLSBBZGRlZCB0aGUgYWJpbGl0eSBmb3Igd2VicGFjayB1c2VycyB0byBvdmVyd3JpdGUgYnVpbHQtaW5zIFsjJiM4MjAzOzQ3MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MTUpCi0gQWRkZWQgc3RyaW5nXFtdIHRvIEF4aW9zUmVxdWVzdEhlYWRlcnMgdHlwZSBbIyYjODIwMzs0MzIyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MzIyKQotIEFkZGVkIHRoZSBhYmlsaXR5IGZvciB0aGUgdXJsLWVuY29kZWQtZm9ybSBzZXJpYWxpemVyIHRvIHJlc3BlY3QgdGhlIGZvcm1TZXJpYWxpemVyIGNvbmZpZyBbIyYjODIwMzs0NzIxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzIxKQotIEFkZGVkIGlzQ2FuY2VsIHR5cGUgYXNzZXJ0IFsjJiM4MjAzOzQyOTNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyOTMpCi0gQWRkZWQgZGF0YSBVUkwgc3VwcG9ydCBmb3Igbm9kZS5qcyBbIyYjODIwMzs0NzI1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzI1KQotIEFkZGluZyB0eXBlcyBmb3IgcHJvZ3Jlc3MgZXZlbnQgY2FsbGJhY2tzIFsjJiM4MjAzOzQ2NzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ2NzUpCi0gVVJMIHBhcmFtcyBzZXJpYWxpemVyIFsjJiM4MjAzOzQ3MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MzQpCi0gQWRkZWQgYXhpb3MuZm9ybVRvSlNPTiBtZXRob2QgWyMmIzgyMDM7NDczNV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDczNSkKLSBCb3dlciBwbGF0Zm9ybSBhZGQgZGF0YSBwcm90b2NvbCBbIyYjODIwMzs0ODA0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODA0KQotIFVzZSBXSEFUV0cgVVJMIEFQSSBpbnN0ZWFkIG9mIHVybC5wYXJzZSgpIFsjJiM4MjAzOzQ4NTJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4NTIpCi0gQWRkIEVOVU0gY29udGFpbmluZyBIdHRwIFN0YXR1cyBDb2RlcyB0byB0eXBpbmdzIFsjJiM4MjAzOzQ5MDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5MDMpCi0gSW1wcm92ZSB0eXBpbmcgb2YgdGltZW91dCBpbiBpbmRleC5kLnRzIFsjJiM4MjAzOzQ5MzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5MzQpCgojIyMjIyBDaGFuZ2VkCgotIFVwZGF0ZWQgQXhpb3NFcnJvci5jb25maWcgdG8gYmUgb3B0aW9uYWwgaW4gdGhlIHR5cGUgZGVmaW5pdGlvbiBbIyYjODIwMzs0NjY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjY1KQotIFVwZGF0ZWQgUkVBRE1FIGVtcGhhc2l6aW5nIHRoZSBVUkxTZWFyY2hQYXJhbSBidWlsdC1pbiBpbnRlcmZhY2Ugb3ZlciBvdGhlciBzb2x1dGlvbnMgWyMmIzgyMDM7NDU5MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDU5MCkKLSBJbmNsdWRlIHJlcXVlc3QgYW5kIGNvbmZpZyB3aGVuIGNyZWF0aW5nIGEgQ2FuY2VsZWRFcnJvciBpbnN0YW5jZSBbIyYjODIwMzs0NjU5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjU5KQotIENoYW5nZWQgZnVuYy1uYW1lcyBlc2xpbnQgcnVsZSB0byBhcy1uZWVkZWQgWyMmIzgyMDM7NDQ5Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDQ5MikKLSBSZXBsYWNpbmcgZGVwcmVjYXRlZCBzdWJzdHIoKSB3aXRoIHNsaWNlKCkgYXMgc3Vic3RyKCkgaXMgZGVwcmVjYXRlZCBbIyYjODIwMzs0NDY4XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NDY4KQotIFVwZGF0aW5nIEhUVFAgbGlua3MgaW4gUkVBRE1FLm1kIHRvIHVzZSBIVFRQUyBbIyYjODIwMzs0Mzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80Mzg3KQotIFVwZGF0ZWQgdG8gYSBiZXR0ZXIgdHJpbSgpIHBvbHlmaWxsIFsjJiM4MjAzOzQwNzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQwNzIpCi0gVXBkYXRlZCB0eXBlcyB0byBhbGxvdyBzcGVjaWZ5aW5nIHBhcnRpYWwgZGVmYXVsdCBoZWFkZXJzIG9uIGluc3RhbmNlIGNyZWF0ZSBbIyYjODIwMzs0MTg1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MTg1KQotIEV4cGFuZGVkIGlzQXhpb3NFcnJvciB0eXBlcyBbIyYjODIwMzs0MzQ0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MzQ0KQotIFVwZGF0ZWQgdHlwZSBkZWZpbml0aW9uIGZvciBheGlvcyBpbnN0YW5jZSBtZXRob2RzIFsjJiM4MjAzOzQyMjRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyMjQpCi0gVXBkYXRlZCBlc2xpbnQgY29uZmlnIFsjJiM4MjAzOzQ3MjJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MjIpCi0gVXBkYXRlZCBEb2NzIFsjJiM4MjAzOzQ3NDJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3NDIpCi0gUmVmYWN0b3JlZCBBeGlvcyB0byB1c2UgRVMyMDE3IFsjJiM4MjAzOzQ3ODddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3ODcpCgojIyMjIyBEZXByZWNhdGVkCgotIFRoZXJlIGFyZSBtdWx0aXBsZSBkZXByZWNhdGlvbnMsIHJlZmFjdG9ycyBhbmQgZml4ZXMgcHJvdmlkZWQgaW4gdGhpcyByZWxlYXNlLiBQbGVhc2UgcmVhZCB0aHJvdWdoIHRoZSBmdWxsIHJlbGVhc2Ugbm90ZXMgdG8gc2VlIGhvdyB0aGlzIG1heSBpbXBhY3QgeW91ciBwcm9qZWN0IGFuZCB1c2UgY2FzZS4KCiMjIyMjIFJlbW92ZWQKCi0gUmVtb3ZlZCBpbmNvcnJlY3QgYXJndW1lbnQgZm9yIE5ldHdvcmtFcnJvciBjb25zdHJ1Y3RvciBbIyYjODIwMzs0NjU2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjU2KQotIFJlbW92ZWQgV2VicGFjayBbIyYjODIwMzs0NTk2XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTk2KQotIFJlbW92ZWQgZnVuY3Rpb24gdGhhdCB0cmFuc2Zvcm0gYXJndW1lbnRzIHRvIGFycmF5IFsjJiM4MjAzOzQ1NDRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1NDQpCgojIyMjIyBGaXhlZAoKLSBGaXhlZCBncmFtbWFyIGluIFJFQURNRSBbIyYjODIwMzs0NjQ5XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NjQ5KQotIEZpeGVkIGNvZGUgZXJyb3IgaW4gUkVBRE1FIFsjJiM4MjAzOzQ1OTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1OTkpCi0gT3B0aW1pemVkIHRoZSBjb2RlIHRoYXQgY2hlY2tzIGNhbmNlbGxhdGlvbiBbIyYjODIwMzs0NTg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTg3KQotIEZpeCB1cmwgcG9pbnRpbmcgdG8gZGVmYXVsdHMuanMgaW4gUkVBRE1FIFsjJiM4MjAzOzQ1MzJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1MzIpCi0gVXNlIHR5cGUgYWxpYXMgaW5zdGVhZCBvZiBpbnRlcmZhY2UgZm9yIEF4aW9zUHJvbWlzZSBbIyYjODIwMzs0NTA1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTA1KQotIEZpeCBzb21lIHdvcmQgc3BlbGxpbmcgYW5kIGxpbnQgc3R5bGUgaW4gY29kZSBjb21tZW50cyBbIyYjODIwMzs0NTAwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NTAwKQotIEVkaXRlZCByZWFkbWUgd2l0aCAzIHVwZGF0ZWQgYnJvd3NlciBpY29ucyBvZiBDaHJvbWUsIEZpcmVGb3ggYW5kIFNhZmFyaSBbIyYjODIwMzs0NDE0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NDE0KQotIEJ1bXAgZm9sbG93LXJlZGlyZWN0cyBmcm9tIDEuMTQuOSB0byAxLjE1LjAgWyMmIzgyMDM7NDY3M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDY3MykKLSBGaXhpbmcgaHR0cCB0ZXN0cyB0byBhdm9pZCBoYW5naW5nIHdoZW4gYXNzZXJ0aW9ucyBmYWlsIFsjJiM4MjAzOzQ0MzVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ0MzUpCi0gRml4IFRTIGRlZmluaXRpb24gZm9yIEF4aW9zUmVxdWVzdFRyYW5zZm9ybWVyIFsjJiM4MjAzOzQyMDFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQyMDEpCi0gRml4IGdyYW1tYXRpY2FsIGlzc3VlcyBpbiBSRUFETUUgWyMmIzgyMDM7NDIzMl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDIzMikKLSBGaXhpbmcgaW5zdGFuY2UuZGVmYXVsdHMuaGVhZGVycyB0eXBlIFsjJiM4MjAzOzQ1NTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ1NTcpCi0gRml4ZWQgcmFjZSBjb25kaXRpb24gb24gaW1tZWRpYXRlIHJlcXVlc3RzIGNhbmNlbGxhdGlvbiBbIyYjODIwMzs0MjYxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80MjYxKQotIEZpeGluZyBaXF9CVUZcX0VSUk9SIHdoZW4gbm8gY29udGVudCBbIyYjODIwMzs0NzAxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzAxKQotIEZpeGluZyBwcm94eSBiZWZvcmVSZWRpcmVjdCByZWdyZXNzaW9uIFsjJiM4MjAzOzQ3MDhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MDgpCi0gRml4ZWQgQXhpb3NFcnJvciBzdGF0dXMgY29kZSB0eXBlIFsjJiM4MjAzOzQ3MTddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MTcpCi0gRml4ZWQgQXhpb3NFcnJvciBzdGFjayBjYXB0dXJpbmcgWyMmIzgyMDM7NDcxOF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDcxOCkKLSBGaXhpbmcgQXhpb3NSZXF1ZXN0SGVhZGVycyB0eXBpbmdzIFsjJiM4MjAzOzQzMzRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQzMzQpCi0gRml4ZWQgbWF4IGJvZHkgbGVuZ3RoIGRlZmF1bHRzIFsjJiM4MjAzOzQ3MzFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MzEpCi0gRml4ZWQgdG9Gb3JtRGF0YSBCbG9iIGlzc3VlIG9uIG5vZGU+djE3IFsjJiM4MjAzOzQ3MjhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MjgpCi0gQnVtcCBncnVudCBmcm9tIDEuNS4yIHRvIDEuNS4zIFsjJiM4MjAzOzQ3NDNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3NDMpCi0gRml4aW5nIGNvbnRlbnQtdHlwZSBoZWFkZXIgcmVwZWF0ZWQgWyMmIzgyMDM7NDc0NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc0NSkKLSBGaXhlZCB0aW1lb3V0IGVycm9yIG1lc3NhZ2UgZm9yIGh0dHAgWzQ3MzhdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3MzgpCi0gUmVxdWVzdCBpZ25vcmVzIGZhbHNlLCAwIGFuZCBlbXB0eSBzdHJpbmcgYXMgYm9keSB2YWx1ZXMgWyMmIzgyMDM7NDc4NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc4NSkKLSBBZGRlZCBiYWNrIG1pc3NpbmcgbWluaWZpZWQgYnVpbGRzIFsjJiM4MjAzOzQ4MDVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MDUpCi0gRml4ZWQgYSB0eXBlIGVycm9yIFsjJiM4MjAzOzQ4MTVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MTUpCi0gRml4ZWQgYSByZWdyZXNzaW9uIGJ1ZyB3aXRoIHVuc3Vic2NyaWJpbmcgZnJvbSBjYW5jZWwgdG9rZW47IFsjJiM4MjAzOzQ4MTldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MTkpCi0gUmVtb3ZlIHJlcGVhdGVkIGNvbXByZXNzaW9uIGFsZ29yaXRobSBbIyYjODIwMzs0ODIwXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODIwKQotIFRoZSBlcnJvciBvZiBjYWxsaW5nIGV4dGVuZCB0byBwYXNzIHBhcmFtZXRlcnMgWyMmIzgyMDM7NDg1N10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg1NykKLSBTZXJpYWxpemVyT3B0aW9ucy5pbmRleGVzIGFsbG93cyBib29sZWFuIHwgbnVsbCB8IHVuZGVmaW5lZCBbIyYjODIwMzs0ODYyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80ODYyKQotIFJlcXVpcmUgaW50ZXJjZXB0b3JzIHRvIHJldHVybiB2YWx1ZXMgWyMmIzgyMDM7NDg3NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg3NCkKLSBSZW1vdmVkIHVudXNlZCBpbXBvcnRzIFsjJiM4MjAzOzQ5NDldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5NDkpCi0gQWxsb3cgbnVsbCBpbmRleGVzIG9uIGZvcm1TZXJpYWxpemVyIGFuZCBwYXJhbXNTZXJpYWxpemVyIFsjJiM4MjAzOzQ5NjBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ5NjApCgojIyMjIyBDaG9yZXMKCi0gU2V0IHBlcm1pc3Npb25zIGZvciBHaXRIdWIgYWN0aW9ucyBbIyYjODIwMzs0NzY1XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80NzY1KQotIEluY2x1ZGVkIGdpdGh1YmFjdGlvbnMgaW4gdGhlIGRlcGVuZGFib3QgY29uZmlnIFsjJiM4MjAzOzQ3NzBdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ3NzApCi0gSW5jbHVkZWQgZGVwZW5kZW5jeSByZXZpZXcgWyMmIzgyMDM7NDc3MV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc3MSkKLSBVcGRhdGUgc2VjdXJpdHkubWQgWyMmIzgyMDM7NDc4NF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDc4NCkKLSBSZW1vdmUgdW5uZWNlc3Nhcnkgc3BhY2VzIFsjJiM4MjAzOzQ4NTRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4NTQpCi0gU2ltcGxpZnkgdGhlIGltcG9ydCBwYXRoIG9mIEF4aW9zRXJyb3IgWyMmIzgyMDM7NDg3NV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg3NSkKLSBGaXggR2l0cG9kIGRlYWQgbGluayBbIyYjODIwMzs0OTQxXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80OTQxKQotIEVuYWJsZSBzeW50YXggaGlnaGxpZ2h0aW5nIGZvciBhIGNvZGUgYmxvY2sgWyMmIzgyMDM7NDk3MF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDk3MCkKLSBVc2luZyBMb2dvIEF4aW9zIGluIFJlYWRtZS5tZCBbIyYjODIwMzs0OTkzXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80OTkzKQotIEZpeCBtYXJrdXAgZm9yIG5vdGUgaW4gUkVBRE1FIFsjJiM4MjAzOzQ4MjVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9wdWxsLzQ4MjUpCi0gRml4IHR5cG8gYW5kIGZvcm1hdHRpbmcsIGFkZCBjb2xvbnMgWyMmIzgyMDM7NDg1M10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDg1MykKLSBGaXggdHlwbyBpbiByZWFkbWUgWyMmIzgyMDM7NDk0Ml0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL3B1bGwvNDk0MikKCiMjIyMjIFNlY3VyaXR5CgotIFVwZGF0ZSBTRUNVUklUWS5tZCBbIyYjODIwMzs0Njg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vYXhpb3MvYXhpb3MvcHVsbC80Njg3KQoKIyMjIyMgQ29udHJpYnV0b3JzIHRvIHRoaXMgcmVsZWFzZQoKLSBbQmVydHJhbmQgTWFycm9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdHVzYmFyKQoKLSBbRG1pdHJpeSBNb3pnb3ZveV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0RpZ2l0YWxCcmFpbkpTKQoKLSBbRGFuIE1vb25leV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Rhbm1vb25leSkKCi0gW01pY2hhZWwgTGldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS94aWFveXUtdGFtdSkKCi0gW2FvbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS95eHd6YXhucykKCi0gW0RlcyBQcmVzdG9uXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZGVzcHJlc3RvbikKCi0gW1RlZCBSb2JlcnRzb25dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS90cmVkb25kbykKCi0gW3pob3VsaXhpYW5nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vemgtbHgpCgotIFtBcnRodXIgRmlvcmV0dGVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hcnRodXJmaW9yZXR0ZSkKCi0gW0t1bWFyIFNoYW51XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vS3ItU2hhbnUpCgotIFtKQUxBTF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0pMTDMyKQoKLSBbSmluZ3lpIExpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL01hZ2VlTGluKQoKLSBbUGhpbGlwcCBMb29zZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3BobG9vc2UpCgotIFtBbGV4YW5kZXIgU2hjaHVraW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zYXNoc3ZhbWlyKQoKLSBbRGF2ZSBDYXJkd2VsbF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2RhdmVjYXJkd2VsbCkKCi0gW0NhdCBTY2FybGV0XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2F0c2NhcmxldCkKCi0gW0x1Y2EgUGl6emluaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xwaXp6aW5pZGV2KQoKLSBbS2FpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vU2Nod2VpbmVwcmllc3RlcikKCi0gW01heGltZSBCYXJnaWVsXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vbWJhcmdpZWwpCgotIFtCcmlhbiBIZWxiYV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2JyaWFuaGVsYmEpCgotIFtyZXNsZWFyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmVzbGVhcikKCi0gW0phbWllIFNsb21lXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSmFtaWVTbG9tZSkKCi0gW0xhbmRybzNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9MYW5kcm8zKQoKLSBbcmFmdzg3XShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcmFmdzg3KQoKLSBbQWZ6YWwgU2F5ZWRdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9hZnphbHNheWVkOTYpCgotIFtLb2tpIE95YXRzdV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thaXNodXUwMTIzKQoKLSBbRGF2ZV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3dhbmdjY2gpCgotIFvmmrTotbDogIHkuINdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9iYW96b3VhaSkKCi0gW1NwZW5jZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9zcGFsZ2VyKQoKLSBbQWRyaWFuIFdpZXByemtvd2ljel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL0FyZ2VlbnRvKQoKLSBbSmFtaWUgVGVsaW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9sZWphaG1pZSkKCi0gW+avm+WRhl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F3ZWlrYWxlZSkKCi0gW0tpcmlsbCBTaGFraXJvdl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3R1cmlzYXApCgotIFtScmFqaSBBYmRlbGJhcmldKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9lc3Rhcm9zc2EwKQoKLSBbSmVsbGUgU2NodXR0ZXJdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qZWxsZXNjaHV0dGVyKQoKLSBbVG9tIENldXBwZW5zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vS3lvckNvZGUpCgotIFtKb2hhbm4gQ29vcGVyXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vSm9oYW5uQ29vcGVyKQoKLSBbRGltaXRyaXMgSGFsYXRzaXNdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9taXRzb3Mxb3MpCgotIFtjaGVuamlnZW5nXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vY2hlbmppZ2VuZykKCi0gW0pvw6NvIEdhYnJpZWwgUXVhcmVzbWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9qb2FvR2FicmllbDU1KQoKLSBbVmljdG9yIEF1Z3VzdG9dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9WaWN0b3JBdWdEQikKCi0gW25laWxuYXZlZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9uZWlsbmF2ZWVuKQoKLSBbUGF2bG9zXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vcHNtb3JvcykKCi0gW0tpcnlsIFZhbGtvdmljaF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3Zpc29ydGVsbGUpCgotIFtOYXZlZW5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9uYXZlZW5zcmluaXZhc2FuKQoKLSBbd2VuemhlbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS8weDMwKQoKLSBbaGN3aGFuXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vaGN3aGFuKQoKLSBbQmFzc2VsIFJhY2hpZF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2Jhc3NlbHdvcmtmb3JjZSkKCi0gW0dyw6lnb2lyZSBQaW5lYXVdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9seXJpeHgpCgotIFtmZWxpcGVkYW1pbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2ZlbGlwZWRhbWluKQoKLSBbS2FybCBIb3JreV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2thcmxob3JreSkKCi0gW1l1ZSBKSU5dKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9raW5neXVlNzM3KQoKLSBbVXNtYW4gQWxpIFNpZGRpcXVpXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vdXNtYW4yNTA5OTQpCgotIFtXRF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL3RlY2hiaXJkcykKCi0gW0fDvG50aGVyIEZvaWRsXShodHRwczovL3JlZGlyZWN0LmdpdGh1Yi5jb20vZ2ZvaWRsKQoKLSBbU3RlcGhlbiBKZW5uaW5nc10oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2plbm5pbmdzKQoKLSBbQy5ULkxpbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2NoZW50c3VsaW4pCgotIFttaWEtel0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21pYS16KQoKLSBbUGFydGggQmFuYXRoaWFdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9QYXJ0aDAxMDUpCgotIFtwYXJ0aDAxMDVwbHVhbmddKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9wYXJ0aDAxMDVwbHVhbmcpCgotIFtNYXJjbyBXZWJlcl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL21yY3dicikKCi0gW0x1Y2EgUGl6emluaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2xwaXp6aW5pZGV2KQoKLSBbV2lsbGlhbiBBZ29zdGluaV0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL1dpbGxpYW5BZ29zdGluaSkKCi0gW0h1eWVuIE5ndXllbl0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2h1eWVubHRuZ3V5ZW4pCgojIyMgW2B2MS4xNC4wYF0oaHR0cHM6Ly9yZWRpcmVjdC5naXRodWIuY29tL2F4aW9zL2F4aW9zL2NvbXBhcmUvdjEuMTMuNi4uLjQ2YmVlM2RlYTc1ZWY1M2E4ZWFlNDlmM2I3NDg3ZTYzNDFkZTYwNzQpCgpbQ29tcGFyZSBTb3VyY2VdKGh0dHBzOi8vcmVkaXJlY3QuZ2l0aHViLmNvbS9heGlvcy9heGlvcy9jb21wYXJlL3YxLjEzLjYuLi52MS4xNC4wKQoKPC9kZXRhaWxzPgoKLS0tCgojIyMgQ29uZmlndXJhdGlvbgoK8J+ThSAqKlNjaGVkdWxlKio6IChVVEMpCgotIEJyYW5jaCBjcmVhdGlvbgogIC0gQXQgYW55IHRpbWUgKG5vIHNjaGVkdWxlIGRlZmluZWQpCi0gQXV0b21lcmdlCiAgLSBBdCBhbnkgdGltZSAobm8gc2NoZWR1bGUgZGVmaW5lZCkKCvCfmqYgKipBdXRvbWVyZ2UqKjogRGlzYWJsZWQgYnkgY29uZmlnLiBQbGVhc2UgbWVyZ2UgdGhpcyBtYW51YWxseSBvbmNlIHlvdSBhcmUgc2F0aXNmaWVkLgoK4pm7ICoqUmViYXNpbmcqKjogV2hlbmV2ZXIgUFIgYmVjb21lcyBjb25mbGljdGVkLCBvciB5b3UgdGljayB0aGUgcmViYXNlL3JldHJ5IGNoZWNrYm94LgoK8J+UlSAqKklnbm9yZSoqOiBDbG9zZSB0aGlzIFBSIGFuZCB5b3Ugd29uJ3QgYmUgcmVtaW5kZWQgYWJvdXQgdGhpcyB1cGRhdGUgYWdhaW4uCgotLS0KCiAtIFsgXSA8IS0tIHJlYmFzZS1jaGVjayAtLT5JZiB5b3Ugd2FudCB0byByZWJhc2UvcmV0cnkgdGhpcyBQUiwgY2hlY2sgdGhpcyBib3gKCi0tLQoKVGhpcyBQUiB3YXMgZ2VuZXJhdGVkIGJ5IFtNZW5kIFJlbm92YXRlXShodHRwczovL21lbmQuaW8vcmVub3ZhdGUvKS4gVmlldyB0aGUgW3JlcG9zaXRvcnkgam9iIGxvZ10oaHR0cHM6Ly9kZXZlbG9wZXIubWVuZC5pby9naXRodWIvb3Npc20vcHl0aG9uLW9zaXNtKS4KPCEtLXJlbm92YXRlLWRlYnVnOmV5SmpjbVZoZEdWa1NXNVdaWElpT2lJME15NHhOVGt1TWlJc0luVndaR0YwWldSSmJsWmxjaUk2SWpRekxqRTNNeTQySWl3aWRHRnlaMlYwUW5KaGJtTm9Jam9pYldGcGJpSXNJbXhoWW1Wc2N5STZXeUp5Wlc1dmRtRjBaU0pkZlE9PS0tPgo=
      patchset: 24f35aebbe9be81b0d1c03340777346d0b03017f
      pipeline: check
      playbook_context:
        playbook_projects:
          trusted/project_0/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          trusted/project_1/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          trusted/project_2/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
          untrusted/project_0/github.com/osism/python-osism:
            canonical_name: github.com/osism/python-osism
            checkout: main
            commit: d377af826adcf3a40697e4157d7c9415e02e473d
          untrusted/project_1/github.com/osism/zuul-config:
            canonical_name: github.com/osism/zuul-config
            checkout: main
            commit: 58f24f5b479e15eb2d520850d27e3b1b6fc66aa6
          untrusted/project_2/github.com/osism/openinfra-zuul-jobs:
            canonical_name: github.com/osism/openinfra-zuul-jobs
            checkout: master
            commit: 038dd8b856c62af4433c8477c5cb3d0480847059
          untrusted/project_3/github.com/osism/zuul-jobs:
            canonical_name: github.com/osism/zuul-jobs
            checkout: main
            commit: 0c74c57cedff2b36bb37ca68a5338d1c49991496
        playbooks:
        - path: untrusted/project_0/github.com/osism/python-osism/playbooks/build.yml
          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
          - checkout: main
            checkout_description: zuul branch
            link_name: ansible/playbook_0/role_3/zuul-jobs
            link_target: untrusted/project_3/github.com/osism/zuul-jobs
            role_path: ansible/playbook_0/role_3/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: d377af826adcf3a40697e4157d7c9415e02e473d
          name: osism/python-osism
          required: false
          short_name: python-osism
          src_dir: src/github.com/osism/python-osism
      ref: refs/pull/2256/head
      resources: {}
      tenant: osism
      timeout: 1800
      topic: null
      voting: true
