Brunobkr/llama.cpp_AlgMor24_github
ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.
03.1k
1microsoft/playwright-core2 3THIRD-PARTY SOFTWARE NOTICES AND INFORMATION4 5This project incorporates components from the projects listed below. The original copyright notices and the licenses under which Microsoft received such components are set forth below. Microsoft reserves all rights not expressly granted herein, whether by implication, estoppel or otherwise.6 7- agent-base@6.0.2 (https://github.com/TooTallNate/node-agent-base)8- balanced-match@1.0.2 (https://github.com/juliangruber/balanced-match)9- brace-expansion@1.1.12 (https://github.com/juliangruber/brace-expansion)10- buffer-crc32@0.2.13 (https://github.com/brianloveswords/buffer-crc32)11- codemirror@5.65.18 (https://github.com/codemirror/CodeMirror)12- colors@1.4.0 (https://github.com/Marak/colors.js)13- commander@13.1.0 (https://github.com/tj/commander.js)14- concat-map@0.0.1 (https://github.com/substack/node-concat-map)15- debug@4.3.4 (https://github.com/debug-js/debug)16- debug@4.4.0 (https://github.com/debug-js/debug)17- define-lazy-prop@2.0.0 (https://github.com/sindresorhus/define-lazy-prop)18- diff@7.0.0 (https://github.com/kpdecker/jsdiff)19- dotenv@16.4.5 (https://github.com/motdotla/dotenv)20- end-of-stream@1.4.4 (https://github.com/mafintosh/end-of-stream)21- get-stream@5.2.0 (https://github.com/sindresorhus/get-stream)22- graceful-fs@4.2.10 (https://github.com/isaacs/node-graceful-fs)23- https-proxy-agent@5.0.1 (https://github.com/TooTallNate/node-https-proxy-agent)24- ip-address@9.0.5 (https://github.com/beaugunderson/ip-address)25- is-docker@2.2.1 (https://github.com/sindresorhus/is-docker)26- is-wsl@2.2.0 (https://github.com/sindresorhus/is-wsl)27- jpeg-js@0.4.4 (https://github.com/eugeneware/jpeg-js)28- jsbn@1.1.0 (https://github.com/andyperlitch/jsbn)29- mime@3.0.0 (https://github.com/broofa/mime)30- minimatch@3.1.2 (https://github.com/isaacs/minimatch)31- ms@2.1.2 (https://github.com/zeit/ms)32- ms@2.1.3 (https://github.com/vercel/ms)33- once@1.4.0 (https://github.com/isaacs/once)34- open@8.4.0 (https://github.com/sindresorhus/open)35- pend@1.2.0 (https://github.com/andrewrk/node-pend)36- pngjs@6.0.0 (https://github.com/lukeapage/pngjs)37- progress@2.0.3 (https://github.com/visionmedia/node-progress)38- proxy-from-env@1.1.0 (https://github.com/Rob--W/proxy-from-env)39- pump@3.0.2 (https://github.com/mafintosh/pump)40- retry@0.12.0 (https://github.com/tim-kos/node-retry)41- signal-exit@3.0.7 (https://github.com/tapjs/signal-exit)42- smart-buffer@4.2.0 (https://github.com/JoshGlazebrook/smart-buffer)43- socks-proxy-agent@6.1.1 (https://github.com/TooTallNate/node-socks-proxy-agent)44- socks@2.8.3 (https://github.com/JoshGlazebrook/socks)45- sprintf-js@1.1.3 (https://github.com/alexei/sprintf.js)46- wrappy@1.0.2 (https://github.com/npm/wrappy)47- ws@8.17.1 (https://github.com/websockets/ws)48- yaml@2.6.0 (https://github.com/eemeli/yaml)49- yauzl@3.2.0 (https://github.com/thejoshwolfe/yauzl)50- yazl@2.5.1 (https://github.com/thejoshwolfe/yazl)51 52%% agent-base@6.0.2 NOTICES AND INFORMATION BEGIN HERE53=========================================54agent-base55==========56### Turn a function into an [`http.Agent`][http.Agent] instance57[](https://github.com/TooTallNate/node-agent-base/actions?workflow=Node+CI)58 59This module provides an `http.Agent` generator. That is, you pass it an async60callback function, and it returns a new `http.Agent` instance that will invoke the61given callback function when sending outbound HTTP requests.62 63#### Some subclasses:64 65Here's some more interesting uses of `agent-base`.66Send a pull request to list yours!67 68 * [`http-proxy-agent`][http-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTP endpoints69 * [`https-proxy-agent`][https-proxy-agent]: An HTTP(s) proxy `http.Agent` implementation for HTTPS endpoints70 * [`pac-proxy-agent`][pac-proxy-agent]: A PAC file proxy `http.Agent` implementation for HTTP and HTTPS71 * [`socks-proxy-agent`][socks-proxy-agent]: A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS72 73 74Installation75------------76 77Install with `npm`:78 79``` bash80$ npm install agent-base81```82 83 84Example85-------86 87Here's a minimal example that creates a new `net.Socket` connection to the server88for every HTTP request (i.e. the equivalent of `agent: false` option):89 90```js91var net = require('net');92var tls = require('tls');93var url = require('url');94var http = require('http');95var agent = require('agent-base');96 97var endpoint = 'http://nodejs.org/api/';98var parsed = url.parse(endpoint);99 100// This is the important part!101parsed.agent = agent(function (req, opts) {102 var socket;103 // `secureEndpoint` is true when using the https module104 if (opts.secureEndpoint) {105 socket = tls.connect(opts);106 } else {107 socket = net.connect(opts);108 }109 return socket;110});111 112// Everything else works just like normal...113http.get(parsed, function (res) {114 console.log('"response" event!', res.headers);115 res.pipe(process.stdout);116});117```118 119Returning a Promise or using an `async` function is also supported:120 121```js122agent(async function (req, opts) {123 await sleep(1000);124 // etc…125});126```127 128Return another `http.Agent` instance to "pass through" the responsibility129for that HTTP request to that agent:130 131```js132agent(function (req, opts) {133 return opts.secureEndpoint ? https.globalAgent : http.globalAgent;134});135```136 137 138API139---140 141## Agent(Function callback[, Object options]) → [http.Agent][]142 143Creates a base `http.Agent` that will execute the callback function `callback`144for every HTTP request that it is used as the `agent` for. The callback function145is responsible for creating a `stream.Duplex` instance of some kind that will be146used as the underlying socket in the HTTP request.147 148The `options` object accepts the following properties:149 150 * `timeout` - Number - Timeout for the `callback()` function in milliseconds. Defaults to Infinity (optional).151 152The callback function should have the following signature:153 154### callback(http.ClientRequest req, Object options, Function cb) → undefined155 156The ClientRequest `req` can be accessed to read request headers and157and the path, etc. The `options` object contains the options passed158to the `http.request()`/`https.request()` function call, and is formatted159to be directly passed to `net.connect()`/`tls.connect()`, or however160else you want a Socket to be created. Pass the created socket to161the callback function `cb` once created, and the HTTP request will162continue to proceed.163 164If the `https` module is used to invoke the HTTP request, then the165`secureEndpoint` property on `options` _will be set to `true`_.166 167 168License169-------170 171(The MIT License)172 173Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net>174 175Permission is hereby granted, free of charge, to any person obtaining176a copy of this software and associated documentation files (the177'Software'), to deal in the Software without restriction, including178without limitation the rights to use, copy, modify, merge, publish,179distribute, sublicense, and/or sell copies of the Software, and to180permit persons to whom the Software is furnished to do so, subject to181the following conditions:182 183The above copyright notice and this permission notice shall be184included in all copies or substantial portions of the Software.185 186THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,187EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF188MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.189IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY190CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,191TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE192SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.193 194[http-proxy-agent]: https://github.com/TooTallNate/node-http-proxy-agent195[https-proxy-agent]: https://github.com/TooTallNate/node-https-proxy-agent196[pac-proxy-agent]: https://github.com/TooTallNate/node-pac-proxy-agent197[socks-proxy-agent]: https://github.com/TooTallNate/node-socks-proxy-agent198[http.Agent]: https://nodejs.org/api/http.html#http_class_http_agent199=========================================200END OF agent-base@6.0.2 AND INFORMATION201 202%% balanced-match@1.0.2 NOTICES AND INFORMATION BEGIN HERE203=========================================204(MIT)205 206Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>207 208Permission is hereby granted, free of charge, to any person obtaining a copy of209this software and associated documentation files (the "Software"), to deal in210the Software without restriction, including without limitation the rights to211use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies212of the Software, and to permit persons to whom the Software is furnished to do213so, subject to the following conditions:214 215The above copyright notice and this permission notice shall be included in all216copies or substantial portions of the Software.217 218THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR219IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,220FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE221AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER222LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,223OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE224SOFTWARE.225=========================================226END OF balanced-match@1.0.2 AND INFORMATION227 228%% brace-expansion@1.1.12 NOTICES AND INFORMATION BEGIN HERE229=========================================230MIT License231 232Copyright (c) 2013 Julian Gruber <julian@juliangruber.com>233 234Permission is hereby granted, free of charge, to any person obtaining a copy235of this software and associated documentation files (the "Software"), to deal236in the Software without restriction, including without limitation the rights237to use, copy, modify, merge, publish, distribute, sublicense, and/or sell238copies of the Software, and to permit persons to whom the Software is239furnished to do so, subject to the following conditions:240 241The above copyright notice and this permission notice shall be included in all242copies or substantial portions of the Software.243 244THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR245IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,246FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE247AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER248LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,249OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE250SOFTWARE.251=========================================252END OF brace-expansion@1.1.12 AND INFORMATION253 254%% buffer-crc32@0.2.13 NOTICES AND INFORMATION BEGIN HERE255=========================================256The MIT License257 258Copyright (c) 2013 Brian J. Brennan259 260Permission is hereby granted, free of charge, to any person obtaining a copy 261of this software and associated documentation files (the "Software"), to deal in 262the Software without restriction, including without limitation the rights to use, 263copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the 264Software, and to permit persons to whom the Software is furnished to do so, 265subject to the following conditions:266 267The above copyright notice and this permission notice shall be included in all 268copies or substantial portions of the Software.269 270THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 271INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 272PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE273FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,274ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.275=========================================276END OF buffer-crc32@0.2.13 AND INFORMATION277 278%% codemirror@5.65.18 NOTICES AND INFORMATION BEGIN HERE279=========================================280MIT License281 282Copyright (C) 2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others283 284Permission is hereby granted, free of charge, to any person obtaining a copy285of this software and associated documentation files (the "Software"), to deal286in the Software without restriction, including without limitation the rights287to use, copy, modify, merge, publish, distribute, sublicense, and/or sell288copies of the Software, and to permit persons to whom the Software is289furnished to do so, subject to the following conditions:290 291The above copyright notice and this permission notice shall be included in292all copies or substantial portions of the Software.293 294THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR295IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,296FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE297AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER298LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,299OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN300THE SOFTWARE.301=========================================302END OF codemirror@5.65.18 AND INFORMATION303 304%% colors@1.4.0 NOTICES AND INFORMATION BEGIN HERE305=========================================306MIT License307 308Original Library309 - Copyright (c) Marak Squires310 311Additional Functionality312 - Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)313 314Permission is hereby granted, free of charge, to any person obtaining a copy315of this software and associated documentation files (the "Software"), to deal316in the Software without restriction, including without limitation the rights317to use, copy, modify, merge, publish, distribute, sublicense, and/or sell318copies of the Software, and to permit persons to whom the Software is319furnished to do so, subject to the following conditions:320 321The above copyright notice and this permission notice shall be included in322all copies or substantial portions of the Software.323 324THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR325IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,326FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE327AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER328LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,329OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN330THE SOFTWARE.331=========================================332END OF colors@1.4.0 AND INFORMATION333 334%% commander@13.1.0 NOTICES AND INFORMATION BEGIN HERE335=========================================336(The MIT License)337 338Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>339 340Permission is hereby granted, free of charge, to any person obtaining341a copy of this software and associated documentation files (the342'Software'), to deal in the Software without restriction, including343without limitation the rights to use, copy, modify, merge, publish,344distribute, sublicense, and/or sell copies of the Software, and to345permit persons to whom the Software is furnished to do so, subject to346the following conditions:347 348The above copyright notice and this permission notice shall be349included in all copies or substantial portions of the Software.350 351THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,352EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF353MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.354IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY355CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,356TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE357SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.358=========================================359END OF commander@13.1.0 AND INFORMATION360 361%% concat-map@0.0.1 NOTICES AND INFORMATION BEGIN HERE362=========================================363This software is released under the MIT license:364 365Permission is hereby granted, free of charge, to any person obtaining a copy of366this software and associated documentation files (the "Software"), to deal in367the Software without restriction, including without limitation the rights to368use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of369the Software, and to permit persons to whom the Software is furnished to do so,370subject to the following conditions:371 372The above copyright notice and this permission notice shall be included in all373copies or substantial portions of the Software.374 375THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR376IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS377FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR378COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER379IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN380CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.381=========================================382END OF concat-map@0.0.1 AND INFORMATION383 384%% debug@4.3.4 NOTICES AND INFORMATION BEGIN HERE385=========================================386(The MIT License)387 388Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>389Copyright (c) 2018-2021 Josh Junon390 391Permission is hereby granted, free of charge, to any person obtaining a copy of this software392and associated documentation files (the 'Software'), to deal in the Software without restriction,393including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,394and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,395subject to the following conditions:396 397The above copyright notice and this permission notice shall be included in all copies or substantial398portions of the Software.399 400THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT401LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.402IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,403WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE404SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.405=========================================406END OF debug@4.3.4 AND INFORMATION407 408%% debug@4.4.0 NOTICES AND INFORMATION BEGIN HERE409=========================================410(The MIT License)411 412Copyright (c) 2014-2017 TJ Holowaychuk <tj@vision-media.ca>413Copyright (c) 2018-2021 Josh Junon414 415Permission is hereby granted, free of charge, to any person obtaining a copy of this software416and associated documentation files (the 'Software'), to deal in the Software without restriction,417including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,418and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,419subject to the following conditions:420 421The above copyright notice and this permission notice shall be included in all copies or substantial422portions of the Software.423 424THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT425LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.426IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,427WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE428SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.429=========================================430END OF debug@4.4.0 AND INFORMATION431 432%% define-lazy-prop@2.0.0 NOTICES AND INFORMATION BEGIN HERE433=========================================434MIT License435 436Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)437 438Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:439 440The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.441 442THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.443=========================================444END OF define-lazy-prop@2.0.0 AND INFORMATION445 446%% diff@7.0.0 NOTICES AND INFORMATION BEGIN HERE447=========================================448BSD 3-Clause License449 450Copyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>451All rights reserved.452 453Redistribution and use in source and binary forms, with or without454modification, are permitted provided that the following conditions are met:455 4561. Redistributions of source code must retain the above copyright notice, this457 list of conditions and the following disclaimer.458 4592. Redistributions in binary form must reproduce the above copyright notice,460 this list of conditions and the following disclaimer in the documentation461 and/or other materials provided with the distribution.462 4633. Neither the name of the copyright holder nor the names of its464 contributors may be used to endorse or promote products derived from465 this software without specific prior written permission.466 467THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"468AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE469IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE470DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE471FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL472DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR473SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER474CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,475OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE476OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.477=========================================478END OF diff@7.0.0 AND INFORMATION479 480%% dotenv@16.4.5 NOTICES AND INFORMATION BEGIN HERE481=========================================482Copyright (c) 2015, Scott Motte483All rights reserved.484 485Redistribution and use in source and binary forms, with or without486modification, are permitted provided that the following conditions are met:487 488* Redistributions of source code must retain the above copyright notice, this489 list of conditions and the following disclaimer.490 491* Redistributions in binary form must reproduce the above copyright notice,492 this list of conditions and the following disclaimer in the documentation493 and/or other materials provided with the distribution.494 495THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"496AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE497IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE498DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE499FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL500DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR501SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER502CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,503OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE504OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.505=========================================506END OF dotenv@16.4.5 AND INFORMATION507 508%% end-of-stream@1.4.4 NOTICES AND INFORMATION BEGIN HERE509=========================================510The MIT License (MIT)511 512Copyright (c) 2014 Mathias Buus513 514Permission is hereby granted, free of charge, to any person obtaining a copy515of this software and associated documentation files (the "Software"), to deal516in the Software without restriction, including without limitation the rights517to use, copy, modify, merge, publish, distribute, sublicense, and/or sell518copies of the Software, and to permit persons to whom the Software is519furnished to do so, subject to the following conditions:520 521The above copyright notice and this permission notice shall be included in522all copies or substantial portions of the Software.523 524THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR525IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,526FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE527AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER528LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,529OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN530THE SOFTWARE.531=========================================532END OF end-of-stream@1.4.4 AND INFORMATION533 534%% get-stream@5.2.0 NOTICES AND INFORMATION BEGIN HERE535=========================================536MIT License537 538Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)539 540Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:541 542The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.543 544THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.545=========================================546END OF get-stream@5.2.0 AND INFORMATION547 548%% graceful-fs@4.2.10 NOTICES AND INFORMATION BEGIN HERE549=========================================550The ISC License551 552Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors553 554Permission to use, copy, modify, and/or distribute this software for any555purpose with or without fee is hereby granted, provided that the above556copyright notice and this permission notice appear in all copies.557 558THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES559WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF560MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR561ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES562WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN563ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR564IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.565=========================================566END OF graceful-fs@4.2.10 AND INFORMATION567 568%% https-proxy-agent@5.0.1 NOTICES AND INFORMATION BEGIN HERE569=========================================570https-proxy-agent571================572### An HTTP(s) proxy `http.Agent` implementation for HTTPS573[](https://github.com/TooTallNate/node-https-proxy-agent/actions?workflow=Node+CI)574 575This module provides an `http.Agent` implementation that connects to a specified576HTTP or HTTPS proxy server, and can be used with the built-in `https` module.577 578Specifically, this `Agent` implementation connects to an intermediary "proxy"579server and issues the [CONNECT HTTP method][CONNECT], which tells the proxy to580open a direct TCP connection to the destination server.581 582Since this agent implements the CONNECT HTTP method, it also works with other583protocols that use this method when connecting over proxies (i.e. WebSockets).584See the "Examples" section below for more.585 586 587Installation588------------589 590Install with `npm`:591 592``` bash593$ npm install https-proxy-agent594```595 596 597Examples598--------599 600#### `https` module example601 602``` js603var url = require('url');604var https = require('https');605var HttpsProxyAgent = require('https-proxy-agent');606 607// HTTP/HTTPS proxy to connect to608var proxy = process.env.http_proxy || 'http://168.63.76.32:3128';609console.log('using proxy server %j', proxy);610 611// HTTPS endpoint for the proxy to connect to612var endpoint = process.argv[2] || 'https://graph.facebook.com/tootallnate';613console.log('attempting to GET %j', endpoint);614var options = url.parse(endpoint);615 616// create an instance of the `HttpsProxyAgent` class with the proxy server information617var agent = new HttpsProxyAgent(proxy);618options.agent = agent;619 620https.get(options, function (res) {621 console.log('"response" event!', res.headers);622 res.pipe(process.stdout);623});624```625 626#### `ws` WebSocket connection example627 628``` js629var url = require('url');630var WebSocket = require('ws');631var HttpsProxyAgent = require('https-proxy-agent');632 633// HTTP/HTTPS proxy to connect to634var proxy = process.env.http_proxy || 'http://168.63.76.32:3128';635console.log('using proxy server %j', proxy);636 637// WebSocket endpoint for the proxy to connect to638var endpoint = process.argv[2] || 'ws://echo.websocket.org';639var parsed = url.parse(endpoint);640console.log('attempting to connect to WebSocket %j', endpoint);641 642// create an instance of the `HttpsProxyAgent` class with the proxy server information643var options = url.parse(proxy);644 645var agent = new HttpsProxyAgent(options);646 647// finally, initiate the WebSocket connection648var socket = new WebSocket(endpoint, { agent: agent });649 650socket.on('open', function () {651 console.log('"open" event!');652 socket.send('hello world');653});654 655socket.on('message', function (data, flags) {656 console.log('"message" event! %j %j', data, flags);657 socket.close();658});659```660 661API662---663 664### new HttpsProxyAgent(Object options)665 666The `HttpsProxyAgent` class implements an `http.Agent` subclass that connects667to the specified "HTTP(s) proxy server" in order to proxy HTTPS and/or WebSocket668requests. This is achieved by using the [HTTP `CONNECT` method][CONNECT].669 670The `options` argument may either be a string URI of the proxy server to use, or an671"options" object with more specific properties:672 673 * `host` - String - Proxy host to connect to (may use `hostname` as well). Required.674 * `port` - Number - Proxy port to connect to. Required.675 * `protocol` - String - If `https:`, then use TLS to connect to the proxy.676 * `headers` - Object - Additional HTTP headers to be sent on the HTTP CONNECT method.677 * Any other options given are passed to the `net.connect()`/`tls.connect()` functions.678 679 680License681-------682 683(The MIT License)684 685Copyright (c) 2013 Nathan Rajlich <nathan@tootallnate.net>686 687Permission is hereby granted, free of charge, to any person obtaining688a copy of this software and associated documentation files (the689'Software'), to deal in the Software without restriction, including690without limitation the rights to use, copy, modify, merge, publish,691distribute, sublicense, and/or sell copies of the Software, and to692permit persons to whom the Software is furnished to do so, subject to693the following conditions:694 695The above copyright notice and this permission notice shall be696included in all copies or substantial portions of the Software.697 698THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,699EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF700MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.701IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY702CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,703TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE704SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.705 706[CONNECT]: http://en.wikipedia.org/wiki/HTTP_tunnel#HTTP_CONNECT_Tunneling707=========================================708END OF https-proxy-agent@5.0.1 AND INFORMATION709 710%% ip-address@9.0.5 NOTICES AND INFORMATION BEGIN HERE711=========================================712Copyright (C) 2011 by Beau Gunderson713 714Permission is hereby granted, free of charge, to any person obtaining a copy715of this software and associated documentation files (the "Software"), to deal716in the Software without restriction, including without limitation the rights717to use, copy, modify, merge, publish, distribute, sublicense, and/or sell718copies of the Software, and to permit persons to whom the Software is719furnished to do so, subject to the following conditions:720 721The above copyright notice and this permission notice shall be included in722all copies or substantial portions of the Software.723 724THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR725IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,726FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE727AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER728LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,729OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN730THE SOFTWARE.731=========================================732END OF ip-address@9.0.5 AND INFORMATION733 734%% is-docker@2.2.1 NOTICES AND INFORMATION BEGIN HERE735=========================================736MIT License737 738Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)739 740Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:741 742The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.743 744THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.745=========================================746END OF is-docker@2.2.1 AND INFORMATION747 748%% is-wsl@2.2.0 NOTICES AND INFORMATION BEGIN HERE749=========================================750MIT License751 752Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)753 754Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:755 756The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.757 758THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.759=========================================760END OF is-wsl@2.2.0 AND INFORMATION761 762%% jpeg-js@0.4.4 NOTICES AND INFORMATION BEGIN HERE763=========================================764Copyright (c) 2014, Eugene Ware765All rights reserved.766 767Redistribution and use in source and binary forms, with or without768modification, are permitted provided that the following conditions are met: 769 7701. Redistributions of source code must retain the above copyright771 notice, this list of conditions and the following disclaimer. 7722. Redistributions in binary form must reproduce the above copyright773 notice, this list of conditions and the following disclaimer in the774 documentation and/or other materials provided with the distribution. 7753. Neither the name of Eugene Ware nor the names of its contributors776 may be used to endorse or promote products derived from this software777 without specific prior written permission. 778 779THIS SOFTWARE IS PROVIDED BY EUGENE WARE ''AS IS'' AND ANY780EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED781WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE782DISCLAIMED. IN NO EVENT SHALL EUGENE WARE BE LIABLE FOR ANY783DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES784(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;785LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND786ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT787(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS788SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.789=========================================790END OF jpeg-js@0.4.4 AND INFORMATION791 792%% jsbn@1.1.0 NOTICES AND INFORMATION BEGIN HERE793=========================================794Licensing795---------796 797This software is covered under the following copyright:798 799/*800 * Copyright (c) 2003-2005 Tom Wu801 * All Rights Reserved.802 *803 * Permission is hereby granted, free of charge, to any person obtaining804 * a copy of this software and associated documentation files (the805 * "Software"), to deal in the Software without restriction, including806 * without limitation the rights to use, copy, modify, merge, publish,807 * distribute, sublicense, and/or sell copies of the Software, and to808 * permit persons to whom the Software is furnished to do so, subject to809 * the following conditions:810 *811 * The above copyright notice and this permission notice shall be812 * included in all copies or substantial portions of the Software.813 *814 * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 815 * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 816 * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 817 *818 * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,819 * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER820 * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF821 * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT822 * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.823 *824 * In addition, the following condition applies:825 *826 * All redistributions must retain an intact copy of this copyright notice827 * and disclaimer.828 */829 830Address all questions regarding this license to:831 832 Tom Wu833 tjw@cs.Stanford.EDU834=========================================835END OF jsbn@1.1.0 AND INFORMATION836 837%% mime@3.0.0 NOTICES AND INFORMATION BEGIN HERE838=========================================839The MIT License (MIT)840 841Copyright (c) 2010 Benjamin Thomas, Robert Kieffer842 843Permission is hereby granted, free of charge, to any person obtaining a copy844of this software and associated documentation files (the "Software"), to deal845in the Software without restriction, including without limitation the rights846to use, copy, modify, merge, publish, distribute, sublicense, and/or sell847copies of the Software, and to permit persons to whom the Software is848furnished to do so, subject to the following conditions:849 850The above copyright notice and this permission notice shall be included in851all copies or substantial portions of the Software.852 853THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR854IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,855FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE856AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER857LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,858OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN859THE SOFTWARE.860=========================================861END OF mime@3.0.0 AND INFORMATION862 863%% minimatch@3.1.2 NOTICES AND INFORMATION BEGIN HERE864=========================================865The ISC License866 867Copyright (c) Isaac Z. Schlueter and Contributors868 869Permission to use, copy, modify, and/or distribute this software for any870purpose with or without fee is hereby granted, provided that the above871copyright notice and this permission notice appear in all copies.872 873THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES874WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF875MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR876ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES877WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN878ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR879IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.880=========================================881END OF minimatch@3.1.2 AND INFORMATION882 883%% ms@2.1.2 NOTICES AND INFORMATION BEGIN HERE884=========================================885The MIT License (MIT)886 887Copyright (c) 2016 Zeit, Inc.888 889Permission is hereby granted, free of charge, to any person obtaining a copy890of this software and associated documentation files (the "Software"), to deal891in the Software without restriction, including without limitation the rights892to use, copy, modify, merge, publish, distribute, sublicense, and/or sell893copies of the Software, and to permit persons to whom the Software is894furnished to do so, subject to the following conditions:895 896The above copyright notice and this permission notice shall be included in all897copies or substantial portions of the Software.898 899THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR900IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,901FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE902AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER903LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,904OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE905SOFTWARE.906=========================================907END OF ms@2.1.2 AND INFORMATION908 909%% ms@2.1.3 NOTICES AND INFORMATION BEGIN HERE910=========================================911The MIT License (MIT)912 913Copyright (c) 2020 Vercel, Inc.914 915Permission is hereby granted, free of charge, to any person obtaining a copy916of this software and associated documentation files (the "Software"), to deal917in the Software without restriction, including without limitation the rights918to use, copy, modify, merge, publish, distribute, sublicense, and/or sell919copies of the Software, and to permit persons to whom the Software is920furnished to do so, subject to the following conditions:921 922The above copyright notice and this permission notice shall be included in all923copies or substantial portions of the Software.924 925THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR926IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,927FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE928AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER929LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,930OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE931SOFTWARE.932=========================================933END OF ms@2.1.3 AND INFORMATION934 935%% once@1.4.0 NOTICES AND INFORMATION BEGIN HERE936=========================================937The ISC License938 939Copyright (c) Isaac Z. Schlueter and Contributors940 941Permission to use, copy, modify, and/or distribute this software for any942purpose with or without fee is hereby granted, provided that the above943copyright notice and this permission notice appear in all copies.944 945THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES946WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF947MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR948ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES949WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN950ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR951IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.952=========================================953END OF once@1.4.0 AND INFORMATION954 955%% open@8.4.0 NOTICES AND INFORMATION BEGIN HERE956=========================================957MIT License958 959Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (https://sindresorhus.com)960 961Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:962 963The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.964 965THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.966=========================================967END OF open@8.4.0 AND INFORMATION968 969%% pend@1.2.0 NOTICES AND INFORMATION BEGIN HERE970=========================================971The MIT License (Expat)972 973Copyright (c) 2014 Andrew Kelley974 975Permission is hereby granted, free of charge, to any person976obtaining a copy of this software and associated documentation files977(the "Software"), to deal in the Software without restriction,978including without limitation the rights to use, copy, modify, merge,979publish, distribute, sublicense, and/or sell copies of the Software,980and to permit persons to whom the Software is furnished to do so,981subject to the following conditions:982 983The above copyright notice and this permission notice shall be984included in all copies or substantial portions of the Software.985 986THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,987EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF988MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND989NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS990BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN991ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN992CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE993SOFTWARE.994=========================================995END OF pend@1.2.0 AND INFORMATION996 997%% pngjs@6.0.0 NOTICES AND INFORMATION BEGIN HERE998=========================================999pngjs2 original work Copyright (c) 2015 Luke Page & Original Contributors1000pngjs derived work Copyright (c) 2012 Kuba Niegowski1001 1002Permission is hereby granted, free of charge, to any person obtaining a copy1003of this software and associated documentation files (the "Software"), to deal1004in the Software without restriction, including without limitation the rights1005to use, copy, modify, merge, publish, distribute, sublicense, and/or sell1006copies of the Software, and to permit persons to whom the Software is1007furnished to do so, subject to the following conditions:1008 1009The above copyright notice and this permission notice shall be included in1010all copies or substantial portions of the Software.1011 1012THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR1013IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,1014FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE1015AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER1016LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,1017OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN1018THE SOFTWARE.1019=========================================1020END OF pngjs@6.0.0 AND INFORMATION1021 1022%% progress@2.0.3 NOTICES AND INFORMATION BEGIN HERE1023=========================================1024(The MIT License)1025 1026Copyright (c) 2017 TJ Holowaychuk <tj@vision-media.ca>1027 1028Permission is hereby granted, free of charge, to any person obtaining1029a copy of this software and associated documentation files (the1030'Software'), to deal in the Software without restriction, including1031without limitation the rights to use, copy, modify, merge, publish,1032distribute, sublicense, and/or sell copies of the Software, and to1033permit persons to whom the Software is furnished to do so, subject to1034the following conditions:1035 1036The above copyright notice and this permission notice shall be1037included in all copies or substantial portions of the Software.1038 1039THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,1040EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF1041MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.1042IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY1043CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,1044TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE1045SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.1046=========================================1047END OF progress@2.0.3 AND INFORMATION1048 1049%% proxy-from-env@1.1.0 NOTICES AND INFORMATION BEGIN HERE1050=========================================1051The MIT License1052 1053Copyright (C) 2016-2018 Rob Wu <rob@robwu.nl>1054 1055Permission is hereby granted, free of charge, to any person obtaining a copy of1056this software and associated documentation files (the "Software"), to deal in1057the Software without restriction, including without limitation the rights to1058use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies1059of the Software, and to permit persons to whom the Software is furnished to do1060so, subject to the following conditions:1061 1062The above copyright notice and this permission notice shall be included in all1063copies or substantial portions of the Software.1064 1065THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR1066IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS1067FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR1068COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER1069IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN1070CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.1071=========================================1072END OF proxy-from-env@1.1.0 AND INFORMATION1073 1074%% pump@3.0.2 NOTICES AND INFORMATION BEGIN HERE1075=========================================1076The MIT License (MIT)1077 1078Copyright (c) 2014 Mathias Buus1079 1080Permission is hereby granted, free of charge, to any person obtaining a copy1081of this software and associated documentation files (the "Software"), to deal1082in the Software without restriction, including without limitation the rights1083to use, copy, modify, merge, publish, distribute, sublicense, and/or sell1084copies of the Software, and to permit persons to whom the Software is1085furnished to do so, subject to the following conditions:1086 1087The above copyright notice and this permission notice shall be included in1088all copies or substantial portions of the Software.1089 1090THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR1091IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,1092FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE1093AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER1094LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,1095OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN1096THE SOFTWARE.1097=========================================1098END OF pump@3.0.2 AND INFORMATION1099 1100%% retry@0.12.0 NOTICES AND INFORMATION BEGIN HERE1101=========================================1102Copyright (c) 2011:1103Tim Koschützki (tim@debuggable.com)1104Felix Geisendörfer (felix@debuggable.com)1105 1106 Permission is hereby granted, free of charge, to any person obtaining a copy1107 of this software and associated documentation files (the "Software"), to deal1108 in the Software without restriction, including without limitation the rights1109 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell1110 copies of the Software, and to permit persons to whom the Software is1111 furnished to do so, subject to the following conditions:1112 1113 The above copyright notice and this permission notice shall be included in1114 all copies or substantial portions of the Software.1115 1116 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR1117 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,1118 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE1119 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER1120 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,1121 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN1122 THE SOFTWARE.1123=========================================1124END OF retry@0.12.0 AND INFORMATION1125 1126%% signal-exit@3.0.7 NOTICES AND INFORMATION BEGIN HERE1127=========================================1128The ISC License1129 1130Copyright (c) 2015, Contributors1131 1132Permission to use, copy, modify, and/or distribute this software1133for any purpose with or without fee is hereby granted, provided1134that the above copyright notice and this permission notice1135appear in all copies.1136 1137THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES1138WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES1139OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE1140LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES1141OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,1142WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,1143ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.1144=========================================1145END OF signal-exit@3.0.7 AND INFORMATION1146 1147%% smart-buffer@4.2.0 NOTICES AND INFORMATION BEGIN HERE1148=========================================1149The MIT License (MIT)1150 1151Copyright (c) 2013-2017 Josh Glazebrook1152 1153Permission is hereby granted, free of charge, to any person obtaining a copy of1154this software and associated documentation files (the "Software"), to deal in1155the Software without restriction, including without limitation the rights to1156use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of1157the Software, and to permit persons to whom the Software is furnished to do so,1158subject to the following conditions:1159 1160The above copyright notice and this permission notice shall be included in all1161copies or substantial portions of the Software.1162 1163THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR1164IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS1165FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR1166COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER1167IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN1168CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.1169=========================================1170END OF smart-buffer@4.2.0 AND INFORMATION1171 1172%% socks-proxy-agent@6.1.1 NOTICES AND INFORMATION BEGIN HERE1173=========================================1174socks-proxy-agent1175================1176### A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS1177[](https://github.com/TooTallNate/node-socks-proxy-agent/actions?workflow=Node+CI)1178 1179This module provides an `http.Agent` implementation that connects to a1180specified SOCKS proxy server, and can be used with the built-in `http`1181and `https` modules.1182 1183It can also be used in conjunction with the `ws` module to establish a WebSocket1184connection over a SOCKS proxy. See the "Examples" section below.1185 1186Installation1187------------1188 1189Install with `npm`:1190 1191``` bash1192$ npm install socks-proxy-agent1193```1194 1195 1196Examples1197--------1198 1199#### TypeScript example1200 