aws-security-group-usage
Version:
List AWS security group dependencies
1 lines • 36.1 kB
JavaScript
(()=>{var t={6836:t=>{"use strict";var e=Object.prototype.hasOwnProperty,n="~";function r(){}function o(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function i(t,e,r,i,u){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new o(r,i||t,u),a=n?n+e:e;return t._events[a]?t._events[a].fn?t._events[a]=[t._events[a],s]:t._events[a].push(s):(t._events[a]=s,t._eventsCount++),t}function u(t,e){0==--t._eventsCount?t._events=new r:delete t._events[e]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var t,r,o=[];if(0===this._eventsCount)return o;for(r in t=this._events)e.call(t,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(t)):o},s.prototype.listeners=function(t){var e=n?n+t:t,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,u=new Array(i);o<i;o++)u[o]=r[o].fn;return u},s.prototype.listenerCount=function(t){var e=n?n+t:t,r=this._events[e];return r?r.fn?1:r.length:0},s.prototype.emit=function(t,e,r,o,i,u){var s=n?n+t:t;if(!this._events[s])return!1;var a,c,l=this._events[s],p=arguments.length;if(l.fn){switch(l.once&&this.removeListener(t,l.fn,void 0,!0),p){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,e),!0;case 3:return l.fn.call(l.context,e,r),!0;case 4:return l.fn.call(l.context,e,r,o),!0;case 5:return l.fn.call(l.context,e,r,o,i),!0;case 6:return l.fn.call(l.context,e,r,o,i,u),!0}for(c=1,a=new Array(p-1);c<p;c++)a[c-1]=arguments[c];l.fn.apply(l.context,a)}else{var f,h=l.length;for(c=0;c<h;c++)switch(l[c].once&&this.removeListener(t,l[c].fn,void 0,!0),p){case 1:l[c].fn.call(l[c].context);break;case 2:l[c].fn.call(l[c].context,e);break;case 3:l[c].fn.call(l[c].context,e,r);break;case 4:l[c].fn.call(l[c].context,e,r,o);break;default:if(!a)for(f=1,a=new Array(p-1);f<p;f++)a[f-1]=arguments[f];l[c].fn.apply(l[c].context,a)}}return!0},s.prototype.on=function(t,e,n){return i(this,t,e,n,!1)},s.prototype.once=function(t,e,n){return i(this,t,e,n,!0)},s.prototype.removeListener=function(t,e,r,o){var i=n?n+t:t;if(!this._events[i])return this;if(!e)return u(this,i),this;var s=this._events[i];if(s.fn)s.fn!==e||o&&!s.once||r&&s.context!==r||u(this,i);else{for(var a=0,c=[],l=s.length;a<l;a++)(s[a].fn!==e||o&&!s[a].once||r&&s[a].context!==r)&&c.push(s[a]);c.length?this._events[i]=1===c.length?c[0]:c:u(this,i)}return this},s.prototype.removeAllListeners=function(t){var e;return t?(e=n?n+t:t,this._events[e]&&u(this,e)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,t.exports=s},7461:t=>{"use strict";t.exports=(t,e)=>(e=e||(()=>{}),t.then((t=>new Promise((t=>{t(e())})).then((()=>t))),(t=>new Promise((t=>{t(e())})).then((()=>{throw t})))))},4774:(t,e,n)=>{"use strict";const r=n(6836),o=n(2375),i=n(1052),u=()=>{},s=new o.TimeoutError;e.Z=class extends r{constructor(t){var e,n,r,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=u,this._resolveIdle=u,!("number"==typeof(t=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:i.default},t)).intervalCap&&t.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(n=null===(e=t.intervalCap)||void 0===e?void 0:e.toString())&&void 0!==n?n:""}\` (${typeof t.intervalCap})`);if(void 0===t.interval||!(Number.isFinite(t.interval)&&t.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(o=null===(r=t.interval)||void 0===r?void 0:r.toString())&&void 0!==o?o:""}\` (${typeof t.interval})`);this._carryoverConcurrencyCount=t.carryoverConcurrencyCount,this._isIntervalIgnored=t.intervalCap===1/0||0===t.interval,this._intervalCap=t.intervalCap,this._interval=t.interval,this._queue=new t.queueClass,this._queueClass=t.queueClass,this.concurrency=t.concurrency,this._timeout=t.timeout,this._throwOnTimeout=!0===t.throwOnTimeout,this._isPaused=!1===t.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=u,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=u,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const t=Date.now();if(void 0===this._intervalId){const e=this._intervalEnd-t;if(!(e<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout((()=>{this._onResumeInterval()}),e)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const t=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){const e=this._queue.dequeue();return!!e&&(this.emit("active"),e(),t&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval((()=>{this._onInterval()}),this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(t){if(!("number"==typeof t&&t>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${t}\` (${typeof t})`);this._concurrency=t,this._processQueue()}async add(t,e={}){return new Promise(((n,r)=>{this._queue.enqueue((async()=>{this._pendingCount++,this._intervalCount++;try{const i=void 0===this._timeout&&void 0===e.timeout?t():o.default(Promise.resolve(t()),void 0===e.timeout?this._timeout:e.timeout,(()=>{(void 0===e.throwOnTimeout?this._throwOnTimeout:e.throwOnTimeout)&&r(s)}));n(await i)}catch(t){r(t)}this._next()}),e),this._tryToStartAnother(),this.emit("add")}))}async addAll(t,e){return Promise.all(t.map((async t=>this.add(t,e))))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise((t=>{const e=this._resolveEmpty;this._resolveEmpty=()=>{e(),t()}}))}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise((t=>{const e=this._resolveIdle;this._resolveIdle=()=>{e(),t()}}))}get size(){return this._queue.size}sizeBy(t){return this._queue.filter(t).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(t){this._timeout=t}}},6551:(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){let r=0,o=t.length;for(;o>0;){const i=o/2|0;let u=r+i;n(t[u],e)<=0?(r=++u,o-=i+1):o=i}return r}},1052:(t,e,n)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});const r=n(6551);e.default=class{constructor(){this._queue=[]}enqueue(t,e){const n={priority:(e=Object.assign({priority:0},e)).priority,run:t};if(this.size&&this._queue[this.size-1].priority>=e.priority)return void this._queue.push(n);const o=r.default(this._queue,n,((t,e)=>e.priority-t.priority));this._queue.splice(o,0,n)}dequeue(){const t=this._queue.shift();return null==t?void 0:t.run}filter(t){return this._queue.filter((e=>e.priority===t.priority)).map((t=>t.run))}get size(){return this._queue.length}}},2375:(t,e,n)=>{"use strict";const r=n(7461);class o extends Error{constructor(t){super(t),this.name="TimeoutError"}}const i=(t,e,n)=>new Promise(((i,u)=>{if("number"!=typeof e||e<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(e===1/0)return void i(t);const s=setTimeout((()=>{if("function"==typeof n){try{i(n())}catch(t){u(t)}return}const r=n instanceof Error?n:new o("string"==typeof n?n:`Promise timed out after ${e} milliseconds`);"function"==typeof t.cancel&&t.cancel(),u(r)}),e);r(t.then(i,u),(()=>{clearTimeout(s)}))}));t.exports=i,t.exports.default=i,t.exports.TimeoutError=o},4554:(t,e,n)=>{var r=n(7392),o=n(1422),i=n(5558),u=n(6494),s=n(7459),a=r((function(t){return o(s(i,0,u("length",t)),(function(){for(var e=0,n=t.length;e<n;){if(!t[e].apply(this,arguments))return!1;e+=1}return!0}))}));t.exports=a},1798:(t,e,n)=>{var r=n(7392)((function(t){return function(){return t}}));t.exports=r},7121:(t,e,n)=>{var r=n(8274)(n(1259)(["any"],n(6968),(function(t,e){for(var n=0;n<e.length;){if(t(e[n]))return!0;n+=1}return!1})));t.exports=r},771:(t,e,n)=>{var r=n(7392),o=n(1422),i=n(5558),u=n(6494),s=n(7459),a=r((function(t){return o(s(i,0,u("length",t)),(function(){for(var e=0,n=t.length;e<n;){if(t[e].apply(this,arguments))return!0;e+=1}return!1}))}));t.exports=a},4044:(t,e,n)=>{var r=n(7998),o=n(8274),i=n(7277),u=n(9994),s=o((function(t,e){return"function"==typeof e["fantasy-land/ap"]?e["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(e):"function"==typeof t?function(n){return t(n)(e(n))}:i((function(t,n){return r(t,u(n,e))}),[],t)}));t.exports=s},9117:(t,e,n)=>{var r=n(2609)((function(t,e,n){var r={};for(var o in n)r[o]=n[o];return r[t]=e,r}));t.exports=r},6011:(t,e,n)=>{var r=n(4508),o=n(8274)((function(t,e){return r(t.length,(function(){return t.apply(e,arguments)}))}));t.exports=o},9634:(t,e,n)=>{var r=n(7727)(n(8783));t.exports=r},3344:(t,e,n)=>{var r=n(8274),o=n(2096),i=n(3375),u=n(6566),s=n(1881),a=r((function(t,e){if(o(t)){if(o(e))return t.concat(e);throw new TypeError(s(e)+" is not an array")}if(u(t)){if(u(e))return t+e;throw new TypeError(s(e)+" is not a string")}if(null!=t&&i(t["fantasy-land/concat"]))return t["fantasy-land/concat"](e);if(null!=t&&i(t.concat))return t.concat(e);throw new TypeError(s(t)+' does not have a method named "concat" or "fantasy-land/concat"')}));t.exports=a},1422:(t,e,n)=>{var r=n(4508),o=n(7392),i=n(8274),u=n(7938),s=i((function(t,e){return 1===t?o(e):r(t,u(t,[],e))}));t.exports=s},4365:(t,e,n)=>{var r=n(8274),o=n(1259),i=n(1518),u=n(2035),s=r(o(["drop"],i,(function(t,e){return u(Math.max(0,t),1/0,e)})));t.exports=s},9637:(t,e,n)=>{var r=n(7392),o=n(6077),i=n(2096),u=n(1082),s=n(6566),a=r((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():i(t)?[]:s(t)?"":u(t)?{}:o(t)?function(){return arguments}():void 0}));t.exports=a},231:(t,e,n)=>{var r=n(8274),o=n(5071),i=r((function(t,e){return o(t,e,[],[])}));t.exports=i},4747:(t,e,n)=>{var r=n(8274),o=n(1259),i=n(8145),u=n(1082),s=n(7277),a=n(6247),c=n(7287),l=r(o(["filter"],a,(function(t,e){return u(e)?s((function(n,r){return t(e[r])&&(n[r]=e[r]),n}),{},c(e)):i(t,e)})));t.exports=l},6834:(t,e,n)=>{var r=n(8274),o=n(6197),i=n(3801),u=r((function(t,e){if(0===t.length||i(e))return!1;for(var n=e,r=0;r<t.length;){if(i(n)||!o(t[r],n))return!1;n=n[t[r]],r+=1}return!0}));t.exports=u},7379:(t,e,n)=>{var r=n(2609),o=n(1422),i=r((function(t,e,n){return o(Math.max(t.length,e.length,n.length),(function(){return t.apply(this,arguments)?e.apply(this,arguments):n.apply(this,arguments)}))}));t.exports=i},7422:(t,e,n)=>{var r=n(7624),o=n(8274)(r);t.exports=o},4508:t=>{t.exports=function(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(t){return e.apply(this,arguments)};case 2:return function(t,n){return e.apply(this,arguments)};case 3:return function(t,n,r){return e.apply(this,arguments)};case 4:return function(t,n,r,o){return e.apply(this,arguments)};case 5:return function(t,n,r,o,i){return e.apply(this,arguments)};case 6:return function(t,n,r,o,i,u){return e.apply(this,arguments)};case 7:return function(t,n,r,o,i,u,s){return e.apply(this,arguments)};case 8:return function(t,n,r,o,i,u,s,a){return e.apply(this,arguments)};case 9:return function(t,n,r,o,i,u,s,a,c){return e.apply(this,arguments)};case 10:return function(t,n,r,o,i,u,s,a,c,l){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},3527:t=>{t.exports=function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}},5141:(t,e,n)=>{var r=n(2096);t.exports=function(t,e){return function(){var n=arguments.length;if(0===n)return e();var o=arguments[n-1];return r(o)||"function"!=typeof o[t]?e.apply(this,arguments):o[t].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}},3083:t=>{t.exports=function(t){return function(){return!t.apply(this,arguments)}}},7998:t=>{t.exports=function(t,e){var n;e=e||[];var r=(t=t||[]).length,o=e.length,i=[];for(n=0;n<r;)i[i.length]=t[n],n+=1;for(n=0;n<o;)i[i.length]=e[n],n+=1;return i}},7392:(t,e,n)=>{var r=n(1345);t.exports=function(t){return function e(n){return 0===arguments.length||r(n)?e:t.apply(this,arguments)}}},8274:(t,e,n)=>{var r=n(7392),o=n(1345);t.exports=function(t){return function e(n,i){switch(arguments.length){case 0:return e;case 1:return o(n)?e:r((function(e){return t(n,e)}));default:return o(n)&&o(i)?e:o(n)?r((function(e){return t(e,i)})):o(i)?r((function(e){return t(n,e)})):t(n,i)}}}},2609:(t,e,n)=>{var r=n(7392),o=n(8274),i=n(1345);t.exports=function(t){return function e(n,u,s){switch(arguments.length){case 0:return e;case 1:return i(n)?e:o((function(e,r){return t(n,e,r)}));case 2:return i(n)&&i(u)?e:i(n)?o((function(e,n){return t(e,u,n)})):i(u)?o((function(e,r){return t(n,e,r)})):r((function(e){return t(n,u,e)}));default:return i(n)&&i(u)&&i(s)?e:i(n)&&i(u)?o((function(e,n){return t(e,n,s)})):i(n)&&i(s)?o((function(e,n){return t(e,u,n)})):i(u)&&i(s)?o((function(e,r){return t(n,e,r)})):i(n)?r((function(e){return t(e,u,s)})):i(u)?r((function(e){return t(n,e,s)})):i(s)?r((function(e){return t(n,u,e)})):t(n,u,s)}}}},7938:(t,e,n)=>{var r=n(4508),o=n(1345);t.exports=function t(e,n,i){return function(){for(var u=[],s=0,a=e,c=0;c<n.length||s<arguments.length;){var l;c<n.length&&(!o(n[c])||s>=arguments.length)?l=n[c]:(l=arguments[s],s+=1),u[c]=l,o(l)||(a-=1),c+=1}return a<=0?i.apply(this,u):r(a,t(e,u,i))}}},1259:(t,e,n)=>{var r=n(2096),o=n(7531);t.exports=function(t,e,n){return function(){if(0===arguments.length)return n();var i=Array.prototype.slice.call(arguments,0),u=i.pop();if(!r(u)){for(var s=0;s<t.length;){if("function"==typeof u[t[s]])return u[t[s]].apply(u,i);s+=1}if(o(u)){var a=e.apply(null,i);return a(u)}}return n.apply(this,arguments)}}},5071:(t,e,n)=>{var r=n(3527),o=n(7063),i=n(874),u=n(6197),s=n(5978),a=n(7287),c=n(2320);function l(t,e,n,i){var u=r(t),s=r(e);function a(t,e){return p(t,e,n.slice(),i.slice())}return!o((function(t,e){return!o(a,e,t)}),s,u)}function p(t,e,n,r){if(s(t,e))return!0;var o=c(t);if(o!==c(e))return!1;if(null==t||null==e)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(o){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===i(t.constructor))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!s(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!s(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var f=n.length-1;f>=0;){if(n[f]===t)return r[f]===e;f-=1}switch(o){case"Map":return t.size===e.size&&l(t.entries(),e.entries(),n.concat([t]),r.concat([e]));case"Set":return t.size===e.size&&l(t.values(),e.values(),n.concat([t]),r.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var h=a(t);if(h.length!==a(e).length)return!1;var d=n.concat([t]),v=r.concat([e]);for(f=h.length-1;f>=0;){var y=h[f];if(!u(y,e)||!p(e[y],t[y],d,v))return!1;f-=1}return!0}t.exports=p},8145:t=>{t.exports=function(t,e){for(var n=0,r=e.length,o=[];n<r;)t(e[n])&&(o[o.length]=e[n]),n+=1;return o}},874:t=>{t.exports=function(t){var e=String(t).match(/^function (\w*)/);return null==e?"":e[1]}},6197:t=>{t.exports=function(t,e){return Object.prototype.hasOwnProperty.call(e,t)}},7624:(t,e,n)=>{var r=n(6054);t.exports=function(t,e){return r(e,t,0)>=0}},7063:t=>{t.exports=function(t,e,n){for(var r=0,o=n.length;r<o;){if(t(e,n[r]))return!0;r+=1}return!1}},6054:(t,e,n)=>{var r=n(231);t.exports=function(t,e,n){var o,i;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(o=1/e;n<t.length;){if(0===(i=t[n])&&1/i===o)return n;n+=1}return-1}if(e!=e){for(;n<t.length;){if("number"==typeof(i=t[n])&&i!=i)return n;n+=1}return-1}return t.indexOf(e,n);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,n);case"object":if(null===e)return t.indexOf(e,n)}for(;n<t.length;){if(r(t[n],e))return n;n+=1}return-1}},6077:(t,e,n)=>{var r=n(6197),o=Object.prototype.toString,i=function(){return"[object Arguments]"===o.call(arguments)?function(t){return"[object Arguments]"===o.call(t)}:function(t){return r("callee",t)}}();t.exports=i},2096:t=>{t.exports=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)}},9346:(t,e,n)=>{var r=n(7392),o=n(2096),i=n(6566),u=r((function(t){return!!o(t)||!!t&&"object"==typeof t&&!i(t)&&(1===t.nodeType?!!t.length:0===t.length||t.length>0&&t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1))}));t.exports=u},3375:t=>{t.exports=function(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e||"[object AsyncFunction]"===e||"[object GeneratorFunction]"===e||"[object AsyncGeneratorFunction]"===e}},4266:t=>{t.exports=Number.isInteger||function(t){return t<<0===t}},1082:t=>{t.exports=function(t){return"[object Object]"===Object.prototype.toString.call(t)}},1345:t=>{t.exports=function(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}},6566:t=>{t.exports=function(t){return"[object String]"===Object.prototype.toString.call(t)}},7531:t=>{t.exports=function(t){return null!=t&&"function"==typeof t["@@transducer/step"]}},4765:t=>{t.exports=function(t,e){for(var n=0,r=e.length,o=Array(r);n<r;)o[n]=t(e[n]),n+=1;return o}},5978:t=>{t.exports="function"==typeof Object.is?Object.is:function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},6415:t=>{t.exports=function(t,e){return function(){return e.call(this,t.apply(this,arguments))}}},330:t=>{t.exports=function(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}},7277:(t,e,n)=>{var r=n(9346),o=n(5234),i=n(6011);function u(t,e,n){for(var r=n.next();!r.done;){if((e=t["@@transducer/step"](e,r.value))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}r=n.next()}return t["@@transducer/result"](e)}function s(t,e,n,r){return t["@@transducer/result"](n[r](i(t["@@transducer/step"],t),e))}var a="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";t.exports=function(t,e,n){if("function"==typeof t&&(t=o(t)),r(n))return function(t,e,n){for(var r=0,o=n.length;r<o;){if((e=t["@@transducer/step"](e,n[r]))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}r+=1}return t["@@transducer/result"](e)}(t,e,n);if("function"==typeof n["fantasy-land/reduce"])return s(t,e,n,"fantasy-land/reduce");if(null!=n[a])return u(t,e,n[a]());if("function"==typeof n.next)return u(t,e,n);if("function"==typeof n.reduce)return s(t,e,n,"reduce");throw new TypeError("reduce: list must be array or iterable")}},1343:t=>{t.exports=function(t){return t&&t["@@transducer/reduced"]?t:{"@@transducer/value":t,"@@transducer/reduced":!0}}},1616:t=>{var e=function(t){return(t<10?"0":"")+t},n="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+e(t.getUTCMonth()+1)+"-"+e(t.getUTCDate())+"T"+e(t.getUTCHours())+":"+e(t.getUTCMinutes())+":"+e(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};t.exports=n},5908:(t,e,n)=>{var r=n(7624),o=n(4765),i=n(330),u=n(1616),s=n(7287),a=n(9968);t.exports=function t(e,n){var c=function(o){var i=n.concat([e]);return r(o,i)?"<Circular>":t(o,i)},l=function(t,e){return o((function(e){return i(e)+": "+c(t[e])}),e.slice().sort())};switch(Object.prototype.toString.call(e)){case"[object Arguments]":return"(function() { return arguments; }("+o(c,e).join(", ")+"))";case"[object Array]":return"["+o(c,e).concat(l(e,a((function(t){return/^\d+$/.test(t)}),s(e)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof e?"new Boolean("+c(e.valueOf())+")":e.toString();case"[object Date]":return"new Date("+(isNaN(e.valueOf())?c(NaN):i(u(e)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof e?"new Number("+c(e.valueOf())+")":1/e==-1/0?"-0":e.toString(10);case"[object String]":return"object"==typeof e?"new String("+c(e.valueOf())+")":i(e);case"[object Undefined]":return"undefined";default:if("function"==typeof e.toString){var p=e.toString();if("[object Object]"!==p)return p}return"{"+l(e,s(e)).join(", ")+"}"}}},6968:(t,e,n)=>{var r=n(8274),o=n(1343),i=n(6582),u=function(){function t(t,e){this.xf=e,this.f=t,this.any=!1}return t.prototype["@@transducer/init"]=i.init,t.prototype["@@transducer/result"]=function(t){return this.any||(t=this.xf["@@transducer/step"](t,!1)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,e){return this.f(e)&&(this.any=!0,t=o(this.xf["@@transducer/step"](t,!0))),t},t}(),s=r((function(t,e){return new u(t,e)}));t.exports=s},1518:(t,e,n)=>{var r=n(8274),o=n(6582),i=function(){function t(t,e){this.xf=e,this.n=t}return t.prototype["@@transducer/init"]=o.init,t.prototype["@@transducer/result"]=o.result,t.prototype["@@transducer/step"]=function(t,e){return this.n>0?(this.n-=1,t):this.xf["@@transducer/step"](t,e)},t}(),u=r((function(t,e){return new i(t,e)}));t.exports=u},6582:t=>{t.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(t){return this.xf["@@transducer/result"](t)}}},6247:(t,e,n)=>{var r=n(8274),o=n(6582),i=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=o.init,t.prototype["@@transducer/result"]=o.result,t.prototype["@@transducer/step"]=function(t,e){return this.f(e)?this.xf["@@transducer/step"](t,e):t},t}(),u=r((function(t,e){return new i(t,e)}));t.exports=u},7589:(t,e,n)=>{var r=n(8274),o=n(6582),i=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=o.init,t.prototype["@@transducer/result"]=o.result,t.prototype["@@transducer/step"]=function(t,e){return this.xf["@@transducer/step"](t,this.f(e))},t}(),u=r((function(t,e){return new i(t,e)}));t.exports=u},3609:(t,e,n)=>{var r=n(8274),o=n(1343),i=n(6582),u=function(){function t(t,e){this.xf=e,this.n=t,this.i=0}return t.prototype["@@transducer/init"]=i.init,t.prototype["@@transducer/result"]=i.result,t.prototype["@@transducer/step"]=function(t,e){this.i+=1;var n=0===this.n?t:this.xf["@@transducer/step"](t,e);return this.n>=0&&this.i>=this.n?o(n):n},t}(),s=r((function(t,e){return new u(t,e)}));t.exports=s},5234:t=>{var e=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,e){return this.f(t,e)},t}();t.exports=function(t){return new e(t)}},623:(t,e,n)=>{var r=n(8274),o=n(3375),i=n(1422),u=n(1881),s=r((function(t,e){return i(t+1,(function(){var n=arguments[t];if(null!=n&&o(n[e]))return n[e].apply(n,Array.prototype.slice.call(arguments,0,t));throw new TypeError(u(n)+' does not have a method named "'+e+'"')}))}));t.exports=s},4976:(t,e,n)=>{var r=n(7392),o=n(9637),i=n(231),u=r((function(t){return null!=t&&i(t,o(t))}));t.exports=u},3801:(t,e,n)=>{var r=n(7392)((function(t){return null==t}));t.exports=r},7287:(t,e,n)=>{var r=n(7392),o=n(6197),i=n(6077),u=!{toString:null}.propertyIsEnumerable("toString"),s=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],a=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),c=function(t,e){for(var n=0;n<t.length;){if(t[n]===e)return!0;n+=1}return!1},l="function"!=typeof Object.keys||a?r((function(t){if(Object(t)!==t)return[];var e,n,r=[],l=a&&i(t);for(e in t)!o(e,t)||l&&"length"===e||(r[r.length]=e);if(u)for(n=s.length-1;n>=0;)o(e=s[n],t)&&!c(r,e)&&(r[r.length]=e),n-=1;return r})):r((function(t){return Object(t)!==t?[]:Object.keys(t)}));t.exports=l},1233:(t,e,n)=>{var r=n(1671)(-1);t.exports=r},7255:(t,e,n)=>{var r=n(8274),o=n(9994),i=r((function(t,e){return function(n){return function(r){return o((function(t){return e(t,r)}),n(t(r)))}}}));t.exports=i},6972:(t,e,n)=>{var r=n(7392),o=n(9117),i=n(7255),u=n(188),s=r((function(t){return i(u(t),o(t))}));t.exports=s},7727:(t,e,n)=>{var r=n(7392),o=n(5007),i=r((function(t){return o(t.length,t)}));t.exports=i},5007:(t,e,n)=>{var r=n(8274),o=n(7277),i=n(4044),u=n(1422),s=n(9994),a=r((function(t,e){var n=u(t,e);return u(t,(function(){return o(i,s(n,arguments[0]),Array.prototype.slice.call(arguments,1))}))}));t.exports=a},9994:(t,e,n)=>{var r=n(8274),o=n(1259),i=n(4765),u=n(7277),s=n(7589),a=n(1422),c=n(7287),l=r(o(["fantasy-land/map","map"],s,(function(t,e){switch(Object.prototype.toString.call(e)){case"[object Function]":return a(e.length,(function(){return t.call(this,e.apply(this,arguments))}));case"[object Object]":return u((function(n,r){return n[r]=t(e[r]),n}),{},c(e));default:return i(t,e)}})));t.exports=l},5558:(t,e,n)=>{var r=n(8274)((function(t,e){return e>t?e:t}));t.exports=r},8165:(t,e,n)=>{var r=n(4508),o=n(8274),i=n(6197),u=o((function(t,e){var n={};return r(e.length,(function(){var r=t.apply(this,arguments);return i(r,n)||(n[r]=e.apply(this,arguments)),n[r]}))}));t.exports=u},8783:(t,e,n)=>{var r=n(7392)((function(t){return!t}));t.exports=r},1671:(t,e,n)=>{var r=n(8274),o=n(6566),i=r((function(t,e){var n=t<0?e.length+t:t;return o(e)?e.charAt(n):e[n]}));t.exports=i},5796:(t,e,n)=>{var r=function(t){return{value:t,map:function(e){return r(e(t))}}},o=n(2609)((function(t,e,n){return t((function(t){return r(e(t))}))(n).value}));t.exports=o},845:(t,e,n)=>{var r=n(8274),o=n(8644),i=r((function(t,e){return o([t],e)[0]}));t.exports=i},7231:(t,e,n)=>{var r=n(2609),o=n(845),i=r((function(t,e,n){return t(o(e,n))}));t.exports=i},8644:(t,e,n)=>{var r=n(8274),o=n(4266),i=n(1671),u=r((function(t,e){return t.map((function(t){for(var n,r=e,u=0;u<t.length;){if(null==r)return;n=t[u],r=o(n)?i(n,r):r[n],u+=1}return r}))}));t.exports=u},3139:(t,e,n)=>{var r=n(4508),o=n(6415),i=n(7459),u=n(6492);t.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return r(arguments[0].length,i(o,arguments[0],u(arguments)))}},6494:(t,e,n)=>{var r=n(8274),o=n(9994),i=n(188),u=r((function(t,e){return o(i(t),e)}));t.exports=u},188:(t,e,n)=>{var r=n(8274),o=n(845),i=r((function(t,e){return o([t],e)}));t.exports=i},9193:(t,e,n)=>{var r=n(2609),o=n(231),i=r((function(t,e,n){return o(e,n[t])}));t.exports=i},3725:(t,e,n)=>{var r=n(2609)((function(t,e,n){return t(n[e])}));t.exports=r},7459:(t,e,n)=>{var r=n(2609)(n(7277));t.exports=r},9968:(t,e,n)=>{var r=n(3083),o=n(8274),i=n(4747),u=o((function(t,e){return i(r(t),e)}));t.exports=u},9058:(t,e,n)=>{var r=n(2609),o=n(1798),i=n(5796),u=r((function(t,e,n){return i(t,o(e),n)}));t.exports=u},2035:(t,e,n)=>{var r=n(5141),o=n(2609)(r("slice",(function(t,e,n){return Array.prototype.slice.call(n,t,e)})));t.exports=o},6405:(t,e,n)=>{var r=n(623)(1,"split");t.exports=r},2638:(t,e,n)=>{var r=n(8274),o=n(231),i=n(5662),u=r((function(t,e){return o(i(t.length,e),t)}));t.exports=u},6492:(t,e,n)=>{var r=n(5141),o=n(7392)(r("tail",n(2035)(1,1/0)));t.exports=o},5662:(t,e,n)=>{var r=n(8274),o=n(1259),i=n(3609),u=n(2035),s=r(o(["take"],i,(function(t,e){return u(0,t<0?1/0:t,e)})));t.exports=s},1881:(t,e,n)=>{var r=n(7392),o=n(5908),i=r((function(t){return o(t,[])}));t.exports=i},2320:(t,e,n)=>{var r=n(7392)((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));t.exports=r}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.r(r),n.d(r,{eniIsDms:()=>Tt,eniIsElastiCache:()=>qt,eniIsElb:()=>jt,eniIsInstance:()=>Ct,eniIsLambda:()=>At,eniIsR53Resolver:()=>Pt,eniIsRds:()=>Et,eniIsVpce:()=>St,eniIsXlb:()=>Ot,listSecurityGroupUsage:()=>kt});const t=require("aws-sdk");var e=n(4774),o=n(4554),i=n.n(o),u=n(1798),s=n.n(u),a=n(7121),c=n.n(a),l=n(771),p=n.n(l),f=n(9634),h=n.n(f),d=n(3344),v=n.n(d),y=n(4365),m=n.n(y),g=n(4747),x=n.n(g),_=n(6834),b=n.n(_),I=n(7379),w=n.n(I),C=n(7422),j=n.n(C),O=n(4976),S=n.n(O),E=n(1233),A=n.n(E),q=n(6972),P=n.n(q),T=n(9994),k=n.n(T),N=n(8165),M=n.n(N),L=n(8783),B=n.n(L),D=n(845),G=n.n(D),R=n(7231),z=n.n(R),F=n(3139),V=n.n(F),U=n(188),$=n.n(U),Q=n(9193),Z=n.n(Q),X=n(3725),H=n.n(X),K=n(9058),W=n.n(K),Y=n(6405),J=n.n(Y),tt=n(2638),et=n.n(tt);const nt=h()(B()),rt=t=>Promise.all(t),ot=({ec2:t,groupIds:e},n)=>t.describeSecurityGroups({GroupIds:e,NextToken:n}).promise().then((({SecurityGroups:n=[],NextToken:r})=>r?ot({ec2:t,groupIds:e},r).then(v()(n)):n)),it=(t,e,n)=>t.describeNetworkInterfaces({NextToken:n,Filters:[{Name:"group-id",Values:[e.GroupId]}]}).promise().then((({NetworkInterfaces:n=[],NextToken:r})=>r?it(t,e,r).then(v()(n)):n)),ut=M()($()("InstanceId"),(({ec2:t,InstanceId:e})=>t.describeInstances({InstanceIds:[e]}).promise().then(G()(["Reservations",0,"Instances",0])))),st=t=>e=>({...t,usage:v()(t.usage,e)}),at=M()($()("LoadBalancerName"),(({elb:t,LoadBalancerName:e})=>t.describeLoadBalancers({LoadBalancerNames:[e]}).promise().then(G()(["LoadBalancerDescriptions",0])))),ct=m()(4),lt=M()($()("LoadBalancerName"),(({elbv2:t,LoadBalancerName:e})=>t.describeLoadBalancers({Names:[e]}).promise().then(G()(["LoadBalancers",0])))),pt=V()(J()("/"),$()(1)),ft=M()($()("VpcEndpointId"),(({ec2:t,VpcEndpointId:e})=>t.describeVpcEndpoints({VpcEndpointIds:[e]}).promise().then(G()(["VpcEndpoints",0])))),ht=V()(J()(" "),A()),dt=t=>G()([t,"config","credentials","accessKeyId"]),vt=({rds:t,Marker:e})=>t.describeDBInstances({Marker:e}).promise().then((({DBInstances:e=[],Marker:n})=>n?vt({rds:t,Marker:n}).then(v()(e)):e)),yt=M()(dt("rds"),vt),mt=({lambda:t,Marker:e})=>t.listFunctions({Marker:e}).promise().then((({Functions:e=[],NextMarker:n})=>n?mt({lambda:t,Marker:n}).then(v()(e)):e)),gt=M()(dt("lambda"),mt),xt=({ec:t,Marker:e})=>t.describeCacheClusters({Marker:e}).promise().then((({CacheClusters:e=[],Marker:n})=>n?xt({ec:t,Marker:n}).then(v()(e)):e)),_t=M()(dt("ec"),xt),bt=(t,e,n)=>t.listResolverEndpoints({NextToken:n,Filters:[{Name:"SecurityGroupIds",Values:[e.GroupId]}]}).promise().then((({ResolverEndpoints:n=[],NextToken:r})=>r?bt(t,e,r).then(v()(n)):n)),It=({dms:t,Marker:e})=>t.describeReplicationInstances({Marker:e}).promise().then((({ReplicationInstances:e=[],Marker:n})=>n?It({dms:t,Marker:n}).then(v()(e)):e)),wt=M()(dt("dms"),It),Ct=z()(nt,["Attachment","InstanceId"]),jt=i()([Z()("RequesterId","amazon-elb"),i()([H()(h()(et()("ELB app/")),"Description"),H()(h()(et()("ELB net/")),"Description")])]),Ot=i()([Z()("RequesterId","amazon-elb"),p()([H()(et()("ELB app/"),"Description"),H()(et()("ELB net/"),"Description")])]),St=Z()("InterfaceType","vpc_endpoint"),Et=Z()("RequesterId","amazon-rds"),At=Z()("InterfaceType","lambda"),qt=Z()("RequesterId","amazon-elasticache"),Pt=H()(et()("Route 53 Resolver: "),"Description"),Tt=Z()("Description","DMSNetworkInterface"),kt=n=>(({dms:n,ec2:r,ec:o,elb:i,elbv2:u,lambda:s,rds:a,r53r:c,groupIds:l,queue:p})=>Promise.resolve({ec2:r??new t.EC2,elb:i??new t.ELB,elbv2:u??new t.ELBv2,rds:a??new t.RDS,lambda:s??new t.Lambda,ec:o??new t.ElastiCache,r53r:c??new t.Route53Resolver,dms:n??new t.DMS,groupIds:l??[],queue:p??new e.Z({concurrency:20})}))(n).then((({dms:t,ec2:e,ec:n,elb:r,elbv2:o,lambda:u,r53r:a,rds:l,groupIds:p,queue:f})=>ot({ec2:e,groupIds:p}).then(k()(((t,e)=>n=>e.add((()=>it(t,n).then((t=>({...n,enis:t}))))))(e,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(Ct)).then(k()(((t,e)=>({Attachment:n})=>e.add((()=>ut({ec2:t,InstanceId:n?.InstanceId}))))(t,e))).then(rt).then(k()(W()(P()("usagetype"),"instance"))).then((t=>({...n,usage:t}))))(e,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(jt)).then(k()(((t,e)=>({Description:n})=>e.add((()=>at({elb:t,LoadBalancerName:ct(n)}))))(t,e))).then(rt).then(k()(W()(P()("usagetype"),"elb"))).then(st(n)))(r,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(Ot)).then(k()(((t,e)=>({Description:n})=>e.add((()=>lt({elbv2:t,LoadBalancerName:pt(n)}))))(t,e))).then(rt).then(k()(W()(P()("usagetype"),"xlb"))).then(st(n)))(o,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(St)).then(k()(((t,e)=>({Description:n})=>e.add((()=>ft({ec2:t,VpcEndpointId:ht(n)}))))(t,e))).then(rt).then(k()(W()(P()("usagetype"),"vpce"))).then(st(n)))(e,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(Et)).then(w()(S(),s()([]),(()=>e.add((()=>((t,{GroupId:e})=>yt({rds:t}).then(x()(H()(c()(Z()("VpcSecurityGroupId",e)),"VpcSecurityGroups"))))(t,n)))))).then(k()(W()(P()("usagetype"),"rds"))).then(st(n)))(l,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(At)).then(w()(S(),s()([]),(()=>e.add((()=>((t,{GroupId:e})=>gt({lambda:t}).then(x()(i()([b()(["VpcConfig","SecurityGroupIds"]),z()(j()(e),["VpcConfig","SecurityGroupIds"])]))))(t,n)))))).then(k()(W()(P()("usagetype"),"lambda"))).then(st(n)))(u,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(qt)).then(w()(S(),s()([]),(()=>e.add((()=>((t,{GroupId:e})=>_t({ec:t}).then(x()(H()(c()(Z()("SecurityGroupId",e)),"SecurityGroups"))))(t,n)))))).then(k()(W()(P()("usagetype"),"elasticache"))).then(st(n)))(n,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(Pt)).then(w()(S(),s()([]),(()=>e.add((()=>bt(t,n)))))).then(k()(W()(P()("usagetype"),"route53resolver"))).then(st(n)))(a,f))).then(rt).then(k()(((t,e)=>n=>Promise.resolve(n.enis).then(x()(Tt)).then(w()(S(),s()([]),(()=>e.add((()=>((t,{GroupId:e})=>wt({dms:t}).then(x()(H()(c()(Z()("VpcSecurityGroupId",e)),"VpcSecurityGroups"))))(t,n)))))).then(k()(W()(P()("usagetype"),"dms"))).then(st(n)))(t,f))).then(rt)))})(),module.exports=r})();