Skip to main content

A fast implementation of the Cassowary constraint solver

Reason this release was yanked:

bad windows build

Project description

https://travis-ci.org/nucleic/kiwi.svg?branch=master https://github.com/nucleic/kiwi/workflows/Continuous%20Integration/badge.svg https://github.com/nucleic/kiwi/workflows/Documentation%20building/badge.svg https://codecov.io/gh/nucleic/kiwi/branch/master/graph/badge.svg Documentation Status

Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm. Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.

In addition to the C++ solver, Kiwi ships with hand-rolled Python bindings for Python 3.6+.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiwisolver-1.3.0.tar.gz (54.2 kB view details)

Uploaded Source

Built Distributions

kiwisolver-1.3.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl (89.9 kB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

kiwisolver-1.3.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (52.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

kiwisolver-1.3.0-cp39-cp39-manylinux2014_aarch64.whl (78.4 kB view details)

Uploaded CPython 3.9

kiwisolver-1.3.0-cp39-cp39-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

kiwisolver-1.3.0-cp39-cp39-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

kiwisolver-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl (61.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

kiwisolver-1.3.0-cp38-cp38-manylinux2014_aarch64.whl (78.3 kB view details)

Uploaded CPython 3.8

kiwisolver-1.3.0-cp38-cp38-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

kiwisolver-1.3.0-cp38-cp38-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

kiwisolver-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl (61.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

kiwisolver-1.3.0-cp37-cp37m-manylinux2014_aarch64.whl (77.9 kB view details)

Uploaded CPython 3.7m

kiwisolver-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

kiwisolver-1.3.0-cp37-cp37m-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

kiwisolver-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (61.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

kiwisolver-1.3.0-cp36-cp36m-manylinux2014_aarch64.whl (77.9 kB view details)

Uploaded CPython 3.6m

kiwisolver-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

kiwisolver-1.3.0-cp36-cp36m-manylinux2010_i686.whl (1.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

kiwisolver-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl (61.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file kiwisolver-1.3.0.tar.gz.

File metadata

  • Download URL: kiwisolver-1.3.0.tar.gz
  • Upload date:
  • Size: 54.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0.tar.gz
Algorithm Hash digest
SHA256 14f81644e1f3bf01fbc8b9c990a7889e9bb4400c4d0ff9155aa0bdd19cce24a9
MD5 9d1b3e2dd2bbe1a81ffedcc73cab07e0
BLAKE2b-256 004a02235aace8c1db66f708a7bdff0cf5b231fad7359a21551fcab1bff4c68d

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 89.9 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cc44cb144b67d842fc981934a37d44d58dd59fe899cdb40d6813b8cf1e39ecd5
MD5 0f888db5de9937363ab4b8065713f447
BLAKE2b-256 221ca7f43a7661e414da647750e76a890d014f15e04a5069f4fceedf037952e9

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 52.6 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b755f2359cdc440ecc4825f718fbe982fe279379406fd26f59931e7574b4c3d1
MD5 9ef04e95668d89f147ecc18c08a363a8
BLAKE2b-256 055f1cb2be2ecd8bf3b988026e9795ca3ff54498c47a414ab4cceebab3387d9c

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 110a2c087b5842ad80e440fd9de7d9a68735188653d23b1bf697f5deadbb4278
MD5 105de26d1a8f46a2f58244440a20e437
BLAKE2b-256 9b27bf92e9000fffe3b0968f7678f0af1cb82bcb57687de5585ed6c6f2793b99

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6ae349abc864e3cbfafa381906ab61949575a386c0941b1bab47c7837187ea01
MD5 39902a392e887cc0373afd740cf54b10
BLAKE2b-256 f6d4da7de5a8a6d864b529b49109b03e82339978de4a8f350fc8d7c8ed82a900

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d99902f17d5bf138b6d3d6da1cd735d85512cdcaab70d4367c60e2ab0e5f5fe8
MD5 a6bb48c51fa6903989c072c590473d51
BLAKE2b-256 6cd9eeb9e531455277c5d074ea6bf3d28a883de0763059142890b6939b587db4

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.7 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06938c178de756323067656d2e8298c96ed091473b3d3d5e86ff8df486c3a813
MD5 fe0dd8a16ebcbb177a7bb3858a0eeb2e
BLAKE2b-256 3be1151e40935b0ab2d3847936080543629b6ac717687c4371b5619c38af6532

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 78.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13fe12acc9e9435422218def37764057e0cc05d2af1325b542db3c86ebf45b51
MD5 c0885efd34e8eef30538f2224e09e71b
BLAKE2b-256 e442f2a83e4047ca7b283df006966dd4232f5f467665bec0266f0c8810dfb0cd

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d9ac10719246a944c86156a17ab59035497d1f024cf2ee97e0f7fb84df644639
MD5 b9b4c2d437fcb138d87aa8c4f7187802
BLAKE2b-256 6a04e2d5563e80fadd560e0a99759d8bb214f5d12dc5024c373a6b923453afe1

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e4035b96e63e35d6fc755f83f2d34b3b7dec2d5fd4741fef2af8b523b33c75bc
MD5 cb7d9ef2f71b6c07109905f9089e8eab
BLAKE2b-256 010c4e82cb3986999ed7065a7255e502c14c76815bc3b8277bada9a3648cbd16

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66cfc05050ed9663454953950cec30186bca2a87469b20852a7dd8315fea59b4
MD5 1b1a374dc25890efa489d1f01497eab4
BLAKE2b-256 503604e454e0b221b86b2ad9ed83042e269df03ef133c77cbe079ffc60597593

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19331fa555af156d155d11a70e826c04799b0a2420c1e01105de0ba893ce4954
MD5 cb17d4e96a29a8b2f68a0334f56738b0
BLAKE2b-256 665885ac540b6851d0456926db0efc22cf1622eb8c5ea5a37e30754bc225cc42

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 60d8bdff85f5a1603a00bea3c541f6d2733e6c74d6217d235c176b0b4d90cf5f
MD5 fdcabb1b9cf6f1a2cd64bfd854e8eac7
BLAKE2b-256 bb2bf0204cd2a78665248ef03344cae156a5a5f5af72c9146628bcf5fac58c91

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4028771f0d600977bee2bfa877ccb14d158f8416a669440b3bb4f5acce9859d6
MD5 6897ca21a08e34e42755687e11858ef1
BLAKE2b-256 1c5c1698c20de3ad6ae39a5a026536be4763dfd423984d091961fa242ed0e9ed

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2afc07d87ad73350bcf573692f5fbc9720115c5c614e9b9cf0e93c667da5ecb
MD5 c1e0dd31c883268e005977b7ea3e368c
BLAKE2b-256 c9d02279d06a14ed1e6c146a34c07fb89a0e4ffebe38a7bc6bd07d7f0823dfd6

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 77.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 baea709cd4b2547294c5dd541099811bbf949def9bef25ed086d3084b0d48849
MD5 ef0cec19fb5e21d3ef50aedd65d67a74
BLAKE2b-256 663c32208c089ae76711b78e71c0fc62a57be741b81855c5560b53ae7b7fdab1

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8be5c0a742116d32bdce4794134ed88bb520e7ace20deb1d00797a0ac36a33d0
MD5 040b76e1b9b87031ce91d90c7b984680
BLAKE2b-256 e881aab5fee39ae8a61aa4c55b7d5d719e4b0441d9e08a0b72578e8b90f95ed1

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 878af7bec1563f1a88bb38ed8b118828ad0dc22101230560083c102c043aa5cc
MD5 2053287c7dc0ae7fe832f8180743f48f
BLAKE2b-256 ad5e9502205878c119a5fd064be6aa2a6daefc9b8387a99526b2d6bc121b4a54

See more details on using hashes here.

Provenance

File details

Details for the file kiwisolver-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: kiwisolver-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 61.4 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

File hashes

Hashes for kiwisolver-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2afe50afe66f056fb9482a14549ef6eafbe48446f8811b38cef7b0ab1e60d70
MD5 cd9eb9de4d3e4f11d69233bb82820d63
BLAKE2b-256 4a38f60dbfe2d0de8c9045f9cdc6c8ed549618be299092b7f6b68ba75db253a8

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page