(self.webpackChunkvt_ui_main=self.webpackChunkvt_ui_main||[]).push([[26044],{26044:(t,e,r)=>{"use strict";r(9891);var a=r(48704),s=r(16645),o=r(85200),i=r(75510),l=r.n(i),b=r(94456),n=r.n(b),d=r(92619),c=r(15323),g=r(61720),p=r(96987),u=r(45241),h=r(95688),m=r(71012),v=(r(26928),r(84034),r(9976));let f,y,w,x,k,C,$,L,Z,j,z,D,M,A,R,S,_,I=t=>t;var V=function(t,e,r,a){var s,o=arguments.length,i=o<3?e:null===a?a=Object.getOwnPropertyDescriptor(e,r):a;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(t,e,r,a);else for(var l=t.length-1;l>=0;l--)(s=t[l])&&(i=(o<3?s(i):o>3?s(e,r,i):s(e,r))||i);return o>3&&i&&Object.defineProperty(e,r,i),i};let O=class extends m.D{constructor(){super(...arguments),this.stats=[],this.isUpdatingFilters=!1,this.headless=!1}static get styles(){return(0,a.unsafeCSS)(v.A)}authorClick(t){var e;const r=null===(e=t.currentTarget)||void 0===e?void 0:e.dataset.author;this.handleAction("author",r)}submitterClick(t){var e;const r=null===(e=t.currentTarget)||void 0===e?void 0:e.dataset.submitter;this.handleAction("submitter",r)}tagClick(t){var e;const r=null===(e=t.currentTarget)||void 0===e?void 0:e.dataset.tag;this.handleAction("tag",r)}rowClick(t){const e=t.currentTarget.id;t.preventDefault(),this.handleAction("default",e)}updateFilters(t,e){var r,a;const s=`${this.references.filter} ${t}:"${e}"`;null===(r=this.references)||void 0===r||r.setParams({filter:s}),null===(a=this.references)||void 0===a||a.reload()}openNewWindow(t,e){const r=`${t}:"${e}"`;window.open(h.Z8.getRedirectUrl("threatLandscape","references",{filter:r}),"_blank")}openInDrawer(t){g.v.openDrawer("reference",t)}handleAction(t,e){e&&("default"===t?this.openInDrawer(e):this.isUpdatingFilters?this.updateFilters(t,e):this.openNewWindow(t,e))}render(){var t,e,r;return null!==(t=this.references)&&void 0!==t&&t.dataObjects.length||null!==(e=this.references)&&void 0!==e&&e.isLoading?(0,a.html)(y||(y=I`
${0}
`),this.renderInsightsRow()):(0,a.html)(f||(f=I` No references found `),null!==(r=this.references)&&void 0!==r&&r.filter?n():l())}renderInsightsRow(){var t;return(0,a.html)(w||(w=I` `),this.headless?a.nothing:(0,a.html)(x||(x=I` Summary | Activity |
`)),!this.references.isLoading||null!==(t=this.references.dataObjects)&&void 0!==t&&t.length?a.nothing:[...new Array(5)].map((()=>(0,a.html)(k||(k=I` | |
`)))),this.references.sanitizeDataObjects.map((t=>(0,a.html)(C||(C=I` | ${0} |
`),(0,o.ifDefined)(h.Z8.getRedirectUrl("reference",t.id)),this.tagClick,this.renderImages(t),this.renderSummary(t),this.renderLinearGraph(t)))))}renderImages(t){var e;const r=null!==(e=t.attributes)&&void 0!==e&&e.url?[h.Z8.getFaviconSrc(t.attributes.url)]:[];return r.length?r.map((t=>(0,a.html)($||($=I`
`),t))):(0,a.html)(L||(L=I` ${0} `),c.linkIcon)}renderDate(t){var e,r,s,o,i,l,b,n,d;const c=null==t||null===(e=t.relationships)||void 0===e?void 0:e.submitters;return(0,a.html)(Z||(Z=I` Created ${0} ${0} ${0} `),null===(r=t.data)||void 0===r||null===(r=r.attributes)||void 0===r?void 0:r.creation_date,p.w9.getReportsDateFormat(null===(s=t.attributes)||void 0===s?void 0:s.creation_date),u.KK.showTooltip,null!==(o=t.data)&&void 0!==o&&o.attributes.author?(0,a.html)(j||(j=I`by ${0} `),null===(i=t.data)||void 0===i?void 0:i.attributes.author,this.authorClick,null===(l=t.data)||void 0===l?void 0:l.attributes.author):a.nothing,null!==(b=t.data)&&void 0!==b&&b.attributes.author&&null!=c&&null!==(n=c.data)&&void 0!==n&&n.length?" | ":a.nothing,null!=c&&null!==(d=c.sanitizeDataObjects)&&void 0!==d&&d.length?(0,a.html)(z||(z=I`Submitted by ${0} `),null==c?void 0:c.sanitizeDataObjects.map(((t,e)=>{var r,s;return(0,a.html)(D||(D=I` ${0} ${0} `),t.id,this.submitterClick,t.fullName(),e!==(null!==(r=null==c||null===(s=c.data)||void 0===s?void 0:s.length)&&void 0!==r?r:0)-1?", ":"")}))):a.nothing)}renderSummary(t){var e,r,s,o,i,l;null===(e=t.relationships.submitters)||void 0===e||e.load();const b=t.getCounters();return(0,a.html)(M||(M=I` ${0}
${0}
${0} `),h.Z8.getRedirectUrl("reference",t.id),this.rowClick,t.id,null===(r=t.data)||void 0===r?void 0:r.attributes.title,this.renderDate(t),null!==(s=null===(o=t.data)||void 0===o?void 0:o.attributes.autogenerated_summary)&&void 0!==s?s:null===(i=t.data)||void 0===i?void 0:i.attributes.description,b.map((t=>(0,a.html)(A||(A=I` ${0}: ${0}
`),t.title,t.count))),null!==(l=t.attributes)&&void 0!==l&&l.tags.length?(0,a.html)(R||(R=I``),t.attributes.tags.map((t=>(0,a.html)(S||(S=I` ${0} `),t,this.tagClick,t)))):a.nothing)}renderLinearGraph(t){var e;return(0,a.html)(_||(_=I` `),null===(e=t.attributes)||void 0===e?void 0:e.recent_activity_summary,150,50,"Lookups and submissions of IoCs tied to this reference",u.KK.showTooltip)}};V([(0,s.property)({type:Array})],O.prototype,"stats",void 0),V([(0,d.Q)()],O.prototype,"references",void 0),V([(0,s.property)({type:Boolean})],O.prototype,"isUpdatingFilters",void 0),V([(0,s.property)({type:Boolean})],O.prototype,"headless",void 0),O=V([(0,s.customElement)("vt-ui-references-list")],O)},9976:(t,e,r)=>{"use strict";var a=r(89547),s=r.n(a),o=r(38532),i=r.n(o)()(s());i.push([t.id,'/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0b4dda;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #000000;--bs-red: #c52420;--bs-orange: #e57300;--bs-yellow: #fce967;--bs-green: #39ac4c;--bs-teal: #20c997;--bs-cyan: #287bb5;--bs-black: #000;--bs-white: #fff;--bs-gray: #666666;--bs-gray-dark: #333333;--bs-gray-100: #f9f9f9;--bs-gray-200: #f2f2f2;--bs-gray-300: #e6e6e6;--bs-gray-400: #cccccc;--bs-gray-500: #b3b3b3;--bs-gray-600: #666666;--bs-gray-700: #4d4d4d;--bs-gray-800: #333333;--bs-gray-900: #1a1a1a;--bs-primary: #0b4dda;--bs-success: #39ac4c;--bs-info: #007be6;--bs-warning: #e57300;--bs-danger: #c52420;--bs-primary-rgb: 11, 77, 218;--bs-success-rgb: 57, 172, 76;--bs-info-rgb: 0, 123, 230;--bs-warning-rgb: 229, 115, 0;--bs-danger-rgb: 197, 36, 32;--bs-primary-text-emphasis: #062b79;--bs-secondary-text-emphasis: #292929;--bs-success-text-emphasis: #20602a;--bs-info-text-emphasis: #004480;--bs-warning-text-emphasis: #804000;--bs-danger-text-emphasis: #6d1412;--bs-light-text-emphasis: #4d4d4d;--bs-dark-text-emphasis: #4d4d4d;--bs-primary-bg-subtle: #cfddfc;--bs-secondary-bg-subtle: #e0e0e0;--bs-success-bg-subtle: #ecf9ee;--bs-info-bg-subtle: #e5f3ff;--bs-warning-bg-subtle: #fff2e5;--bs-danger-bg-subtle: #fae1e0;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cccccc;--bs-primary-border-subtle: #9db8f0;--bs-secondary-border-subtle: #c2c2c2;--bs-success-border-subtle: #b0deb7;--bs-info-border-subtle: #99caf5;--bs-warning-border-subtle: #f5c799;--bs-danger-border-subtle: #e8a7a6;--bs-light-border-subtle: #f2f2f2;--bs-dark-border-subtle: #b3b3b3;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--bs-font-monospace: "Source Code Pro", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #20242c;--bs-body-color-rgb: 32, 36, 44;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: #363c49;--bs-secondary-color-rgb: 54, 60, 73;--bs-secondary-bg: #f9fafb;--bs-secondary-bg-rgb: 249, 250, 251;--bs-tertiary-color: #626c84;--bs-tertiary-color-rgb: 98, 108, 132;--bs-tertiary-bg: #eceef4;--bs-tertiary-bg-rgb: 236, 238, 244;--bs-heading-color: inherit;--bs-link-color: #20242c;--bs-link-color-rgb: 32, 36, 44;--bs-link-decoration: none;--bs-link-hover-color: #0b4dda;--bs-link-hover-color-rgb: 11, 77, 218;--bs-code-color: #000000;--bs-highlight-color: #20242c;--bs-highlight-bg: #fefbe1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e5e9f0;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(11, 77, 218, 0.25);--bs-form-valid-color: #39ac4c;--bs-form-valid-border-color: #39ac4c;--bs-form-invalid-color: #c52420;--bs-form-invalid-border-color: #c52420}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{font-weight:500;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-12{flex:0 0 auto;width:100%}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:1rem 1rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 400;--bs-badge-color: var(--bs-body-bg);--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1.5rem;--bs-list-group-item-padding-y: 1rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-secondary-color);--bs-list-group-action-hover-bg: var(--bs-secondary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: var(--bs-body-bg);--bs-list-group-active-bg: var(--bs-primary);--bs-list-group-active-border-color: var(--bs-primary);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.1}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.01}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-middle{vertical-align:middle !important}.d-flex{display:flex !important}.w-100{width:100% !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.align-self-auto{align-self:auto !important}.align-self-end{align-self:flex-end !important}.p-0{padding:0 !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.fw-normal{font-weight:400 !important}.fw-semibold{font-weight:500 !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.table{border-spacing:0}.table>:not(:first-child){border-top:0px}.table thead th{padding:.5rem 1rem}.bg-body-tertiary{background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity, 1))}.text-body-secondary{color:var(--bs-secondary-color)}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}.badge{--bs-badge-font-size: 0.85rem}:host{display:block}.icons{visibility:var(--vt-x);max-width:6.5rem;min-width:6.5rem}.icons .img-thumbnail{width:3rem;height:3rem;font-size:3rem}.icons img:not(:first-child){margin-left:-2rem}.tags:hover{flex-wrap:wrap}',""]),e.A=i},75510:t=>{t.exports='\n'}}]);
//# sourceMappingURL=26044.08a4c6e2ccb49f01ee08.js.map