Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

gpu.js

GPU Accelerated JavaScript
Collective - Host: opensource - https://opencollective.com/gpujs - Code: https://github.com/gpujs/gpu.js

feat: add `tactic` feature

To switch internally from `lowp`, to `mediump`, or `highp`.
Also added unit tests.

github.com/gpujs/gpu.js - 6eafe70f8e95092ac61f6c1dac046bf85536aa9a authored over 5 years ago by Robert Plummer <[email protected]>
check array length before accessing array elements

github.com/gpujs/gpu.js - e7168ba388a0b5d5b8d4feb52008fa5d8f167ac7 authored over 5 years ago by francisco <[email protected]>
fix: dev mode for adding functions

fix: dev mode kernel to be added to GPU.kernels
fix: Array switching with array type is not defin...

github.com/gpujs/gpu.js - 75895512e471be0a95a5a4713461685e4313474d authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #481 from voodoo11/develop

missing type annotation

github.com/gpujs/gpu.js - fe9b801c96e92d9895022bbe1230beb83882682c authored over 5 years ago by Robert Plummer <[email protected]>
fix: #493, and add `setStrictIntegers` to typescript def

fix: Remove repeated literal `${ast.start},${ast.end}`, in favor of var

github.com/gpujs/gpu.js - 4260a345c7bfc2808cf094ec1646e82ca3b77f89 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Shorten up kernelRunShortcut

fix: Update typescript definitions
fix: `GPU.createKernel`'s `onRequestFallback` to switch kernel...

github.com/gpujs/gpu.js - 21b9e3b759bf6df2c9ebe69a946b9ff205dd0cbf authored over 5 years ago by Robert Plummer <[email protected]>
fix: Node support for v8+

fix: Move `make` cli command to gulp so it runs in parallel
fix: Add official support for `Array1...

github.com/gpujs/gpu.js - 86af54efef25001f68a9ce4a9189e11e73cb93b5 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Upgrade gpu-mock.js to latest 100% code coverage tested

fix: Added tests for building kernels with "dev" mode
feat: Added a `.toArray()` method on `Input...

github.com/gpujs/gpu.js - 5605504d92aa0641caf6b39f33c9ec0db2dceff9 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Move jellyfish images to actual files

fix: added `warnVarUsage` and `Dealing With Transpilation`
fix: Test dynamic arguments and provid...

github.com/gpujs/gpu.js - 82832902ccd6683d7821c3c952122b19f7436d4f authored over 5 years ago by Robert Plummer <[email protected]>
fix: Correct wording for validateSettings errors and use `Error` instance in CPU Kernel

fix: Add missing precision for `sampler2DArray` in WebGL2 fragment shader
fix: Add validateSettin...

github.com/gpujs/gpu.js - f46a50d55c90bfd99a3bf48b7e788a364366c8d6 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Failing unit test

github.com/gpujs/gpu.js - 8aac6ab2e21bb69f1555ace029d3bb9133616dd1 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Examples file reference

fix: move `GLKernel.fixIntegerDivisionAccuracy` to `Kernel.fixIntegerDivisionAccuracy` as it has ...

github.com/gpujs/gpu.js - e9bdc31a183d7e7d747794713c8edc8222b3b634 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Bump, build, and correct folders

github.com/gpujs/gpu.js - 7771b52ceb4a88bd303b6f1bfbaa332fe96834b6 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #486 from tmcw/browser-compatibility

Browser compatibility

github.com/gpujs/gpu.js - 85d64e9f525943ed212c60ab0d2fbb24647dafcf authored over 5 years ago by Robert Plummer <[email protected]>
Browser compatibility

This allows downstream consumers to use GPU.js with requirejs,
d3-require, unpkg, jsdelivr, and ...

github.com/gpujs/gpu.js - e4c2b34104a13eae35bcc1e11aa0870bc2a4d5d2 authored over 5 years ago by Tom MacWright <[email protected]>
fix: Deep types and tests to lookup arguments BEFORE return types

fix: Error messages when on single line
fix: Bump and build

github.com/gpujs/gpu.js - 1c820a7724261943b3c4615a88b95c0e556bd365 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Url typo

github.com/gpujs/gpu.js - 19b2fa45e97b2aedafd1de738ea99d392160f564 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #483 Handle and test Int32Array, Int16Array, and Int8Array transfer types

feat: Allow for arrow functions as kernels
fix: Deep types where the argument contains a function...

github.com/gpujs/gpu.js - 914bae02ea1db3c29a43b3290ee1d0c194b1abac authored over 5 years ago by Robert Plummer <[email protected]>
feat: Pre type check with FunctionTracer

feat: Add cat demo
feat: Type check even on CPU
fix: ArrayTexture support as arguments for intern...

github.com/gpujs/gpu.js - 7bcfbed2344afb11a61cfc232d488ac192fa5a5e authored over 5 years ago by Robert Plummer <[email protected]>
missing type annotation

github.com/gpujs/gpu.js - c8f0227561e6511376a2eef5c020a8355ce912d0 authored over 5 years ago by Jakub Kowalski <[email protected]>
feat: Another example as a visual end to end test

github.com/gpujs/gpu.js - 3361ec8235fe949fef6a52cd8d7a24fcf7cfa4e8 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #480 from gpujs/rc-14-cleanup

Rc 14 cleanup

github.com/gpujs/gpu.js - 57263681bc9915075e7e0773fa3363ba6b978138 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Proper `kernel.toString()` unit tests (good grief, so many!) for CPU and GPU

feat: `switch` statements
feat: `kernel.toString()` has as well `.getPixels()`
fix: Proper fallba...

github.com/gpujs/gpu.js - 27f4efb8d9f42efdd6593795114dc36bde9518cd authored over 5 years ago by Robert Plummer <[email protected]>
feat: Upgrade to latest headlessgl

github.com/gpujs/gpu.js - 73ef03c1bdbac5385091d356e7d1d091fefd4f61 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Check precision support for bitwise tests

github.com/gpujs/gpu.js - 0c3c08e40a30fc66024bada4e62182aaf7845c7f authored over 5 years ago by Robert Plummer <[email protected]>
fix: Build

github.com/gpujs/gpu.js - 6f8d8c261676dc813845b1204a041196f3119a95 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Revert some changes to legacyEncoder32

I forgot to roll them back in the excitement.

github.com/gpujs/gpu.js - f4ae51333cd7dd3c1ae3525e57807e0909efcdc0 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #410 fully, with backward compatibility to old encoder

github.com/gpujs/gpu.js - 1210634452de3e59de9c8bdee957ece28d79dddf authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #476 from gpujs/issue-410-trying-new-encoding

Issue 410 trying new encoding

github.com/gpujs/gpu.js - 2da53dc961c5106c2f78950225e565aef9393edc authored over 5 years ago by Robert Plummer <[email protected]>
fix: #410 fully, with backward compatibility to old encoder

github.com/gpujs/gpu.js - 8ed25cfc670aa1dc590eead94e4b8939597c06f2 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #410, but on windows. Committing to try in linux and OSX.

github.com/gpujs/gpu.js - 3cf0e5f55fb49a1bd4dc1f1d6138ff476326d10f authored over 5 years ago by Robert Plummer <[email protected]>
fix: Handle operations on LiteralInteger and LiteralInteger

fix: Typo for module path

github.com/gpujs/gpu.js - 87871ec4262cc918fd3a7cb00c738e2f60b5c5df authored over 5 years ago by Robert Plummer <[email protected]>
feat: #166 finally bitwise operators

github.com/gpujs/gpu.js - 2c4ef75e510897a412b62385cbff952bd046c644 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #470

the math didn't end up being wrong, but found an issue with argument type, and went ahead and fix...

github.com/gpujs/gpu.js - 49a06ba30545a1701f013df2bc8fcedecb181e8a authored over 5 years ago by Robert Plummer <[email protected]>
fix: #471, destroy gpu, ooooooops

github.com/gpujs/gpu.js - 1c96c40bd25fed18af59f1afcbacf5adfeb2eea2 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #471, was already fixed, but added unit test anyway

fix: Rename describe for conformity

github.com/gpujs/gpu.js - dd6665a5135fa607e047920130a2d95e871d1ab8 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #472 build

github.com/gpujs/gpu.js - 1aadb2f9ba124455d008505cc57cf370f84d5db4 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #472 cleanup, and turn off debug

github.com/gpujs/gpu.js - f7a931ea40d4b896bf463e0451b9df30ea95ef1a authored over 5 years ago by Robert Plummer <[email protected]>
fix: #472 compilation issue, and add `Uint8ClampedArray` support

github.com/gpujs/gpu.js - 4d46279fd4789b654090fc143519282d71d4bf14 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #473 resize canvas when needed in headlessgl and unit test

github.com/gpujs/gpu.js - 181c553601358c23ebae58b79bc1bd6e4128eac5 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Use a loop rather than a map to save on a single function declaration

fix: Add a test for `utils.getKernelTextureSize` newly renamed
fix: WebGL2 to use preferred `gl.t...

github.com/gpujs/gpu.js - 67300c302e0116f5191e4dcbb2a97d15f0bc87c1 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add logo

github.com/gpujs/gpu.js - db20ffc5f2d8edcf55e0aa4ff8a0b9f58a564979 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Type

github.com/gpujs/gpu.js - b05ab0765ad024843d46be63fba1c80474e16393 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add note about LeaderGPU, as promised. Ty guys!

github.com/gpujs/gpu.js - 563a27da54a6fc0f4f1dbea3d7f60c41b6c1bb99 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #322 update documentation for existing feature

github.com/gpujs/gpu.js - 427ac42937d6bea047223c1b75867a83f3927d75 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #289 update documentation for existing feature

github.com/gpujs/gpu.js - 96db4023313ad59d85ec3d795a711f4ee685b3ae authored over 5 years ago by Robert Plummer <[email protected]>
fix: #370 provide means of handling textures form CPU

fix: Add `Kernel.features.channelCount` to each kernel, and unit test
fix: Was curios for code re...

github.com/gpujs/gpu.js - 20a9ed54c7a0047bfb244643cb6be6a3836491b1 authored over 5 years ago by Robert Plummer <[email protected]>
fix: #378 unit test, showing the issue resolved

fix: Random demo, when webgl or webgl2 not available, use try to keep demo running

github.com/gpujs/gpu.js - a0a92586c01defd709a01e51dbb5eb4e770ab5a5 authored over 5 years ago by Robert Plummer <[email protected]>
fix: partial (maybe whole) for #408 Break up texture constructors

So we can use `texture.toArray()`, this uses much less resources

github.com/gpujs/gpu.js - 05dd1744ea3ecf0ab8568969084f18218e215e6c authored over 5 years ago by Robert Plummer <[email protected]>
fix: #398 docs

github.com/gpujs/gpu.js - 4e1bf1f0d1bb1378b84bb2da925b42e574fa641a authored over 5 years ago by Robert Plummer <[email protected]>
fix: #396 by changing documentation and adding unit test

github.com/gpujs/gpu.js - 62d4ea739d5fe2355216f1d453a5775bc3f032ab authored over 5 years ago by Robert Plummer <[email protected]>
feat: Added `dynamicOutput` && `dynamicArguments` as official settings

fix: Some documentation was out of date with the new features, so fixed

github.com/gpujs/gpu.js - aca274198db202885e2074a3f445f6f81494b6a0 authored over 5 years ago by Robert Plummer <[email protected]>
feat: Allow for pixel flipping

fix: Move the flipPixels method to utilities, for reuse
fix: Invert pixel orientation
fix: Add te...

github.com/gpujs/gpu.js - e3aded43b1bd0a4ca4a1da26e313c50834a744fa authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #469 from sbrl/patch-1

README.md: Add Linux installation notes

github.com/gpujs/gpu.js - 7fdc871f2900b7a5058cb3378230461a2cd886e3 authored over 5 years ago by Robert Plummer <[email protected]>
feat: Raw output

feat: Consolidate subKernels rendering code as part of the renderStrategy
fix: remove tabs, repla...

github.com/gpujs/gpu.js - 2b45882c58a6db81ee6df985263e4f74127c718f authored over 5 years ago by Robert Plummer <[email protected]>
README.md: Add Linux installation notes

github.com/gpujs/gpu.js - 061f7e4d09b68d74c1d613ff7d5b4c7577c09dd7 authored over 5 years ago by Starbeamrainbowlabs <[email protected]>
feat: Dynamic recompiling

github.com/gpujs/gpu.js - 2b25c75d70fb1108a83279c4d74ec3e7c8b0f58d authored over 5 years ago by Robert Plummer <[email protected]>
feat: Dynamically compiled kernels, with odd bleeding bud still

fix: Removed a couple old functions no longer used

Was a good resting point to debug.

github.com/gpujs/gpu.js - 554719b6e6196270d12c55f3b10d02723bcb9c15 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add 'Float' handling in addition to 'Number'

fix: Build

github.com/gpujs/gpu.js - 239e762087d456c03149652df8751f58d31fbca5 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add note for future tests

github.com/gpujs/gpu.js - 4446f2cf94fa5c173c51069a5a84de87a17ac7fe authored over 5 years ago by Robert Plummer <[email protected]>
fix: Broken test

github.com/gpujs/gpu.js - 63abb92ec5d85bdee0d05315ebace2e551a00c80 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Define uploadValue in constructor, and reuse

fix: toString handling, greatly simplified
fix: Upgrade tests for toString
fix: Add boolean to ty...

github.com/gpujs/gpu.js - 0735a56f86f4ce662a5ec88a94ec389b951f0967 authored over 5 years ago by Robert Plummer <[email protected]>
feat: Break up the argument and constant handlers into reusable code

github.com/gpujs/gpu.js - 20ee1f74f7eb85110cc4b7e7454b25b94b476181 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #458 from Drenata/fix-return-nd-array

Fix return of >=2d arrays from GPU

github.com/gpujs/gpu.js - d6757abda9207e6919f292c39adb27b457493b4a authored over 5 years ago by Robert Plummer <[email protected]>
merge upstream changes

github.com/gpujs/gpu.js - ce6fb282027f65b02832fb0f8135a059b9356fec authored over 5 years ago by Patrick Andersson <[email protected]>
fix: Add more unit tests for function return, covering Array(2), Array(3), and Array(4)

github.com/gpujs/gpu.js - 47bae6b9eeb3987bacb42b913aaa9f594fb4b186 authored over 5 years ago by Robert Plummer <[email protected]>
Merge remote-tracking branch 'origin/develop' into develop

github.com/gpujs/gpu.js - 0125e2cda728c17e6e85ede27f4f45cd87a6e431 authored over 5 years ago by Robert Plummer <[email protected]>
feat: support for boolean as variable, argument, and constant

fix: implied else issue discovered, and fixed when testing boolean using leading and following re...

github.com/gpujs/gpu.js - ef3f0cf0013373b452f44f44d5d1d4cb76ad4298 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #459 from Drenata/add-ts-color-return-type

add color return type

github.com/gpujs/gpu.js - b2d336b05b88a3db72563b34e63e43889099b1f6 authored over 5 years ago by Robert Plummer <[email protected]>
add color return type

github.com/gpujs/gpu.js - a9607ee01bfea11da5019e02e9b5c8d84eecb93f authored over 5 years ago by Patrick Andersson <[email protected]>
index arrays with offset

github.com/gpujs/gpu.js - cfd8c52f0921a2ce0266f507f30d08e3b839a870 authored over 5 years ago by Patrick Andersson <[email protected]>
Update kernels to not output same value

github.com/gpujs/gpu.js - 8e3b9376f1727adb8bf2c15552d6cb434a5f6698 authored over 5 years ago by Patrick Andersson <[email protected]>
feat: getPixels method and tests

fix: Add tests for graphical rendering
fix: removal of 1d and 3d graphical outputs, they don't ma...

github.com/gpujs/gpu.js - 7ec15719a5ef0fc6d34b6d2f212b1b178457894b authored over 5 years ago by Robert Plummer <[email protected]>
fix: Try getContext

github.com/gpujs/gpu.js - f4114ece87b774d366e1d3e7580b0bf9b13a2c6e authored over 5 years ago by Robert Plummer <[email protected]>
fix: Try headless-gl, if throws, do nothing.

github.com/gpujs/gpu.js - 0b78a3b5ccf17ea19c86b68cc8b3f32330cefc0c authored over 5 years ago by Robert Plummer <[email protected]>
fix: Check `getExtension` is truthy before calling and unit tests

fix: Add missing test for headlessgl to all.html

github.com/gpujs/gpu.js - 8bb5e6be4dbe17192af3624b653063dbc3dc6b6a authored over 5 years ago by Robert Plummer <[email protected]>
fix: Move varWarn to and unit test that all FunctionNode's use it

fix: Test that getExtension is set to be able to use on TravisCI
fix: Remove wraparound, is no lo...

github.com/gpujs/gpu.js - b9f7d7bff025578f04e857602adc42426d9b0fcf authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add typing

github.com/gpujs/gpu.js - 6c055ca5548d678564f395b28b2e046a35df0413 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Test GPU.createKernelMap

github.com/gpujs/gpu.js - 2c9bd8d6e1ab920ae85f4b423711d592450d9ff7 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add deprecated method `setOutputToTexture`, and test

github.com/gpujs/gpu.js - 8cf91f4fed34ef43df2050a0ed3366f72ce189d2 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Give hardcodeConstants a default value, and check integers

github.com/gpujs/gpu.js - 7528559f799ab57513d4fa12967d9179c5ce6afe authored over 5 years ago by Robert Plummer <[email protected]>
fix: Remove comments from example

github.com/gpujs/gpu.js - f59c8ddaf417aa5b3c32d2f193c8a4aa55684819 authored over 5 years ago by Robert Plummer <[email protected]>
fix: turn off debug in test

github.com/gpujs/gpu.js - d51da85371078e2697b7a1d55476e54e90d1e6eb authored over 5 years ago by Robert Plummer <[email protected]>
fix: 8 and 16 bit packing when using single precision float

fix: 2,3,4 array output render strategies
fix: Add deprecation handling
fix: Add addArgument and ...

github.com/gpujs/gpu.js - b60e57164622d8508524cf9dd558c0e84f76abf8 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #454 from gpujs/rc7-cleanup

Rc7 cleanup

github.com/gpujs/gpu.js - 8a95c54f75f26daa01de7a0270421765ecf13d71 authored over 5 years ago by Robert Plummer <[email protected]>
feat: Refactor dimensional values and expose the bitRatio all the way to the function node

fix: Added test suite for arrays and inputs for webgl and webgl2
fix: Rename "floatOutput" featur...

github.com/gpujs/gpu.js - 00ee2ba98247f0b420cb61ae11dd64ced2e40be9 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Build

github.com/gpujs/gpu.js - 2c782158623c7dbfa2f1e58ae3811f84e7cac719 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Ensure can handle plain IntegerLiteral return type from function

github.com/gpujs/gpu.js - 1c5a73e63d0aa47262b0fe7dc7044cd0560a30f9 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Eliminate need for using `decode` inside fragment shader

fix: Auto float handling
fix: this.texSize from early setting in validateSettings
fix: Add compil...

github.com/gpujs/gpu.js - e778dc1519591f55647e6b6f30e609695ddfc255 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Add 'Input' handling to astCallExpression and astBinaryExpression

fix: Add unit tests for above

github.com/gpujs/gpu.js - d068ba211d76e5ef885a343d050555128e854d87 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Remove erroneous channel and index division in `getImage2D` of webgl1

fix: Remove some debugging code
fix: Build and beautify everything (was off whilst doing some mad...

github.com/gpujs/gpu.js - 58d77be9a777ecbf78e2c0241c78ac6d40557001 authored over 5 years ago by Robert Plummer <[email protected]>
fix: Array handling (2,3,4) for webgl2 & webgl1 (headlessgl next)

fix: Float handling
feat: added `optimizeFloatMemory` to better exemplify what it does and replac...

github.com/gpujs/gpu.js - ee7baf70ba955bf9baad2a195831403374e0b477 authored over 5 years ago by Robert Plummer <[email protected]>
Merge pull request #448 from swistak35/develop

Add missing type annotation

github.com/gpujs/gpu.js - bbfa78f08080cc21c550788eceb7a711af6bfc06 authored almost 6 years ago by Robert Plummer <[email protected]>
Add missing type annotation

github.com/gpujs/gpu.js - bc71a105a540561f568c1cb2cd5051b91881b3b9 authored almost 6 years ago by Rafał Łasocha <[email protected]>
feat: Full type inference (this is a HUGE feature)

feat: Add mandelbulb.html example
fix: Bump and build

github.com/gpujs/gpu.js - 1e60084020d69ab7f275d3cbd28b3affe1b19d46 authored almost 6 years ago by Robert Plummer <[email protected]>
fix: Fix `floatTextures` support test

fix: Rename `WebGLKernel._formatArrayTransfer()` to `WebGLKernel.formatArrayTransfer()` because i...

github.com/gpujs/gpu.js - 954034075124fce2e3f4c79655cc8b262e190b84 authored almost 6 years ago by Robert Plummer <[email protected]>
fix: Double check newest changes work for https://github.com/gpujs/gpu.js/issues/443

And added it as an example, it is pretty.

github.com/gpujs/gpu.js - d9bee090375e820ffe1899e2aa95b3d301dbe0c2 authored almost 6 years ago by Robert Plummer <[email protected]>
fix: Casting for all non-float arguments used with `Math.fn()`

fix: Greater than, less than evaluation when comparing an integer with a literal that is a float,...

github.com/gpujs/gpu.js - 4aa08ca39308be8864ff53c4498b02c31838cb3a authored almost 6 years ago by Robert Plummer <[email protected]>
fix: Bump version and build

github.com/gpujs/gpu.js - fb9be63b1ec7a8183b719db8921fe570bf164849 authored almost 6 years ago by Robert Plummer <[email protected]>
fix: build

github.com/gpujs/gpu.js - d49374ae7859b19dcbfb913106ae2b0467213af0 authored almost 6 years ago by Robert Plummer <[email protected]>