An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: iterate

stdlib-js/utils-do-until-each-right

Until a test condition is true, invoke a function for each element in a collection, iterating from right to left.

Language: JavaScript - Size: 958 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-factorials

Create an iterator which generates a sequence of factorials.

Language: JavaScript - Size: 1.51 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-iter-matrices

Create an iterator which iterates over each matrix in a stack of matrices.

Language: JavaScript - Size: 1.2 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/utils-do-while-each-right

While a test condition is true, invoke a function for each element in a collection, iterating from right to left.

Language: JavaScript - Size: 946 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/utils-do-until

Invoke a function until a test condition is true.

Language: JavaScript - Size: 960 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-unique

Create an iterator which returns unique values.

Language: JavaScript - Size: 1.12 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-for-each

Create an iterator which invokes a function for each iterated value before returning the iterated value.

Language: JavaScript - Size: 1.03 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

stdlib-js/math-iter-special-floor10

Create an iterator which rounds each iterated value to the nearest power of 10 toward negative infinity.

Language: JavaScript - Size: 1.51 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-bessely0

Create an iterator which evaluates the Bessel function of the second kind of order zero for each iterated value.

Language: JavaScript - Size: 1.28 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-nth

Return the nth iterated value.

Language: JavaScript - Size: 938 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-floor

Create an iterator which rounds each iterated value toward negative infinity.

Language: JavaScript - Size: 802 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/utils-any-in-by

Test whether at least one property in an object passes a test implemented by a predicate function.

Language: JavaScript - Size: 233 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-fresnelc

Create an iterator which computes the Fresnel integral C(x) for each iterated value.

Language: JavaScript - Size: 1.33 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-mean

Compute the arithmetic mean over all iterated values.

Language: JavaScript - Size: 1010 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-besselj0

Create an iterator which evaluates the Bessel function of the first kind of order zero for each iterated value.

Language: JavaScript - Size: 1.2 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-variance

Compute the unbiased sample variance over all iterated values.

Language: JavaScript - Size: 1.03 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-abs

Create an iterator which computes the absolute value of each iterated value.

Language: JavaScript - Size: 805 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-composites

Create an iterator which generates a sequence of composite numbers.

Language: JavaScript - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-cuany-by

Create an iterator which cumulatively tests whether at least one iterated value passes a test implemented by a predicate function.

Language: JavaScript - Size: 279 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-atan2

Create an iterator which computes the angle in the plane (in radians) between the positive x-axis and the ray from (0,0) to the point (x,y).

Language: JavaScript - Size: 1.1 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-strided-by

Create an iterator which steps according to a provided callback function.

Language: JavaScript - Size: 1.11 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-sin

Create an iterator which computes the sine of each iterated value.

Language: JavaScript - Size: 1.21 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/utils-any-own-by

Test whether whether any 'own' property of a provided object satisfies a predicate function.

Language: JavaScript - Size: 224 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-tools-map

Create an iterator which invokes a unary function accepting a single numeric argument for each iterated value.

Language: JavaScript - Size: 1.02 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/utils-async-reduce

Apply a function against an accumulator and each element in a collection and return the accumulated result.

Language: JavaScript - Size: 1000 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/iter-every-by

Test whether every iterated value passes a test implemented by a predicate function.

Language: JavaScript - Size: 939 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/utils-any-by

Test whether at least one element in a collection passes a test implemented by a predicate function.

Language: JavaScript - Size: 918 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-integers

Create an iterator which generates an interleaved integer sequence.

Language: JavaScript - Size: 987 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-negative-odd-integers

Create an iterator which generates a sequence of negative odd integers.

Language: JavaScript - Size: 1010 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-none

Test whether all iterated values are falsy.

Language: JavaScript - Size: 989 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/utils-for-each-right

Invoke a function for each element in a collection, iterating from right to left.

Language: JavaScript - Size: 879 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-trunc

Create an iterator which rounds each iterated value toward zero.

Language: JavaScript - Size: 854 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/utils-every

Test whether all elements in a collection are truthy.

Language: JavaScript - Size: 1.14 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-union

Create an iterator which returns the union of two or more iterators.

Language: JavaScript - Size: 903 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/stats-iter-msum

Create an iterator which iteratively computes a moving sum.

Language: JavaScript - Size: 1.12 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-tools-map2

Create an iterator which invokes a binary function accepting numeric arguments for each iterated value.

Language: JavaScript - Size: 1.06 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-iter-stacks

Create an iterator which iterates over each subarray in a stack of subarrays according to a list of specified stack dimensions.

Language: JavaScript - Size: 616 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-cbrt

Create an iterator which computes the cube root of each iterated value.

Language: JavaScript - Size: 1.11 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/iter-advance

Advances an iterator.

Language: JavaScript - Size: 930 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/utils-do-while

Invoke a function while a test condition is true.

Language: JavaScript - Size: 953 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/ndarray-iter-matrix-entries

Create an iterator which returns [index, matrix] pairs for each matrix in a stack of matrices.

Language: JavaScript - Size: 1.16 MB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-expm1

Create an iterator which computes `exp(x) - 1` for each iterated value.

Language: JavaScript - Size: 1.04 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/utils-some-by-right

Test whether a collection contains at least `n` elements which pass a test implemented by a predicate function, iterating from right to left.

Language: JavaScript - Size: 1010 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/array-to-sparse-iterator

Create an iterator from a sparse array-like object.

Language: JavaScript - Size: 1.32 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-spence

Create an iterator which evaluates Spence's function for each iterated value.

Language: JavaScript - Size: 1.11 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/string-to-grapheme-cluster-iterator

Create an iterator which iterates grapheme clusters.

Language: JavaScript - Size: 894 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-flow

Create a fluent interface for chaining together iterator methods.

Language: JavaScript - Size: 1.08 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-gammaln

Create an iterator which evaluates the natural logarithm of the gamma function for each iterated value.

Language: JavaScript - Size: 1.26 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-tanh

Create an iterator which evaluates the hyperbolic tangent for each iterated value.

Language: JavaScript - Size: 1.2 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/array-to-sparse-iterator-right

Create an iterator from a sparse array-like object, iterating from right to left.

Language: JavaScript - Size: 1.35 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-log1mexp

Create an iterator which evaluates the natural logarithm of 1-exp(-|x|) for each iterated value.

Language: JavaScript - Size: 1.28 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/array-to-iterator-right

Create an iterator from an array-like object, iterating from right to left.

Language: JavaScript - Size: 1.22 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/utils-async-while

Invoke a function while a test condition is true.

Language: JavaScript - Size: 928 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/utils-do-until-each

Until a test condition is true, invoke a function for each element in a collection.

Language: JavaScript - Size: 956 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-some-own-by

Test whether some `own` properties of a provided object satisfy a predicate function for at least `n` properties.

Language: JavaScript - Size: 255 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-odd-integers

Create an iterator which generates an interleaved sequence of odd integers.

Language: JavaScript - Size: 994 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-log1pexp

Create an iterator which evaluates the natural logarithm of 1+exp(x) for each iterated value.

Language: JavaScript - Size: 1.01 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-ceil

Create an iterator which rounds each iterated value toward positive infinity.

Language: JavaScript - Size: 846 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/array-to-strided-iterator

Create an iterator from a strided array-like object.

Language: JavaScript - Size: 1.35 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/ndarray-iter-subarrays

Create an iterator which iterates over each subarray in a stack of subarrays.

Language: JavaScript - Size: 896 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-fourth-powers

Create an iterator which generates a sequence of fourth powers.

Language: JavaScript - Size: 947 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-signum

Create an iterator which evaluates the signum function for each iterated value.

Language: JavaScript - Size: 867 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

andre487/node-console-progress-bar-tqdm

Progress bar in console for Node.js in the style of TQDM Python library.

Language: TypeScript - Size: 497 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

stdlib-js/utils-reduce2d

Reduce the number of dimensions by one of a two-dimensional nested array by applying a function against an accumulator and each element along the innermost dimension and returning the accumulation results as a one-dimensional array.

Language: JavaScript - Size: 826 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-lucas

Create an iterator which generates a Lucas sequence.

Language: JavaScript - Size: 982 KB - Last synced at: about 16 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-last

Consume an entire iterator and return the last iterated value.

Language: JavaScript - Size: 949 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-some-by

Test whether at least `n` iterated values pass a test implemented by a predicate function.

Language: JavaScript - Size: 1.04 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-any-by

Test whether at least one iterated value passes a test implemented by a predicate function.

Language: JavaScript - Size: 904 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-erf

Create an iterator which evaluates the error function for each iterated value.

Language: JavaScript - Size: 1.13 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-sequences-squared-triangular

Create an iterator which generates a sequence of squared triangular numbers.

Language: JavaScript - Size: 926 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-filter

Create an iterator which filters the values of another iterator according to a predicate function.

Language: JavaScript - Size: 1010 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-some

Test whether at least `n` iterated values are truthy.

Language: JavaScript - Size: 975 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/string-base-for-each-right

Invoke a function for each UTF-16 code unit in a string iterating from right to left.

Language: JavaScript - Size: 144 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-log

Create an iterator which computes the base `b` logarithm.

Language: JavaScript - Size: 1.03 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

stdlib-js/utils-map-function

Invoke a function n times and return an array of accumulated function return values.

Language: JavaScript - Size: 942 KB - Last synced at: about 19 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-dirichlet-eta

Create an iterator which evaluates the Dirichlet eta function for each iterated value.

Language: JavaScript - Size: 1.58 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter

Standard library iterator utilities.

Language: JavaScript - Size: 6.29 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

stdlib-js/ndarray-iter-entries

Create an iterator which returns [index, value] pairs for each element in a provided ndarray.

Language: JavaScript - Size: 904 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-atanh

Create an iterator which computes the hyperbolic arctangent of each iterated value.

Language: JavaScript - Size: 1.06 MB - Last synced at: about 13 hours ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

stdlib-js/array-base-cusome-by-right

Cumulatively test whether at least `n` elements in a provided array pass a test implemented by a predicate function, while iterating from right-to-left.

Language: JavaScript - Size: 923 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-async-any-by

Test whether at least one element in a collection passes a test implemented by a predicate function.

Language: JavaScript - Size: 1000 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-datespace

Create an iterator which returns evenly spaced dates over a specified interval.

Language: JavaScript - Size: 1.15 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-factorialln

Create an iterator which evaluates the natural logarithm of the factorial function for each iterated value.

Language: JavaScript - Size: 1.27 MB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-any

Test whether at least one iterated value is truthy.

Language: JavaScript - Size: 924 KB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-exp10

Create an iterator which evaluates the base 10 exponential function for each iterated value.

Language: JavaScript - Size: 1.15 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-until

Invoke a function until a test condition is true.

Language: JavaScript - Size: 896 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

hugoalh/range-iterator-es

An ES (JavaScript & TypeScript) module to iterate between range.

Language: TypeScript - Size: 188 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-for-own

Invoke a function for each own enumerable property of an object.

Language: JavaScript - Size: 1.11 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/simulate-iter-sawtooth-wave

Create an iterator which generates a sawtooth wave.

Language: JavaScript - Size: 1.4 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ljharb/iterate-iterator

Iterate any JS iterator. Works robustly in all environments, all versions.

Language: JavaScript - Size: 52.7 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-utils-continued-fraction

Evaluate the terms of a continued fraction.

Language: JavaScript - Size: 1.02 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-binet

Create an iterator which evaluates Binet's formula for each iterated value.

Language: JavaScript - Size: 1.43 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

stdlib-js/utils-while

Invoke a function while a test condition is true.

Language: JavaScript - Size: 935 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-async-until

Invoke a function until a test condition is true.

Language: JavaScript - Size: 926 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-special-tan

Create an iterator which evaluates the tangent for each iterated value.

Language: JavaScript - Size: 1.31 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-to-array-view

Fill an array-like object view with values returned from an iterator.

Language: JavaScript - Size: 1.32 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-shift

Create an iterator which skips the first value of a provided iterator.

Language: JavaScript - Size: 992 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-none-by-right

Test whether all elements in a collection fail a test implemented by a predicate function, iterating from right to left.

Language: JavaScript - Size: 835 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

stdlib-js/iter-first

Return the first iterated value.

Language: JavaScript - Size: 950 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

stdlib-js/math-iter-sequences-triangular

Create an iterator which generates a sequence of triangular numbers.

Language: JavaScript - Size: 986 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0