(()=>{var __webpack_modules__={22169:(e,t,r)=>{"use strict";function n(e,t){return function(e){if(Array.isArray(e))return e} /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rF,FA:()=>B,I9:()=>I,Im:()=>k,Ku:()=>R,T9:()=>b,Tj:()=>p,Uj:()=>d,XA:()=>m,ZQ:()=>f,bD:()=>$,cY:()=>g,eX:()=>x,g:()=>D,hp:()=>O,jZ:()=>h,lT:()=>w,lV:()=>C,sr:()=>v,tD:()=>S,u:()=>c,zW:()=>y});const a=function(e){const t=[];let r=0;for(let n=0;n>6|192,t[r++]=63&o|128):55296==(64512&o)&&n+1>18|240,t[r++]=o>>12&63|128,t[r++]=o>>6&63|128,t[r++]=63&o|128):(t[r++]=o>>12|224,t[r++]=o>>6&63|128,t[r++]=63&o|128)}return t},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const r=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let t=0;t>2,c=(3&o)<<4|a>>4;let u=(15&a)<<2|l>>6,A=63&l;s||(A=64,i||(u=64)),n.push(r[d],r[c],r[u],r[A])}return n.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(a(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){const t=[];let r=0,n=0;for(;r191&&o<224){const i=e[r++];t[n++]=String.fromCharCode((31&o)<<6|63&i)}else if(o>239&&o<365){const i=((7&o)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536;t[n++]=String.fromCharCode(55296+(i>>10)),t[n++]=String.fromCharCode(56320+(1023&i))}else{const i=e[r++],a=e[r++];t[n++]=String.fromCharCode((15&o)<<12|(63&i)<<6|63&a)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const r=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let t=0;t>4;if(n.push(d),64!==a){const e=i<<4&240|a>>2;if(n.push(e),64!==s){const e=a<<6&192|s;n.push(e)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}}; /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */class l extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const d=function(e){return function(e){const t=a(e);return s.encodeByteArray(t,!0)}(e).replace(/\./g,"")},c=function(e){try{return s.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null}; /** * @license * Copyright 2022 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ const u=()=> /** * @license * Copyright 2022 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__,A=()=>{try{return u()||(()=>{if("undefined"==typeof process||void 0===process.env)return;const e=process.env.__FIREBASE_DEFAULTS__;return e?JSON.parse(e):void 0})()||(()=>{if("undefined"==typeof document)return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}const t=e&&c(e[1]);return t&&JSON.parse(t)})()}catch(e){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`)}},p=e=>{var t,r;return null===(r=null===(t=A())||void 0===t?void 0:t.emulatorHosts)||void 0===r?void 0:r[e]},b=()=>{var e;return null===(e=A())||void 0===e?void 0:e.config},m=e=>{var t;return null===(t=A())||void 0===t?void 0:t[`_${e}`]}; /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ class g{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}wrapCallback(e){return(t,r)=>{t?this.reject(t):this.resolve(r),"function"==typeof e&&(this.promise.catch((()=>{})),1===e.length?e(t):e(t,r))}}} /** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ function f(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function h(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(f())}function v(){const e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof e&&void 0!==e.id}function C(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function w(){const e=f();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0}function y(){try{return"object"==typeof indexedDB}catch(e){return!1}}function x(){return new Promise(((e,t)=>{try{let r=!0;const n="validate-browser-context-for-indexeddb-analytics-module",o=self.indexedDB.open(n);o.onsuccess=()=>{o.result.close(),r||self.indexedDB.deleteDatabase(n),e(!0)},o.onupgradeneeded=()=>{r=!1},o.onerror=()=>{var e;t((null===(e=o.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}}))}class D extends Error{constructor(e,t,r){super(t),this.code=e,this.customData=r,this.name="FirebaseError",Object.setPrototypeOf(this,D.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,B.prototype.create)}}class B{constructor(e,t,r){this.service=e,this.serviceName=t,this.errors=r}create(e){const t=(arguments.length<=1?void 0:arguments[1])||{},r=`${this.service}/${e}`,n=this.errors[e],o=n?function(e,t){return e.replace(E,((e,r)=>{const n=t[r];return null!=n?String(n):`<${r}?>`}))}(n,t):"Error",i=`${this.serviceName}: ${o} (${r}).`;return new D(r,i,t)}}const E=/\{\$([^}]+)}/g; /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function k(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function $(e,t){if(e===t)return!0;const r=Object.keys(e),n=Object.keys(t);for(var o=0,i=r;o{t.push(encodeURIComponent(i)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(i)+"="+encodeURIComponent(a))}return t.length?"&"+t.join("&"):""}function I(e){const t={};return e.replace(/^\?/,"").split("&").forEach((e=>{if(e){const r=n(e.split("="),2),o=r[0],i=r[1];t[decodeURIComponent(o)]=decodeURIComponent(i)}})),t}function O(e){const t=e.indexOf("?");if(!t)return"";const r=e.indexOf("#",t);return e.substring(t,r>0?r:void 0)} /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */function S(e,t){const r=new P(e,t);return r.subscribe.bind(r)}class P{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then((()=>{e(this)})).catch((e=>{this.error(e)}))}next(e){this.forEachObserver((t=>{t.next(e)}))}error(e){this.forEachObserver((t=>{t.error(e)})),this.close(e)}complete(){this.forEachObserver((e=>{e.complete()})),this.close()}subscribe(e,t,r){let n;if(void 0===e&&void 0===t&&void 0===r)throw new Error("Missing Observer.");n=function(e,t){if("object"!=typeof e||null===e)return!1;var r,n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=o(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}(t);try{for(n.s();!(r=n.n()).done;){const t=r.value;if(t in e&&"function"==typeof e[t])return!0}}catch(e){n.e(e)}finally{n.f()}return!1}(e,["next","error","complete"])?e:{next:e,error:t,complete:r},void 0===n.next&&(n.next=T),void 0===n.error&&(n.error=T),void 0===n.complete&&(n.complete=T);const i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then((()=>{try{this.finalError?n.error(this.finalError):n.complete()}catch(e){}})),this.observers.push(n),i}unsubscribeOne(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t{if(void 0!==this.observers&&void 0!==this.observers[e])try{t(this.observers[e])}catch(e){"undefined"!=typeof console&&console.error&&console.error(e)}}))}close(e){this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then((()=>{this.observers=void 0,this.onNoObservers=void 0})))}}function T(){} /** * @license * Copyright 2017 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @license * Copyright 2021 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ function R(e){return e&&e._delegate?e._delegate:e}},94492:(e,t,r)=>{"use strict";r.d(t,{n4:()=>w,UD:()=>C});var n=r(81580),o=r(69004),i=r(51553),a=r(35339);var s=r(19110),l=r(53543),d=r(81682),c=r(52928),u=r(100);function A(e,t,r){void 0===r&&(r=!1);var A,p,b=(0,a.sb)(t),m=(0,a.sb)(t)&&function(e){var t=e.getBoundingClientRect(),r=(0,u.LI)(t.width)/e.offsetWidth||1,n=(0,u.LI)(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),g=(0,d.A)(t),f=(0,n.A)(e,m,r),h={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(b||!b&&!r)&&(("body"!==(0,s.A)(t)||(0,c.A)(g))&&(h=(A=t)!==(0,i.A)(A)&&(0,a.sb)(A)?{scrollLeft:(p=A).scrollLeft,scrollTop:p.scrollTop}:(0,o.A)(A)),(0,a.sb)(t)?((v=(0,n.A)(t,!0)).x+=t.clientLeft,v.y+=t.clientTop):g&&(v.x=(0,l.A)(g))),{x:f.left+h.scrollLeft-v.x,y:f.top+h.scrollTop-v.y,width:f.width,height:f.height}}var p=r(28813),b=r(29647),m=r(31589),g=r(21900);function f(e){var t=new Map,r=new Set,n=[];function o(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&o(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||o(e)})),n}var h={placement:"bottom",modifiers:[],strategy:"absolute"};function v(){for(var e=arguments.length,t=new Array(e),r=0;r{"use strict";r.d(t,{A:()=>o});var n=r(35339);function o(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&(0,n.Ng)(r)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}},81580:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(35339),o=r(100),i=r(51553),a=r(21697);function s(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var s=e.getBoundingClientRect(),l=1,d=1;t&&(0,n.sb)(e)&&(l=e.offsetWidth>0&&(0,o.LI)(s.width)/e.offsetWidth||1,d=e.offsetHeight>0&&(0,o.LI)(s.height)/e.offsetHeight||1);var c=((0,n.vq)(e)?(0,i.A)(e):window).visualViewport,u=!(0,a.A)()&&r,A=(s.left+(u&&c?c.offsetLeft:0))/l,p=(s.top+(u&&c?c.offsetTop:0))/d,b=s.width/l,m=s.height/d;return{width:b,height:m,top:p,right:A+b,bottom:p+m,left:A,x:A,y:p}}},67997:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(51553);function o(e){return(0,n.A)(e).getComputedStyle(e)}},81682:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(35339);function o(e){return(((0,n.vq)(e)?e.ownerDocument:e.document)||window.document).documentElement}},28813:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(81580);function o(e){var t=(0,n.A)(e),r=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:o}}},19110:(e,t,r)=>{"use strict";function n(e){return e?(e.nodeName||"").toLowerCase():null}r.d(t,{A:()=>n})},31589:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(51553),o=r(19110),i=r(67997),a=r(35339);function s(e){return["table","td","th"].indexOf((0,o.A)(e))>=0}var l=r(63065),d=r(33604);function c(e){return(0,a.sb)(e)&&"fixed"!==(0,i.A)(e).position?e.offsetParent:null}function u(e){for(var t=(0,n.A)(e),r=c(e);r&&s(r)&&"static"===(0,i.A)(r).position;)r=c(r);return r&&("html"===(0,o.A)(r)||"body"===(0,o.A)(r)&&"static"===(0,i.A)(r).position)?t:r||function(e){var t=/firefox/i.test((0,d.A)());if(/Trident/i.test((0,d.A)())&&(0,a.sb)(e)&&"fixed"===(0,i.A)(e).position)return null;var r=(0,l.A)(e);for((0,a.Ng)(r)&&(r=r.host);(0,a.sb)(r)&&["html","body"].indexOf((0,o.A)(r))<0;){var n=(0,i.A)(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}},63065:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(19110),o=r(81682),i=r(35339);function a(e){return"html"===(0,n.A)(e)?e:e.assignedSlot||e.parentNode||((0,i.Ng)(e)?e.host:null)||(0,o.A)(e)}},51553:(e,t,r)=>{"use strict";function n(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}r.d(t,{A:()=>n})},69004:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(51553);function o(e){var t=(0,n.A)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},53543:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(81580),o=r(81682),i=r(69004);function a(e){return(0,n.A)((0,o.A)(e)).left+(0,i.A)(e).scrollLeft}},35339:(e,t,r)=>{"use strict";r.d(t,{Ng:()=>a,sb:()=>i,vq:()=>o});var n=r(51553);function o(e){return e instanceof(0,n.A)(e).Element||e instanceof Element}function i(e){return e instanceof(0,n.A)(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof(0,n.A)(e).ShadowRoot||e instanceof ShadowRoot)}},21697:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(33604);function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.A)())}},52928:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(67997);function o(e){var t=(0,n.A)(e),r=t.overflow,o=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+o)}},29647:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(63065),o=r(52928),i=r(19110),a=r(35339);function s(e){return["html","body","#document"].indexOf((0,i.A)(e))>=0?e.ownerDocument.body:(0,a.sb)(e)&&(0,o.A)(e)?e:s((0,n.A)(e))}var l=r(51553);function d(e,t){var r;void 0===t&&(t=[]);var i=s(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),c=(0,l.A)(i),u=a?[c].concat(c.visualViewport||[],(0,o.A)(i)?i:[]):i,A=t.concat(u);return a?A:A.concat(d((0,n.A)(u)))}},21900:(e,t,r)=>{"use strict";r.d(t,{DD:()=>g,EP:()=>y,GM:()=>E,LF:()=>h,LG:()=>C,M9:()=>D,Mn:()=>n,OM:()=>l,Ol:()=>m,R9:()=>A,SE:()=>B,WY:()=>u,_N:()=>c,ci:()=>f,iW:()=>w,ir:()=>b,kb:()=>a,ni:()=>d,pA:()=>x,pG:()=>i,qZ:()=>s,sQ:()=>o,v5:()=>v,xf:()=>p});var n="top",o="bottom",i="right",a="left",s="auto",l=[n,o,i,a],d="start",c="end",u="clippingParents",A="viewport",p="popper",b="reference",m=l.reduce((function(e,t){return e.concat([t+"-"+d,t+"-"+c])}),[]),g=[].concat(l,[s]).reduce((function(e,t){return e.concat([t,t+"-"+d,t+"-"+c])}),[]),f="beforeRead",h="read",v="afterRead",C="beforeMain",w="main",y="afterMain",x="beforeWrite",D="write",B="afterWrite",E=[f,h,v,C,w,y,x,D,B]},25677:(e,t,r)=>{"use strict";r.r(t),r.d(t,{afterMain:()=>n.EP,afterRead:()=>n.v5,afterWrite:()=>n.SE,applyStyles:()=>o.A,arrow:()=>i.A,auto:()=>n.qZ,basePlacements:()=>n.OM,beforeMain:()=>n.LG,beforeRead:()=>n.ci,beforeWrite:()=>n.pA,bottom:()=>n.sQ,clippingParents:()=>n.WY,computeStyles:()=>a.A,createPopper:()=>m.n4,createPopperBase:()=>p.n4,createPopperLite:()=>f,detectOverflow:()=>b.A,end:()=>n._N,eventListeners:()=>s.A,flip:()=>l.A,hide:()=>d.A,left:()=>n.kb,main:()=>n.iW,modifierPhases:()=>n.GM,offset:()=>c.A,placements:()=>n.DD,popper:()=>n.xf,popperGenerator:()=>p.UD,popperOffsets:()=>u.A,preventOverflow:()=>A.A,read:()=>n.LF,reference:()=>n.ir,right:()=>n.pG,start:()=>n.ni,top:()=>n.Mn,variationPlacements:()=>n.Ol,viewport:()=>n.R9,write:()=>n.M9});var n=r(21900),o=r(88057),i=r(13682),a=r(27408),s=r(75178),l=r(66862),d=r(58199),c=r(43496),u=r(92825),A=r(46891),p=r(94492),b=r(94990),m=r(32034),g=[s.A,u.A,a.A,o.A],f=(0,p.UD)({defaultModifiers:g})},88057:(e,t,r)=>{"use strict";var n=r(19110),o=r(35339);t.A={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},i=t.attributes[e]||{},a=t.elements[e];(0,o.sb)(a)&&(0,n.A)(a)&&(Object.assign(a.style,r),Object.keys(i).forEach((function(e){var t=i[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],a=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});(0,o.sb)(i)&&(0,n.A)(i)&&(Object.assign(i.style,s),Object.keys(a).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]}},13682:(e,t,r)=>{"use strict";var n=r(92838),o=r(28813),i=r(73512),a=r(31589),s=r(41753),l=r(22637),d=r(66872),c=r(56209),u=r(21900);t.A={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,i=e.name,A=e.options,p=r.elements.arrow,b=r.modifiersData.popperOffsets,m=(0,n.A)(r.placement),g=(0,s.A)(m),f=[u.kb,u.pG].indexOf(m)>=0?"height":"width";if(p&&b){var h=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,d.A)("number"!=typeof e?e:(0,c.A)(e,u.OM))}(A.padding,r),v=(0,o.A)(p),C="y"===g?u.Mn:u.kb,w="y"===g?u.sQ:u.pG,y=r.rects.reference[f]+r.rects.reference[g]-b[g]-r.rects.popper[f],x=b[g]-r.rects.reference[g],D=(0,a.A)(p),B=D?"y"===g?D.clientHeight||0:D.clientWidth||0:0,E=y/2-x/2,k=h[C],$=B-v[f]-h[w],_=B/2-v[f]/2+E,F=(0,l.u)(k,_,$),I=g;r.modifiersData[i]=((t={})[I]=F,t.centerOffset=F-_,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&(0,i.A)(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},27408:(e,t,r)=>{"use strict";var n=r(21900),o=r(31589),i=r(51553),a=r(81682),s=r(67997),l=r(92838),d=r(59771),c=r(100),u={top:"auto",right:"auto",bottom:"auto",left:"auto"};function A(e){var t,r=e.popper,l=e.popperRect,d=e.placement,A=e.variation,p=e.offsets,b=e.position,m=e.gpuAcceleration,g=e.adaptive,f=e.roundOffsets,h=e.isFixed,v=p.x,C=void 0===v?0:v,w=p.y,y=void 0===w?0:w,x="function"==typeof f?f({x:C,y}):{x:C,y};C=x.x,y=x.y;var D=p.hasOwnProperty("x"),B=p.hasOwnProperty("y"),E=n.kb,k=n.Mn,$=window;if(g){var _=(0,o.A)(r),F="clientHeight",I="clientWidth";if(_===(0,i.A)(r)&&(_=(0,a.A)(r),"static"!==(0,s.A)(_).position&&"absolute"===b&&(F="scrollHeight",I="scrollWidth")),d===n.Mn||(d===n.kb||d===n.pG)&&A===n._N)k=n.sQ,y-=(h&&_===$&&$.visualViewport?$.visualViewport.height:_[F])-l.height,y*=m?1:-1;if(d===n.kb||(d===n.Mn||d===n.sQ)&&A===n._N)E=n.pG,C-=(h&&_===$&&$.visualViewport?$.visualViewport.width:_[I])-l.width,C*=m?1:-1}var O,S=Object.assign({position:b},g&&u),P=!0===f?function(e,t){var r=e.x,n=e.y,o=t.devicePixelRatio||1;return{x:(0,c.LI)(r*o)/o||0,y:(0,c.LI)(n*o)/o||0}}({x:C,y},(0,i.A)(r)):{x:C,y};return C=P.x,y=P.y,m?Object.assign({},S,((O={})[k]=B?"0":"",O[E]=D?"0":"",O.transform=($.devicePixelRatio||1)<=1?"translate("+C+"px, "+y+"px)":"translate3d("+C+"px, "+y+"px, 0)",O)):Object.assign({},S,((t={})[k]=B?y+"px":"",t[E]=D?C+"px":"",t.transform="",t))}t.A={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=void 0===n||n,i=r.adaptive,a=void 0===i||i,s=r.roundOffsets,c=void 0===s||s,u={placement:(0,l.A)(t.placement),variation:(0,d.A)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,A(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,A(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},75178:(e,t,r)=>{"use strict";var n=r(51553),o={passive:!0};t.A={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,i=e.options,a=i.scroll,s=void 0===a||a,l=i.resize,d=void 0===l||l,c=(0,n.A)(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&u.forEach((function(e){e.addEventListener("scroll",r.update,o)})),d&&c.addEventListener("resize",r.update,o),function(){s&&u.forEach((function(e){e.removeEventListener("scroll",r.update,o)})),d&&c.removeEventListener("resize",r.update,o)}},data:{}}},66862:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n={left:"right",right:"left",bottom:"top",top:"bottom"};function o(e){return e.replace(/left|right|bottom|top/g,(function(e){return n[e]}))}var i=r(92838),a={start:"end",end:"start"};function s(e){return e.replace(/start|end/g,(function(e){return a[e]}))}var l=r(94990),d=r(59771),c=r(21900);var u={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,u=void 0===a||a,A=r.altAxis,p=void 0===A||A,b=r.fallbackPlacements,m=r.padding,g=r.boundary,f=r.rootBoundary,h=r.altBoundary,v=r.flipVariations,C=void 0===v||v,w=r.allowedAutoPlacements,y=t.options.placement,x=(0,i.A)(y),D=b||(x===y||!C?[o(y)]:function(e){if((0,i.A)(e)===c.qZ)return[];var t=o(e);return[s(e),t,s(t)]}(y)),B=[y].concat(D).reduce((function(e,r){return e.concat((0,i.A)(r)===c.qZ?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=r.boundary,a=r.rootBoundary,s=r.padding,u=r.flipVariations,A=r.allowedAutoPlacements,p=void 0===A?c.DD:A,b=(0,d.A)(n),m=b?u?c.Ol:c.Ol.filter((function(e){return(0,d.A)(e)===b})):c.OM,g=m.filter((function(e){return p.indexOf(e)>=0}));0===g.length&&(g=m);var f=g.reduce((function(t,r){return t[r]=(0,l.A)(e,{placement:r,boundary:o,rootBoundary:a,padding:s})[(0,i.A)(r)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:r,boundary:g,rootBoundary:f,padding:m,flipVariations:C,allowedAutoPlacements:w}):r)}),[]),E=t.rects.reference,k=t.rects.popper,$=new Map,_=!0,F=B[0],I=0;I=0,R=T?"width":"height",L=(0,l.A)(t,{placement:O,boundary:g,rootBoundary:f,altBoundary:h,padding:m}),M=T?P?c.pG:c.kb:P?c.sQ:c.Mn;E[R]>k[R]&&(M=o(M));var N=o(M),U=[];if(u&&U.push(L[S]<=0),p&&U.push(L[M]<=0,L[N]<=0),U.every((function(e){return e}))){F=O,_=!1;break}$.set(O,U)}if(_)for(var J=function(e){var t=B.find((function(t){var r=$.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return F=t,"break"},z=C?3:1;z>0;z--){if("break"===J(z))break}t.placement!==F&&(t.modifiersData[n]._skip=!0,t.placement=F,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},58199:(e,t,r)=>{"use strict";var n=r(21900),o=r(94990);function i(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function a(e){return[n.Mn,n.pG,n.sQ,n.kb].some((function(t){return e[t]>=0}))}t.A={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,s=t.rects.popper,l=t.modifiersData.preventOverflow,d=(0,o.A)(t,{elementContext:"reference"}),c=(0,o.A)(t,{altBoundary:!0}),u=i(d,n),A=i(c,s,l),p=a(u),b=a(A);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:A,isReferenceHidden:p,hasPopperEscaped:b},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":b})}}},43496:(e,t,r)=>{"use strict";var n=r(92838),o=r(21900);t.A={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,i=e.name,a=r.offset,s=void 0===a?[0,0]:a,l=o.DD.reduce((function(e,r){return e[r]=function(e,t,r){var i=(0,n.A)(e),a=[o.kb,o.Mn].indexOf(i)>=0?-1:1,s="function"==typeof r?r(Object.assign({},t,{placement:e})):r,l=s[0],d=s[1];return l=l||0,d=(d||0)*a,[o.kb,o.pG].indexOf(i)>=0?{x:d,y:l}:{x:l,y:d}}(r,t.rects,s),e}),{}),d=l[t.placement],c=d.x,u=d.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[i]=l}}},92825:(e,t,r)=>{"use strict";var n=r(29125);t.A={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=(0,n.A)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},46891:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(21900),o=r(92838),i=r(41753);var a=r(22637),s=r(28813),l=r(31589),d=r(94990),c=r(59771),u=r(76434),A=r(100);var p={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,p=e.name,b=r.mainAxis,m=void 0===b||b,g=r.altAxis,f=void 0!==g&&g,h=r.boundary,v=r.rootBoundary,C=r.altBoundary,w=r.padding,y=r.tether,x=void 0===y||y,D=r.tetherOffset,B=void 0===D?0:D,E=(0,d.A)(t,{boundary:h,rootBoundary:v,padding:w,altBoundary:C}),k=(0,o.A)(t.placement),$=(0,c.A)(t.placement),_=!$,F=(0,i.A)(k),I="x"===F?"y":"x",O=t.modifiersData.popperOffsets,S=t.rects.reference,P=t.rects.popper,T="function"==typeof B?B(Object.assign({},t.rects,{placement:t.placement})):B,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(O){if(m){var N,U="y"===F?n.Mn:n.kb,J="y"===F?n.sQ:n.pG,z="y"===F?"height":"width",H=O[F],j=H+E[U],V=H-E[J],Z=x?-P[z]/2:0,G=$===n.ni?S[z]:P[z],q=$===n.ni?-P[z]:-S[z],W=t.elements.arrow,Y=x&&W?(0,s.A)(W):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,u.A)(),Q=K[U],X=K[J],ee=(0,a.u)(0,S[z],Y[z]),te=_?S[z]/2-Z-ee-Q-R.mainAxis:G-ee-Q-R.mainAxis,re=_?-S[z]/2+Z+ee+X+R.mainAxis:q+ee+X+R.mainAxis,ne=t.elements.arrow&&(0,l.A)(t.elements.arrow),oe=ne?"y"===F?ne.clientTop||0:ne.clientLeft||0:0,ie=null!=(N=null==L?void 0:L[F])?N:0,ae=H+te-ie-oe,se=H+re-ie,le=(0,a.u)(x?(0,A.jk)(j,ae):j,H,x?(0,A.T9)(V,se):V);O[F]=le,M[F]=le-H}if(f){var de,ce="x"===F?n.Mn:n.kb,ue="x"===F?n.sQ:n.pG,Ae=O[I],pe="y"===I?"height":"width",be=Ae+E[ce],me=Ae-E[ue],ge=-1!==[n.Mn,n.kb].indexOf(k),fe=null!=(de=null==L?void 0:L[I])?de:0,he=ge?be:Ae-S[pe]-P[pe]-fe+R.altAxis,ve=ge?Ae+S[pe]+P[pe]-fe-R.altAxis:me,Ce=x&&ge?(0,a.P)(he,Ae,ve):(0,a.u)(x?he:be,Ae,x?ve:me);O[I]=Ce,M[I]=Ce-Ae}t.modifiersData[p]=M}},requiresIfExists:["offset"]}},32034:(e,t,r)=>{"use strict";r.d(t,{n4:()=>b});var n=r(94492),o=r(75178),i=r(92825),a=r(27408),s=r(88057),l=r(43496),d=r(66862),c=r(46891),u=r(13682),A=r(58199),p=[o.A,i.A,a.A,s.A,l.A,d.A,c.A,u.A,A.A],b=(0,n.UD)({defaultModifiers:p})},29125:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(92838),o=r(59771),i=r(41753),a=r(21900);function s(e){var t,r=e.reference,s=e.element,l=e.placement,d=l?(0,n.A)(l):null,c=l?(0,o.A)(l):null,u=r.x+r.width/2-s.width/2,A=r.y+r.height/2-s.height/2;switch(d){case a.Mn:t={x:u,y:r.y-s.height};break;case a.sQ:t={x:u,y:r.y+r.height};break;case a.pG:t={x:r.x+r.width,y:A};break;case a.kb:t={x:r.x-s.width,y:A};break;default:t={x:r.x,y:r.y}}var p=d?(0,i.A)(d):null;if(null!=p){var b="y"===p?"height":"width";switch(c){case a.ni:t[p]=t[p]-(r[b]/2-s[b]/2);break;case a._N:t[p]=t[p]+(r[b]/2-s[b]/2)}}return t}},94990:(e,t,r)=>{"use strict";r.d(t,{A:()=>D});var n=r(21900),o=r(51553),i=r(81682),a=r(53543),s=r(21697);var l=r(67997),d=r(69004),c=r(100);var u=r(29647),A=r(31589),p=r(35339),b=r(81580),m=r(63065),g=r(73512),f=r(19110);function h(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function v(e,t,r){return t===n.R9?h(function(e,t){var r=(0,o.A)(e),n=(0,i.A)(e),l=r.visualViewport,d=n.clientWidth,c=n.clientHeight,u=0,A=0;if(l){d=l.width,c=l.height;var p=(0,s.A)();(p||!p&&"fixed"===t)&&(u=l.offsetLeft,A=l.offsetTop)}return{width:d,height:c,x:u+(0,a.A)(e),y:A}}(e,r)):(0,p.vq)(t)?function(e,t){var r=(0,b.A)(e,!1,"fixed"===t);return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}(t,r):h(function(e){var t,r=(0,i.A)(e),n=(0,d.A)(e),o=null==(t=e.ownerDocument)?void 0:t.body,s=(0,c.T9)(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),u=(0,c.T9)(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),A=-n.scrollLeft+(0,a.A)(e),p=-n.scrollTop;return"rtl"===(0,l.A)(o||r).direction&&(A+=(0,c.T9)(r.clientWidth,o?o.clientWidth:0)-s),{width:s,height:u,x:A,y:p}}((0,i.A)(e)))}function C(e,t,r,n){var o="clippingParents"===t?function(e){var t=(0,u.A)((0,m.A)(e)),r=["absolute","fixed"].indexOf((0,l.A)(e).position)>=0&&(0,p.sb)(e)?(0,A.A)(e):e;return(0,p.vq)(r)?t.filter((function(e){return(0,p.vq)(e)&&(0,g.A)(e,r)&&"body"!==(0,f.A)(e)})):[]}(e):[].concat(t),i=[].concat(o,[r]),a=i[0],s=i.reduce((function(t,r){var o=v(e,r,n);return t.top=(0,c.T9)(o.top,t.top),t.right=(0,c.jk)(o.right,t.right),t.bottom=(0,c.jk)(o.bottom,t.bottom),t.left=(0,c.T9)(o.left,t.left),t}),v(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}var w=r(29125),y=r(66872),x=r(56209);function D(e,t){void 0===t&&(t={});var r=t,o=r.placement,a=void 0===o?e.placement:o,s=r.strategy,l=void 0===s?e.strategy:s,d=r.boundary,c=void 0===d?n.WY:d,u=r.rootBoundary,A=void 0===u?n.R9:u,m=r.elementContext,g=void 0===m?n.xf:m,f=r.altBoundary,v=void 0!==f&&f,D=r.padding,B=void 0===D?0:D,E=(0,y.A)("number"!=typeof B?B:(0,x.A)(B,n.OM)),k=g===n.xf?n.ir:n.xf,$=e.rects.popper,_=e.elements[v?k:g],F=C((0,p.vq)(_)?_:_.contextElement||(0,i.A)(e.elements.popper),c,A,l),I=(0,b.A)(e.elements.reference),O=(0,w.A)({reference:I,element:$,strategy:"absolute",placement:a}),S=h(Object.assign({},$,O)),P=g===n.xf?S:I,T={top:F.top-P.top+E.top,bottom:P.bottom-F.bottom+E.bottom,left:F.left-P.left+E.left,right:P.right-F.right+E.right},R=e.modifiersData.offset;if(g===n.xf&&R){var L=R[a];Object.keys(T).forEach((function(e){var t=[n.pG,n.sQ].indexOf(e)>=0?1:-1,r=[n.Mn,n.sQ].indexOf(e)>=0?"y":"x";T[e]+=L[r]*t}))}return T}},56209:(e,t,r)=>{"use strict";function n(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}r.d(t,{A:()=>n})},92838:(e,t,r)=>{"use strict";function n(e){return e.split("-")[0]}r.d(t,{A:()=>n})},76434:(e,t,r)=>{"use strict";function n(){return{top:0,right:0,bottom:0,left:0}}r.d(t,{A:()=>n})},41753:(e,t,r)=>{"use strict";function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}r.d(t,{A:()=>n})},59771:(e,t,r)=>{"use strict";function n(e){return e.split("-")[1]}r.d(t,{A:()=>n})},100:(e,t,r)=>{"use strict";r.d(t,{LI:()=>i,T9:()=>n,jk:()=>o});var n=Math.max,o=Math.min,i=Math.round},66872:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(76434);function o(e){return Object.assign({},(0,n.A)(),e)}},33604:(e,t,r)=>{"use strict";function n(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}r.d(t,{A:()=>n})},22637:(e,t,r)=>{"use strict";r.d(t,{P:()=>i,u:()=>o});var n=r(100);function o(e,t,r){return(0,n.T9)(e,(0,n.jk)(t,r))}function i(e,t,r){var n=o(e,t,r);return n>r?r:n}},92467:e=>{"use strict";e.exports=function(e,t){var r=new Array(arguments.length-1),n=0,o=2,i=!0;for(;o{"use strict";var r=t;r.length=function(e){var t=e.length;if(!t)return 0;for(var r=0;--t%4>1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var n=new Array(64),o=new Array(123),i=0;i<64;)o[n[i]=i<26?i+65:i<52?i+71:i<62?i-4:i-59|43]=i++;r.encode=function(e,t,r){for(var o,i=null,a=[],s=0,l=0;t>2],o=(3&d)<<4,l=1;break;case 1:a[s++]=n[o|d>>4],o=(15&d)<<2,l=2;break;case 2:a[s++]=n[o|d>>6],a[s++]=n[63&d],l=0}s>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,a)),s=0)}return l&&(a[s++]=n[o],a[s++]=61,1===l&&(a[s++]=61)),i?(s&&i.push(String.fromCharCode.apply(String,a.slice(0,s))),i.join("")):String.fromCharCode.apply(String,a.slice(0,s))};var a="invalid encoding";r.decode=function(e,t,r){for(var n,i=r,s=0,l=0;l1)break;if(void 0===(d=o[d]))throw Error(a);switch(s){case 0:n=d,s=1;break;case 1:t[r++]=n<<2|(48&d)>>4,n=d,s=2;break;case 2:t[r++]=(15&n)<<4|(60&d)>>2,n=d,s=3;break;case 3:t[r++]=(3&n)<<6|d,s=0}}if(1===s)throw Error(a);return r-i},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},48332:e=>{"use strict";function t(){this._listeners={}}e.exports=t,t.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},t.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n{"use strict";function t(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),r=new Uint8Array(t.buffer),n=128===r[3];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3]}function i(e,n,o){t[0]=e,n[o]=r[3],n[o+1]=r[2],n[o+2]=r[1],n[o+3]=r[0]}function a(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],t[0]}function s(e,n){return r[3]=e[n],r[2]=e[n+1],r[1]=e[n+2],r[0]=e[n+3],t[0]}e.writeFloatLE=n?o:i,e.writeFloatBE=n?i:o,e.readFloatLE=n?a:s,e.readFloatBE=n?s:a}():function(){function t(e,t,r,n){var o=t<0?1:0;if(o&&(t=-t),0===t)e(1/t>0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,r,n);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,r,n);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,r,n)}}function a(e,t,r){var n=e(t,r),o=2*(n>>31)+1,i=n>>>23&255,a=8388607&n;return 255===i?a?NaN:o*(1/0):0===i?1401298464324817e-60*o*a:o*Math.pow(2,i-150)*(a+8388608)}e.writeFloatLE=t.bind(null,r),e.writeFloatBE=t.bind(null,n),e.readFloatLE=a.bind(null,o),e.readFloatBE=a.bind(null,i)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),r=new Uint8Array(t.buffer),n=128===r[7];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3],n[o+4]=r[4],n[o+5]=r[5],n[o+6]=r[6],n[o+7]=r[7]}function i(e,n,o){t[0]=e,n[o]=r[7],n[o+1]=r[6],n[o+2]=r[5],n[o+3]=r[4],n[o+4]=r[3],n[o+5]=r[2],n[o+6]=r[1],n[o+7]=r[0]}function a(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],r[4]=e[n+4],r[5]=e[n+5],r[6]=e[n+6],r[7]=e[n+7],t[0]}function s(e,n){return r[7]=e[n],r[6]=e[n+1],r[5]=e[n+2],r[4]=e[n+3],r[3]=e[n+4],r[2]=e[n+5],r[1]=e[n+6],r[0]=e[n+7],t[0]}e.writeDoubleLE=n?o:i,e.writeDoubleBE=n?i:o,e.readDoubleLE=n?a:s,e.readDoubleBE=n?s:a}():function(){function t(e,t,r,n,o,i){var a=n<0?1:0;if(a&&(n=-n),0===n)e(0,o,i+t),e(1/n>0?0:2147483648,o,i+r);else if(isNaN(n))e(0,o,i+t),e(2146959360,o,i+r);else if(n>17976931348623157e292)e(0,o,i+t),e((a<<31|2146435072)>>>0,o,i+r);else{var s;if(n<22250738585072014e-324)e((s=n/5e-324)>>>0,o,i+t),e((a<<31|s/4294967296)>>>0,o,i+r);else{var l=Math.floor(Math.log(n)/Math.LN2);1024===l&&(l=1023),e(4503599627370496*(s=n*Math.pow(2,-l))>>>0,o,i+t),e((a<<31|l+1023<<20|1048576*s&1048575)>>>0,o,i+r)}}}function a(e,t,r,n,o){var i=e(n,o+t),a=e(n,o+r),s=2*(a>>31)+1,l=a>>>20&2047,d=4294967296*(1048575&a)+i;return 2047===l?d?NaN:s*(1/0):0===l?5e-324*s*d:s*Math.pow(2,l-1075)*(d+4503599627370496)}e.writeDoubleLE=t.bind(null,r,0,4),e.writeDoubleBE=t.bind(null,n,4,0),e.readDoubleLE=a.bind(null,o,0,4),e.readDoubleBE=a.bind(null,i,4,0)}(),e}function r(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function n(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function o(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function i(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=t(t)},66959:module=>{"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},33632:e=>{"use strict";e.exports=function(e,t,r){var n=r||8192,o=n>>>1,i=null,a=n;return function(r){if(r<1||r>o)return e(r);a+r>n&&(i=e(n),a=0);var s=t.call(i,a,a+=r);return 7&a&&(a=1+(7|a)),s}}},74509:(e,t)=>{"use strict";var r=t;r.length=function(e){for(var t=0,r=0,n=0;n191&&n<224?i[a++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[a++]=55296+(n>>10),i[a++]=56320+(1023&n)):i[a++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],a>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),a=0);return o?(a&&o.push(String.fromCharCode.apply(String,i.slice(0,a))),o.join("")):String.fromCharCode.apply(String,i.slice(0,a))},r.write=function(e,t,r){for(var n,o,i=r,a=0;a>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(o=e.charCodeAt(a+1)))?(n=65536+((1023&n)<<10)+(1023&o),++a,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-i}},32504:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.fileTypeToNumber=t.fileTypeToJSON=t.fileTypeFromJSON=t.FileType=t.protobufPackage=void 0;const o=n(r(25380)),i=n(r(93360));var a;t.protobufPackage="vt.fileanalysis",function(e){e.UNKNOWN="UNKNOWN",e.PE_EXE="PE_EXE",e.PE_DLL="PE_DLL",e.MSI="MSI",e.NE_EXE="NE_EXE",e.NE_DLL="NE_DLL",e.DOS_EXE="DOS_EXE",e.DOS_COM="DOS_COM",e.COFF="COFF",e.ELF="ELF",e.LINUX_KERNEL="LINUX_KERNEL",e.RPM="RPM",e.LINUX="LINUX",e.MACH_O="MACH_O",e.JAVA_BYTECODE="JAVA_BYTECODE",e.DMG="DMG",e.DEB="DEB",e.PKG="PKG",e.PYC="PYC",e.LNK="LNK",e.DESKTOP_ENTRY="DESKTOP_ENTRY",e.JPEG="JPEG",e.TIFF="TIFF",e.GIF="GIF",e.PNG="PNG",e.BMP="BMP",e.GIMP="GIMP",e.IN_DESIGN="IN_DESIGN",e.PSD="PSD",e.TARGA="TARGA",e.XWD="XWD",e.DIB="DIB",e.JNG="JNG",e.ICO="ICO",e.FPX="FPX",e.EPS="EPS",e.SVG="SVG",e.EMF="EMF",e.WEBP="WEBP",e.DWG="DWG",e.DXF="DXF",e.UNUSED_THREEDS="UNUSED_THREEDS",e.OGG="OGG",e.FLC="FLC",e.FLI="FLI",e.MP3="MP3",e.FLAC="FLAC",e.WAV="WAV",e.MIDI="MIDI",e.AVI="AVI",e.MPEG="MPEG",e.QUICKTIME="QUICKTIME",e.ASF="ASF",e.DIVX="DIVX",e.FLV="FLV",e.WMA="WMA",e.WMV="WMV",e.RM="RM",e.MOV="MOV",e.MP4="MP4",e.T3GP="T3GP",e.WEBM="WEBM",e.MKV="MKV",e.PDF="PDF",e.PS="PS",e.DOC="DOC",e.DOCX="DOCX",e.PPT="PPT",e.PPTX="PPTX",e.PPSX="PPSX",e.XLS="XLS",e.XLSX="XLSX",e.RTF="RTF",e.ODP="ODP",e.ODS="ODS",e.ODT="ODT",e.HWP="HWP",e.GUL="GUL",e.ODF="ODF",e.ODG="ODG",e.ONE_NOTE="ONE_NOTE",e.UNUSED_OOXML="UNUSED_OOXML",e.SLK="SLK",e.EBOOK="EBOOK",e.LATEX="LATEX",e.TTF="TTF",e.EOT="EOT",e.WOFF="WOFF",e.CHM="CHM",e.ZIP="ZIP",e.GZIP="GZIP",e.BZIP="BZIP",e.RZIP="RZIP",e.DZIP="DZIP",e.SEVENZIP="SEVENZIP",e.CAB="CAB",e.JAR="JAR",e.RAR="RAR",e.MSCOMPRESS="MSCOMPRESS",e.ACE="ACE",e.ARC="ARC",e.ARJ="ARJ",e.ASD="ASD",e.BLACKHOLE="BLACKHOLE",e.KGB="KGB",e.ZLIB="ZLIB",e.TAR="TAR",e.ZST="ZST",e.LZFSE="LZFSE",e.PYTHON_WHL="PYTHON_WHL",e.PYTHON_PKG="PYTHON_PKG",e.MSIX="MSIX",e.TEXT="TEXT",e.SCRIPT="SCRIPT",e.PHP="PHP",e.PYTHON="PYTHON",e.PERL="PERL",e.RUBY="RUBY",e.C="C",e.CPP="CPP",e.JAVA="JAVA",e.SHELLSCRIPT="SHELLSCRIPT",e.PASCAL="PASCAL",e.AWK="AWK",e.DYALOG="DYALOG",e.FORTRAN="FORTRAN",e.JAVASCRIPT="JAVASCRIPT",e.POWERSHELL="POWERSHELL",e.VBA="VBA",e.M4="M4",e.OBJETIVEC="OBJETIVEC",e.JMOD="JMOD",e.MAKEFILE="MAKEFILE",e.INI="INI",e.UNUSED_CLJ="UNUSED_CLJ",e.UNUSED_PDB="UNUSED_PDB",e.SQL="SQL",e.UNUSED_NEKO="UNUSED_NEKO",e.UNUSED_WER="UNUSED_WER",e.GOLANG="GOLANG",e.M3U="M3U",e.BAT="BAT",e.MSC="MSC",e.RDP="RDP",e.SYMBIAN="SYMBIAN",e.PALMOS="PALMOS",e.WINCE="WINCE",e.ANDROID="ANDROID",e.IPHONE="IPHONE",e.HTML="HTML",e.XML="XML",e.SWF="SWF",e.FLA="FLA",e.COOKIE="COOKIE",e.TORRENT="TORRENT",e.EMAIL="EMAIL",e.OUTLOOK="OUTLOOK",e.SGML="SGML",e.JSON="JSON",e.CSV="CSV",e.HTA="HTA",e.INTERNET_SHORTCUT="INTERNET_SHORTCUT",e.CAP="CAP",e.ISOIMAGE="ISOIMAGE",e.SQUASHFS="SQUASHFS",e.VHD="VHD",e.APPLE="APPLE",e.MACINTOSH="MACINTOSH",e.APPLESINGLE="APPLESINGLE",e.APPLEDOUBLE="APPLEDOUBLE",e.MACINTOSH_HFS="MACINTOSH_HFS",e.APPLE_PLIST="APPLE_PLIST",e.MACINTOSH_LIB="MACINTOSH_LIB",e.APPLESCRIPT="APPLESCRIPT",e.APPLESCRIPT_COMPILED="APPLESCRIPT_COMPILED",e.CRX="CRX",e.XPI="XPI",e.ROM="ROM",e.IPS="IPS",e.PEM="PEM",e.PGP="PGP",e.CRT="CRT",e.UNRECOGNIZED="UNRECOGNIZED"}(a||(t.FileType=a={})),t.fileTypeFromJSON=function(e){switch(e){case 0:case"UNKNOWN":return a.UNKNOWN;case 1:case"PE_EXE":return a.PE_EXE;case 2:case"PE_DLL":return a.PE_DLL;case 3:case"MSI":return a.MSI;case 10:case"NE_EXE":return a.NE_EXE;case 11:case"NE_DLL":return a.NE_DLL;case 20:case"DOS_EXE":return a.DOS_EXE;case 21:case"DOS_COM":return a.DOS_COM;case 30:case"COFF":return a.COFF;case 31:case"ELF":return a.ELF;case 32:case"LINUX_KERNEL":return a.LINUX_KERNEL;case 33:case"RPM":return a.RPM;case 34:case"LINUX":return a.LINUX;case 35:case"MACH_O":return a.MACH_O;case 36:case"JAVA_BYTECODE":return a.JAVA_BYTECODE;case 37:case"DMG":return a.DMG;case 38:case"DEB":return a.DEB;case 39:case"PKG":return a.PKG;case 40:case"PYC":return a.PYC;case 50:case"LNK":return a.LNK;case 51:case"DESKTOP_ENTRY":return a.DESKTOP_ENTRY;case 100:case"JPEG":return a.JPEG;case 101:case"TIFF":return a.TIFF;case 102:case"GIF":return a.GIF;case 103:case"PNG":return a.PNG;case 104:case"BMP":return a.BMP;case 105:case"GIMP":return a.GIMP;case 106:case"IN_DESIGN":return a.IN_DESIGN;case 107:case"PSD":return a.PSD;case 108:case"TARGA":return a.TARGA;case 109:case"XWD":return a.XWD;case 110:case"DIB":return a.DIB;case 111:case"JNG":return a.JNG;case 112:case"ICO":return a.ICO;case 113:case"FPX":return a.FPX;case 114:case"EPS":return a.EPS;case 115:case"SVG":return a.SVG;case 116:case"EMF":return a.EMF;case 117:case"WEBP":return a.WEBP;case 118:case"DWG":return a.DWG;case 119:case"DXF":return a.DXF;case 120:case"UNUSED_THREEDS":return a.UNUSED_THREEDS;case 150:case"OGG":return a.OGG;case 151:case"FLC":return a.FLC;case 152:case"FLI":return a.FLI;case 153:case"MP3":return a.MP3;case 154:case"FLAC":return a.FLAC;case 155:case"WAV":return a.WAV;case 156:case"MIDI":return a.MIDI;case 157:case"AVI":return a.AVI;case 158:case"MPEG":return a.MPEG;case 159:case"QUICKTIME":return a.QUICKTIME;case 160:case"ASF":return a.ASF;case 161:case"DIVX":return a.DIVX;case 162:case"FLV":return a.FLV;case 163:case"WMA":return a.WMA;case 164:case"WMV":return a.WMV;case 165:case"RM":return a.RM;case 166:case"MOV":return a.MOV;case 167:case"MP4":return a.MP4;case 168:case"T3GP":return a.T3GP;case 169:case"WEBM":return a.WEBM;case 170:case"MKV":return a.MKV;case 200:case"PDF":return a.PDF;case 201:case"PS":return a.PS;case 202:case"DOC":return a.DOC;case 203:case"DOCX":return a.DOCX;case 204:case"PPT":return a.PPT;case 205:case"PPTX":return a.PPTX;case 209:case"PPSX":return a.PPSX;case 206:case"XLS":return a.XLS;case 207:case"XLSX":return a.XLSX;case 208:case"RTF":return a.RTF;case 250:case"ODP":return a.ODP;case 251:case"ODS":return a.ODS;case 252:case"ODT":return a.ODT;case 253:case"HWP":return a.HWP;case 254:case"GUL":return a.GUL;case 255:case"ODF":return a.ODF;case 256:case"ODG":return a.ODG;case 257:case"ONE_NOTE":return a.ONE_NOTE;case 258:case"UNUSED_OOXML":return a.UNUSED_OOXML;case 259:case"SLK":return a.SLK;case 260:case"EBOOK":return a.EBOOK;case 261:case"LATEX":return a.LATEX;case 262:case"TTF":return a.TTF;case 263:case"EOT":return a.EOT;case 264:case"WOFF":return a.WOFF;case 265:case"CHM":return a.CHM;case 300:case"ZIP":return a.ZIP;case 301:case"GZIP":return a.GZIP;case 302:case"BZIP":return a.BZIP;case 303:case"RZIP":return a.RZIP;case 304:case"DZIP":return a.DZIP;case 305:case"SEVENZIP":return a.SEVENZIP;case 306:case"CAB":return a.CAB;case 307:case"JAR":return a.JAR;case 308:case"RAR":return a.RAR;case 309:case"MSCOMPRESS":return a.MSCOMPRESS;case 310:case"ACE":return a.ACE;case 311:case"ARC":return a.ARC;case 312:case"ARJ":return a.ARJ;case 313:case"ASD":return a.ASD;case 314:case"BLACKHOLE":return a.BLACKHOLE;case 315:case"KGB":return a.KGB;case 316:case"ZLIB":return a.ZLIB;case 317:case"TAR":return a.TAR;case 318:case"ZST":return a.ZST;case 319:case"LZFSE":return a.LZFSE;case 320:case"PYTHON_WHL":return a.PYTHON_WHL;case 321:case"PYTHON_PKG":return a.PYTHON_PKG;case 322:case"MSIX":return a.MSIX;case 400:case"TEXT":return a.TEXT;case 401:case"SCRIPT":return a.SCRIPT;case 402:case"PHP":return a.PHP;case 403:case"PYTHON":return a.PYTHON;case 404:case"PERL":return a.PERL;case 405:case"RUBY":return a.RUBY;case 406:case"C":return a.C;case 407:case"CPP":return a.CPP;case 408:case"JAVA":return a.JAVA;case 409:case"SHELLSCRIPT":return a.SHELLSCRIPT;case 410:case"PASCAL":return a.PASCAL;case 411:case"AWK":return a.AWK;case 412:case"DYALOG":return a.DYALOG;case 413:case"FORTRAN":return a.FORTRAN;case 414:case"JAVASCRIPT":return a.JAVASCRIPT;case 415:case"POWERSHELL":return a.POWERSHELL;case 416:case"VBA":return a.VBA;case 417:case"M4":return a.M4;case 418:case"OBJETIVEC":return a.OBJETIVEC;case 419:case"JMOD":return a.JMOD;case 420:case"MAKEFILE":return a.MAKEFILE;case 421:case"INI":return a.INI;case 422:case"UNUSED_CLJ":return a.UNUSED_CLJ;case 425:case"UNUSED_PDB":return a.UNUSED_PDB;case 426:case"SQL":return a.SQL;case 427:case"UNUSED_NEKO":return a.UNUSED_NEKO;case 428:case"UNUSED_WER":return a.UNUSED_WER;case 429:case"GOLANG":return a.GOLANG;case 430:case"M3U":return a.M3U;case 431:case"BAT":return a.BAT;case 432:case"MSC":return a.MSC;case 433:case"RDP":return a.RDP;case 500:case"SYMBIAN":return a.SYMBIAN;case 501:case"PALMOS":return a.PALMOS;case 502:case"WINCE":return a.WINCE;case 503:case"ANDROID":return a.ANDROID;case 504:case"IPHONE":return a.IPHONE;case 600:case"HTML":return a.HTML;case 601:case"XML":return a.XML;case 602:case"SWF":return a.SWF;case 603:case"FLA":return a.FLA;case 604:case"COOKIE":return a.COOKIE;case 605:case"TORRENT":return a.TORRENT;case 606:case"EMAIL":return a.EMAIL;case 607:case"OUTLOOK":return a.OUTLOOK;case 608:case"SGML":return a.SGML;case 609:case"JSON":return a.JSON;case 610:case"CSV":return a.CSV;case 611:case"HTA":return a.HTA;case 612:case"INTERNET_SHORTCUT":return a.INTERNET_SHORTCUT;case 700:case"CAP":return a.CAP;case 800:case"ISOIMAGE":return a.ISOIMAGE;case 801:case"SQUASHFS":return a.SQUASHFS;case 802:case"VHD":return a.VHD;case 1e3:case"APPLE":return a.APPLE;case 1001:case"MACINTOSH":return a.MACINTOSH;case 1002:case"APPLESINGLE":return a.APPLESINGLE;case 1003:case"APPLEDOUBLE":return a.APPLEDOUBLE;case 1004:case"MACINTOSH_HFS":return a.MACINTOSH_HFS;case 1005:case"APPLE_PLIST":return a.APPLE_PLIST;case 1006:case"MACINTOSH_LIB":return a.MACINTOSH_LIB;case 1007:case"APPLESCRIPT":return a.APPLESCRIPT;case 1008:case"APPLESCRIPT_COMPILED":return a.APPLESCRIPT_COMPILED;case 1100:case"CRX":return a.CRX;case 1101:case"XPI":return a.XPI;case 1200:case"ROM":return a.ROM;case 1201:case"IPS":return a.IPS;case 1300:case"PEM":return a.PEM;case 1301:case"PGP":return a.PGP;case 1302:case"CRT":return a.CRT;default:return a.UNRECOGNIZED}},t.fileTypeToJSON=function(e){switch(e){case a.UNKNOWN:return"UNKNOWN";case a.PE_EXE:return"PE_EXE";case a.PE_DLL:return"PE_DLL";case a.MSI:return"MSI";case a.NE_EXE:return"NE_EXE";case a.NE_DLL:return"NE_DLL";case a.DOS_EXE:return"DOS_EXE";case a.DOS_COM:return"DOS_COM";case a.COFF:return"COFF";case a.ELF:return"ELF";case a.LINUX_KERNEL:return"LINUX_KERNEL";case a.RPM:return"RPM";case a.LINUX:return"LINUX";case a.MACH_O:return"MACH_O";case a.JAVA_BYTECODE:return"JAVA_BYTECODE";case a.DMG:return"DMG";case a.DEB:return"DEB";case a.PKG:return"PKG";case a.PYC:return"PYC";case a.LNK:return"LNK";case a.DESKTOP_ENTRY:return"DESKTOP_ENTRY";case a.JPEG:return"JPEG";case a.TIFF:return"TIFF";case a.GIF:return"GIF";case a.PNG:return"PNG";case a.BMP:return"BMP";case a.GIMP:return"GIMP";case a.IN_DESIGN:return"IN_DESIGN";case a.PSD:return"PSD";case a.TARGA:return"TARGA";case a.XWD:return"XWD";case a.DIB:return"DIB";case a.JNG:return"JNG";case a.ICO:return"ICO";case a.FPX:return"FPX";case a.EPS:return"EPS";case a.SVG:return"SVG";case a.EMF:return"EMF";case a.WEBP:return"WEBP";case a.DWG:return"DWG";case a.DXF:return"DXF";case a.UNUSED_THREEDS:return"UNUSED_THREEDS";case a.OGG:return"OGG";case a.FLC:return"FLC";case a.FLI:return"FLI";case a.MP3:return"MP3";case a.FLAC:return"FLAC";case a.WAV:return"WAV";case a.MIDI:return"MIDI";case a.AVI:return"AVI";case a.MPEG:return"MPEG";case a.QUICKTIME:return"QUICKTIME";case a.ASF:return"ASF";case a.DIVX:return"DIVX";case a.FLV:return"FLV";case a.WMA:return"WMA";case a.WMV:return"WMV";case a.RM:return"RM";case a.MOV:return"MOV";case a.MP4:return"MP4";case a.T3GP:return"T3GP";case a.WEBM:return"WEBM";case a.MKV:return"MKV";case a.PDF:return"PDF";case a.PS:return"PS";case a.DOC:return"DOC";case a.DOCX:return"DOCX";case a.PPT:return"PPT";case a.PPTX:return"PPTX";case a.PPSX:return"PPSX";case a.XLS:return"XLS";case a.XLSX:return"XLSX";case a.RTF:return"RTF";case a.ODP:return"ODP";case a.ODS:return"ODS";case a.ODT:return"ODT";case a.HWP:return"HWP";case a.GUL:return"GUL";case a.ODF:return"ODF";case a.ODG:return"ODG";case a.ONE_NOTE:return"ONE_NOTE";case a.UNUSED_OOXML:return"UNUSED_OOXML";case a.SLK:return"SLK";case a.EBOOK:return"EBOOK";case a.LATEX:return"LATEX";case a.TTF:return"TTF";case a.EOT:return"EOT";case a.WOFF:return"WOFF";case a.CHM:return"CHM";case a.ZIP:return"ZIP";case a.GZIP:return"GZIP";case a.BZIP:return"BZIP";case a.RZIP:return"RZIP";case a.DZIP:return"DZIP";case a.SEVENZIP:return"SEVENZIP";case a.CAB:return"CAB";case a.JAR:return"JAR";case a.RAR:return"RAR";case a.MSCOMPRESS:return"MSCOMPRESS";case a.ACE:return"ACE";case a.ARC:return"ARC";case a.ARJ:return"ARJ";case a.ASD:return"ASD";case a.BLACKHOLE:return"BLACKHOLE";case a.KGB:return"KGB";case a.ZLIB:return"ZLIB";case a.TAR:return"TAR";case a.ZST:return"ZST";case a.LZFSE:return"LZFSE";case a.PYTHON_WHL:return"PYTHON_WHL";case a.PYTHON_PKG:return"PYTHON_PKG";case a.MSIX:return"MSIX";case a.TEXT:return"TEXT";case a.SCRIPT:return"SCRIPT";case a.PHP:return"PHP";case a.PYTHON:return"PYTHON";case a.PERL:return"PERL";case a.RUBY:return"RUBY";case a.C:return"C";case a.CPP:return"CPP";case a.JAVA:return"JAVA";case a.SHELLSCRIPT:return"SHELLSCRIPT";case a.PASCAL:return"PASCAL";case a.AWK:return"AWK";case a.DYALOG:return"DYALOG";case a.FORTRAN:return"FORTRAN";case a.JAVASCRIPT:return"JAVASCRIPT";case a.POWERSHELL:return"POWERSHELL";case a.VBA:return"VBA";case a.M4:return"M4";case a.OBJETIVEC:return"OBJETIVEC";case a.JMOD:return"JMOD";case a.MAKEFILE:return"MAKEFILE";case a.INI:return"INI";case a.UNUSED_CLJ:return"UNUSED_CLJ";case a.UNUSED_PDB:return"UNUSED_PDB";case a.SQL:return"SQL";case a.UNUSED_NEKO:return"UNUSED_NEKO";case a.UNUSED_WER:return"UNUSED_WER";case a.GOLANG:return"GOLANG";case a.M3U:return"M3U";case a.BAT:return"BAT";case a.MSC:return"MSC";case a.RDP:return"RDP";case a.SYMBIAN:return"SYMBIAN";case a.PALMOS:return"PALMOS";case a.WINCE:return"WINCE";case a.ANDROID:return"ANDROID";case a.IPHONE:return"IPHONE";case a.HTML:return"HTML";case a.XML:return"XML";case a.SWF:return"SWF";case a.FLA:return"FLA";case a.COOKIE:return"COOKIE";case a.TORRENT:return"TORRENT";case a.EMAIL:return"EMAIL";case a.OUTLOOK:return"OUTLOOK";case a.SGML:return"SGML";case a.JSON:return"JSON";case a.CSV:return"CSV";case a.HTA:return"HTA";case a.INTERNET_SHORTCUT:return"INTERNET_SHORTCUT";case a.CAP:return"CAP";case a.ISOIMAGE:return"ISOIMAGE";case a.SQUASHFS:return"SQUASHFS";case a.VHD:return"VHD";case a.APPLE:return"APPLE";case a.MACINTOSH:return"MACINTOSH";case a.APPLESINGLE:return"APPLESINGLE";case a.APPLEDOUBLE:return"APPLEDOUBLE";case a.MACINTOSH_HFS:return"MACINTOSH_HFS";case a.APPLE_PLIST:return"APPLE_PLIST";case a.MACINTOSH_LIB:return"MACINTOSH_LIB";case a.APPLESCRIPT:return"APPLESCRIPT";case a.APPLESCRIPT_COMPILED:return"APPLESCRIPT_COMPILED";case a.CRX:return"CRX";case a.XPI:return"XPI";case a.ROM:return"ROM";case a.IPS:return"IPS";case a.PEM:return"PEM";case a.PGP:return"PGP";case a.CRT:return"CRT";default:return"UNKNOWN"}},t.fileTypeToNumber=function(e){switch(e){case a.UNKNOWN:return 0;case a.PE_EXE:return 1;case a.PE_DLL:return 2;case a.MSI:return 3;case a.NE_EXE:return 10;case a.NE_DLL:return 11;case a.DOS_EXE:return 20;case a.DOS_COM:return 21;case a.COFF:return 30;case a.ELF:return 31;case a.LINUX_KERNEL:return 32;case a.RPM:return 33;case a.LINUX:return 34;case a.MACH_O:return 35;case a.JAVA_BYTECODE:return 36;case a.DMG:return 37;case a.DEB:return 38;case a.PKG:return 39;case a.PYC:return 40;case a.LNK:return 50;case a.DESKTOP_ENTRY:return 51;case a.JPEG:return 100;case a.TIFF:return 101;case a.GIF:return 102;case a.PNG:return 103;case a.BMP:return 104;case a.GIMP:return 105;case a.IN_DESIGN:return 106;case a.PSD:return 107;case a.TARGA:return 108;case a.XWD:return 109;case a.DIB:return 110;case a.JNG:return 111;case a.ICO:return 112;case a.FPX:return 113;case a.EPS:return 114;case a.SVG:return 115;case a.EMF:return 116;case a.WEBP:return 117;case a.DWG:return 118;case a.DXF:return 119;case a.UNUSED_THREEDS:return 120;case a.OGG:return 150;case a.FLC:return 151;case a.FLI:return 152;case a.MP3:return 153;case a.FLAC:return 154;case a.WAV:return 155;case a.MIDI:return 156;case a.AVI:return 157;case a.MPEG:return 158;case a.QUICKTIME:return 159;case a.ASF:return 160;case a.DIVX:return 161;case a.FLV:return 162;case a.WMA:return 163;case a.WMV:return 164;case a.RM:return 165;case a.MOV:return 166;case a.MP4:return 167;case a.T3GP:return 168;case a.WEBM:return 169;case a.MKV:return 170;case a.PDF:return 200;case a.PS:return 201;case a.DOC:return 202;case a.DOCX:return 203;case a.PPT:return 204;case a.PPTX:return 205;case a.PPSX:return 209;case a.XLS:return 206;case a.XLSX:return 207;case a.RTF:return 208;case a.ODP:return 250;case a.ODS:return 251;case a.ODT:return 252;case a.HWP:return 253;case a.GUL:return 254;case a.ODF:return 255;case a.ODG:return 256;case a.ONE_NOTE:return 257;case a.UNUSED_OOXML:return 258;case a.SLK:return 259;case a.EBOOK:return 260;case a.LATEX:return 261;case a.TTF:return 262;case a.EOT:return 263;case a.WOFF:return 264;case a.CHM:return 265;case a.ZIP:return 300;case a.GZIP:return 301;case a.BZIP:return 302;case a.RZIP:return 303;case a.DZIP:return 304;case a.SEVENZIP:return 305;case a.CAB:return 306;case a.JAR:return 307;case a.RAR:return 308;case a.MSCOMPRESS:return 309;case a.ACE:return 310;case a.ARC:return 311;case a.ARJ:return 312;case a.ASD:return 313;case a.BLACKHOLE:return 314;case a.KGB:return 315;case a.ZLIB:return 316;case a.TAR:return 317;case a.ZST:return 318;case a.LZFSE:return 319;case a.PYTHON_WHL:return 320;case a.PYTHON_PKG:return 321;case a.MSIX:return 322;case a.TEXT:return 400;case a.SCRIPT:return 401;case a.PHP:return 402;case a.PYTHON:return 403;case a.PERL:return 404;case a.RUBY:return 405;case a.C:return 406;case a.CPP:return 407;case a.JAVA:return 408;case a.SHELLSCRIPT:return 409;case a.PASCAL:return 410;case a.AWK:return 411;case a.DYALOG:return 412;case a.FORTRAN:return 413;case a.JAVASCRIPT:return 414;case a.POWERSHELL:return 415;case a.VBA:return 416;case a.M4:return 417;case a.OBJETIVEC:return 418;case a.JMOD:return 419;case a.MAKEFILE:return 420;case a.INI:return 421;case a.UNUSED_CLJ:return 422;case a.UNUSED_PDB:return 425;case a.SQL:return 426;case a.UNUSED_NEKO:return 427;case a.UNUSED_WER:return 428;case a.GOLANG:return 429;case a.M3U:return 430;case a.BAT:return 431;case a.MSC:return 432;case a.RDP:return 433;case a.SYMBIAN:return 500;case a.PALMOS:return 501;case a.WINCE:return 502;case a.ANDROID:return 503;case a.IPHONE:return 504;case a.HTML:return 600;case a.XML:return 601;case a.SWF:return 602;case a.FLA:return 603;case a.COOKIE:return 604;case a.TORRENT:return 605;case a.EMAIL:return 606;case a.OUTLOOK:return 607;case a.SGML:return 608;case a.JSON:return 609;case a.CSV:return 610;case a.HTA:return 611;case a.INTERNET_SHORTCUT:return 612;case a.CAP:return 700;case a.ISOIMAGE:return 800;case a.SQUASHFS:return 801;case a.VHD:return 802;case a.APPLE:return 1e3;case a.MACINTOSH:return 1001;case a.APPLESINGLE:return 1002;case a.APPLEDOUBLE:return 1003;case a.MACINTOSH_HFS:return 1004;case a.APPLE_PLIST:return 1005;case a.MACINTOSH_LIB:return 1006;case a.APPLESCRIPT:return 1007;case a.APPLESCRIPT_COMPILED:return 1008;case a.CRX:return 1100;case a.XPI:return 1101;case a.ROM:return 1200;case a.IPS:return 1201;case a.PEM:return 1300;case a.PGP:return 1301;case a.CRT:return 1302;default:return 0}},i.default.util.Long!==o.default&&(i.default.util.Long=o.default,i.default.configure())},75297:function(e,t,r){"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.url&&t.uint32(10).string(e.url),""!==e.url_sha256&&t.uint32(18).string(e.url_sha256),""!==e.job_identifier&&t.uint32(26).string(e.job_identifier),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},V);for(;r.pos>>3){case 1:o.url=r.string();break;case 2:o.url_sha256=r.string();break;case 3:o.job_identifier=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},V);return void 0!==e.url&&null!==e.url?t.url=String(e.url):t.url="",void 0!==e.url_sha256&&null!==e.url_sha256?t.url_sha256=String(e.url_sha256):t.url_sha256="",void 0!==e.job_identifier&&null!==e.job_identifier?t.job_identifier=String(e.job_identifier):t.job_identifier="",t},toJSON(e){const t={};return void 0!==e.url&&(t.url=e.url),void 0!==e.url_sha256&&(t.url_sha256=e.url_sha256),void 0!==e.job_identifier&&(t.job_identifier=e.job_identifier),t},fromPartial(e){const t=Object.assign({},V);return void 0!==e.url&&null!==e.url?t.url=e.url:t.url="",void 0!==e.url_sha256&&null!==e.url_sha256?t.url_sha256=e.url_sha256:t.url_sha256="",void 0!==e.job_identifier&&null!==e.job_identifier?t.job_identifier=e.job_identifier:t.job_identifier="",t}};const Z={url:"",url_sha256:"",job_identifier:"",user_agent:"",proxy_country:"",dom_sha256:"",dom_size:0,device:d.DEVICE_TYPE_OTHER,gcs_screenshot_path:"",tags:c.BEHAVIOUR_TAG_TYPE_UNSPECIFIED,analysis_status:b.ANALYSIS_STATUS_UNSPECIFIED,web_technologies:"",dom_hash_type_flatten:"",dom_hash_type_count:"",dom_hash_type_count_quantized:"",dom_hash_type_misp:""};t.UrlheadlessSummary={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.url&&r.uint32(10).string(e.url),""!==e.url_sha256&&r.uint32(18).string(e.url_sha256),""!==e.job_identifier&&r.uint32(26).string(e.job_identifier),""!==e.user_agent&&r.uint32(34).string(e.user_agent),""!==e.proxy_country&&r.uint32(42).string(e.proxy_country);var o,i=n(e.url_redirects);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.UrlRedirect.encode(e,r.uint32(50).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}var a,l=n(e.resources);try{for(l.s();!(a=l.n()).done;){const e=a.value;t.UrlResource.encode(e,r.uint32(58).fork()).ldelim()}}catch(e){l.e(e)}finally{l.f()}var c,u=n(e.cookies);try{for(u.s();!(c=u.n()).done;){const e=c.value;t.Cookie.encode(e,r.uint32(66).fork()).ldelim()}}catch(e){u.e(e)}finally{u.f()}var A,p=n(e.javascript_variables);try{for(p.s();!(A=p.n()).done;){const e=A.value;t.JavascriptVars.encode(e,r.uint32(74).fork()).ldelim()}}catch(e){p.e(e)}finally{p.f()}""!==e.dom_sha256&&r.uint32(82).string(e.dom_sha256),0!==e.dom_size&&r.uint32(136).int32(e.dom_size),void 0!==e.metrics&&t.Metric.encode(e.metrics,r.uint32(90).fork()).ldelim(),void 0!==e.dom_info&&t.DomInfo.encode(e.dom_info,r.uint32(98).fork()).ldelim();var m,g=n(e.console_messages);try{for(g.s();!(m=g.n()).done;){const e=m.value;t.ConsoleMessage.encode(e,r.uint32(106).fork()).ldelim()}}catch(e){g.e(e)}finally{g.f()}e.device!==d.DEVICE_TYPE_OTHER&&r.uint32(112).int32(C(e.device)),""!==e.gcs_screenshot_path&&r.uint32(122).string(e.gcs_screenshot_path),r.uint32(130).fork();var f,h=n(e.tags);try{for(h.s();!(f=h.n()).done;){const e=f.value;r.int32(x(e))}}catch(e){h.e(e)}finally{h.f()}r.ldelim(),e.analysis_status!==b.ANALYSIS_STATUS_UNSPECIFIED&&r.uint32(144).int32(T(e.analysis_status));var v,w=n(e.tls);try{for(w.s();!(v=w.n()).done;){const e=v.value;t.UrlTLS.encode(e,r.uint32(154).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}var y,D=n(e.web_technologies);try{for(D.s();!(y=D.n()).done;){const e=y.value;r.uint32(162).string(e)}}catch(e){D.e(e)}finally{D.f()}return""!==e.dom_hash_type_flatten&&r.uint32(170).string(e.dom_hash_type_flatten),""!==e.dom_hash_type_count&&r.uint32(178).string(e.dom_hash_type_count),""!==e.dom_hash_type_count_quantized&&r.uint32(186).string(e.dom_hash_type_count_quantized),""!==e.dom_hash_type_misp&&r.uint32(194).string(e.dom_hash_type_misp),r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},Z);for(i.url_redirects=[],i.resources=[],i.cookies=[],i.javascript_variables=[],i.console_messages=[],i.tags=[],i.tls=[],i.web_technologies=[];n.pos>>3){case 1:i.url=n.string();break;case 2:i.url_sha256=n.string();break;case 3:i.job_identifier=n.string();break;case 4:i.user_agent=n.string();break;case 5:i.proxy_country=n.string();break;case 6:i.url_redirects.push(t.UrlRedirect.decode(n,n.uint32()));break;case 7:i.resources.push(t.UrlResource.decode(n,n.uint32()));break;case 8:i.cookies.push(t.Cookie.decode(n,n.uint32()));break;case 9:i.javascript_variables.push(t.JavascriptVars.decode(n,n.uint32()));break;case 10:i.dom_sha256=n.string();break;case 17:i.dom_size=n.int32();break;case 11:i.metrics=t.Metric.decode(n,n.uint32());break;case 12:i.dom_info=t.DomInfo.decode(n,n.uint32());break;case 13:i.console_messages.push(t.ConsoleMessage.decode(n,n.uint32()));break;case 14:i.device=h(n.int32());break;case 15:i.gcs_screenshot_path=n.string();break;case 16:if(2==(7&e)){const e=n.uint32()+n.pos;for(;n.pose?t.UrlRedirect.toJSON(e):void 0)):r.url_redirects=[],e.resources?r.resources=e.resources.map((e=>e?t.UrlResource.toJSON(e):void 0)):r.resources=[],e.cookies?r.cookies=e.cookies.map((e=>e?t.Cookie.toJSON(e):void 0)):r.cookies=[],e.javascript_variables?r.javascript_variables=e.javascript_variables.map((e=>e?t.JavascriptVars.toJSON(e):void 0)):r.javascript_variables=[],void 0!==e.dom_sha256&&(r.dom_sha256=e.dom_sha256),void 0!==e.dom_size&&(r.dom_size=e.dom_size),void 0!==e.metrics&&(r.metrics=e.metrics?t.Metric.toJSON(e.metrics):void 0),void 0!==e.dom_info&&(r.dom_info=e.dom_info?t.DomInfo.toJSON(e.dom_info):void 0),e.console_messages?r.console_messages=e.console_messages.map((e=>e?t.ConsoleMessage.toJSON(e):void 0)):r.console_messages=[],void 0!==e.device&&(r.device=v(e.device)),void 0!==e.gcs_screenshot_path&&(r.gcs_screenshot_path=e.gcs_screenshot_path),e.tags?r.tags=e.tags.map((e=>y(e))):r.tags=[],void 0!==e.analysis_status&&(r.analysis_status=P(e.analysis_status)),e.tls?r.tls=e.tls.map((e=>e?t.UrlTLS.toJSON(e):void 0)):r.tls=[],e.web_technologies?r.web_technologies=e.web_technologies.map((e=>e)):r.web_technologies=[],void 0!==e.dom_hash_type_flatten&&(r.dom_hash_type_flatten=e.dom_hash_type_flatten),void 0!==e.dom_hash_type_count&&(r.dom_hash_type_count=e.dom_hash_type_count),void 0!==e.dom_hash_type_count_quantized&&(r.dom_hash_type_count_quantized=e.dom_hash_type_count_quantized),void 0!==e.dom_hash_type_misp&&(r.dom_hash_type_misp=e.dom_hash_type_misp),r},fromPartial(e){const r=Object.assign({},Z);if(r.url_redirects=[],r.resources=[],r.cookies=[],r.javascript_variables=[],r.console_messages=[],r.tags=[],r.tls=[],r.web_technologies=[],void 0!==e.url&&null!==e.url?r.url=e.url:r.url="",void 0!==e.url_sha256&&null!==e.url_sha256?r.url_sha256=e.url_sha256:r.url_sha256="",void 0!==e.job_identifier&&null!==e.job_identifier?r.job_identifier=e.job_identifier:r.job_identifier="",void 0!==e.user_agent&&null!==e.user_agent?r.user_agent=e.user_agent:r.user_agent="",void 0!==e.proxy_country&&null!==e.proxy_country?r.proxy_country=e.proxy_country:r.proxy_country="",void 0!==e.url_redirects&&null!==e.url_redirects){var o,i=n(e.url_redirects);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.url_redirects.push(t.UrlRedirect.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.resources&&null!==e.resources){var a,s=n(e.resources);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.resources.push(t.UrlResource.fromPartial(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.cookies&&null!==e.cookies){var l,c=n(e.cookies);try{for(c.s();!(l=c.n()).done;){const e=l.value;r.cookies.push(t.Cookie.fromPartial(e))}}catch(e){c.e(e)}finally{c.f()}}if(void 0!==e.javascript_variables&&null!==e.javascript_variables){var u,A=n(e.javascript_variables);try{for(A.s();!(u=A.n()).done;){const e=u.value;r.javascript_variables.push(t.JavascriptVars.fromPartial(e))}}catch(e){A.e(e)}finally{A.f()}}if(void 0!==e.dom_sha256&&null!==e.dom_sha256?r.dom_sha256=e.dom_sha256:r.dom_sha256="",void 0!==e.dom_size&&null!==e.dom_size?r.dom_size=e.dom_size:r.dom_size=0,void 0!==e.metrics&&null!==e.metrics?r.metrics=t.Metric.fromPartial(e.metrics):r.metrics=void 0,void 0!==e.dom_info&&null!==e.dom_info?r.dom_info=t.DomInfo.fromPartial(e.dom_info):r.dom_info=void 0,void 0!==e.console_messages&&null!==e.console_messages){var p,m=n(e.console_messages);try{for(m.s();!(p=m.n()).done;){const e=p.value;r.console_messages.push(t.ConsoleMessage.fromPartial(e))}}catch(e){m.e(e)}finally{m.f()}}if(void 0!==e.device&&null!==e.device?r.device=e.device:r.device=d.DEVICE_TYPE_OTHER,void 0!==e.gcs_screenshot_path&&null!==e.gcs_screenshot_path?r.gcs_screenshot_path=e.gcs_screenshot_path:r.gcs_screenshot_path="",void 0!==e.tags&&null!==e.tags){var g,f=n(e.tags);try{for(f.s();!(g=f.n()).done;){const e=g.value;r.tags.push(e)}}catch(e){f.e(e)}finally{f.f()}}if(void 0!==e.analysis_status&&null!==e.analysis_status?r.analysis_status=e.analysis_status:r.analysis_status=b.ANALYSIS_STATUS_UNSPECIFIED,void 0!==e.tls&&null!==e.tls){var h,v=n(e.tls);try{for(v.s();!(h=v.n()).done;){const e=h.value;r.tls.push(t.UrlTLS.fromPartial(e))}}catch(e){v.e(e)}finally{v.f()}}if(void 0!==e.web_technologies&&null!==e.web_technologies){var C,w=n(e.web_technologies);try{for(w.s();!(C=w.n()).done;){const e=C.value;r.web_technologies.push(e)}}catch(e){w.e(e)}finally{w.f()}}return void 0!==e.dom_hash_type_flatten&&null!==e.dom_hash_type_flatten?r.dom_hash_type_flatten=e.dom_hash_type_flatten:r.dom_hash_type_flatten="",void 0!==e.dom_hash_type_count&&null!==e.dom_hash_type_count?r.dom_hash_type_count=e.dom_hash_type_count:r.dom_hash_type_count="",void 0!==e.dom_hash_type_count_quantized&&null!==e.dom_hash_type_count_quantized?r.dom_hash_type_count_quantized=e.dom_hash_type_count_quantized:r.dom_hash_type_count_quantized="",void 0!==e.dom_hash_type_misp&&null!==e.dom_hash_type_misp?r.dom_hash_type_misp=e.dom_hash_type_misp:r.dom_hash_type_misp="",r}};const G={name:"",value:""};t.MetaTag={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.name&&t.uint32(10).string(e.name),""!==e.value&&t.uint32(18).string(e.value),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},G);for(;r.pos>>3){case 1:o.name=r.string();break;case 2:o.value=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},G);return void 0!==e.name&&null!==e.name?t.name=String(e.name):t.name="",void 0!==e.value&&null!==e.value?t.value=String(e.value):t.value="",t},toJSON(e){const t={};return void 0!==e.name&&(t.name=e.name),void 0!==e.value&&(t.value=e.value),t},fromPartial(e){const t=Object.assign({},G);return void 0!==e.name&&null!==e.name?t.name=e.name:t.name="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value="",t}};const q={product:"",tracker_id:"",url:""};t.Tracker={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.product&&t.uint32(10).string(e.product),""!==e.tracker_id&&t.uint32(18).string(e.tracker_id),""!==e.url&&t.uint32(26).string(e.url),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},q);for(;r.pos>>3){case 1:o.product=r.string();break;case 2:o.tracker_id=r.string();break;case 3:o.url=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},q);return void 0!==e.product&&null!==e.product?t.product=String(e.product):t.product="",void 0!==e.tracker_id&&null!==e.tracker_id?t.tracker_id=String(e.tracker_id):t.tracker_id="",void 0!==e.url&&null!==e.url?t.url=String(e.url):t.url="",t},toJSON(e){const t={};return void 0!==e.product&&(t.product=e.product),void 0!==e.tracker_id&&(t.tracker_id=e.tracker_id),void 0!==e.url&&(t.url=e.url),t},fromPartial(e){const t=Object.assign({},q);return void 0!==e.product&&null!==e.product?t.product=e.product:t.product="",void 0!==e.tracker_id&&null!==e.tracker_id?t.tracker_id=e.tracker_id:t.tracker_id="",void 0!==e.url&&null!==e.url?t.url=e.url:t.url="",t}};const W={title:"",links:"",gcs_path:""};t.DomInfo={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.title&&r.uint32(10).string(e.title);var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.MetaTag.encode(e,r.uint32(18).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}var a,l=n(e.trackers);try{for(l.s();!(a=l.n()).done;){const e=a.value;t.Tracker.encode(e,r.uint32(26).fork()).ldelim()}}catch(e){l.e(e)}finally{l.f()}var d,c=n(e.links);try{for(c.s();!(d=c.n()).done;){const e=d.value;r.uint32(34).string(e)}}catch(e){c.e(e)}finally{c.f()}return""!==e.gcs_path&&r.uint32(42).string(e.gcs_path),r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},W);for(i.meta=[],i.trackers=[],i.links=[];n.pos>>3){case 1:i.title=n.string();break;case 2:i.meta.push(t.MetaTag.decode(n,n.uint32()));break;case 3:i.trackers.push(t.Tracker.decode(n,n.uint32()));break;case 4:i.links.push(n.string());break;case 5:i.gcs_path=n.string();break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},W);if(r.meta=[],r.trackers=[],r.links=[],void 0!==e.title&&null!==e.title?r.title=String(e.title):r.title="",void 0!==e.meta&&null!==e.meta){var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.meta.push(t.MetaTag.fromJSON(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.trackers&&null!==e.trackers){var a,s=n(e.trackers);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.trackers.push(t.Tracker.fromJSON(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.links&&null!==e.links){var l,d=n(e.links);try{for(d.s();!(l=d.n()).done;){const e=l.value;r.links.push(String(e))}}catch(e){d.e(e)}finally{d.f()}}return void 0!==e.gcs_path&&null!==e.gcs_path?r.gcs_path=String(e.gcs_path):r.gcs_path="",r},toJSON(e){const r={};return void 0!==e.title&&(r.title=e.title),e.meta?r.meta=e.meta.map((e=>e?t.MetaTag.toJSON(e):void 0)):r.meta=[],e.trackers?r.trackers=e.trackers.map((e=>e?t.Tracker.toJSON(e):void 0)):r.trackers=[],e.links?r.links=e.links.map((e=>e)):r.links=[],void 0!==e.gcs_path&&(r.gcs_path=e.gcs_path),r},fromPartial(e){const r=Object.assign({},W);if(r.meta=[],r.trackers=[],r.links=[],void 0!==e.title&&null!==e.title?r.title=e.title:r.title="",void 0!==e.meta&&null!==e.meta){var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.meta.push(t.MetaTag.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.trackers&&null!==e.trackers){var a,s=n(e.trackers);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.trackers.push(t.Tracker.fromPartial(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.links&&null!==e.links){var l,d=n(e.links);try{for(d.s();!(l=d.n()).done;){const e=l.value;r.links.push(e)}}catch(e){d.e(e)}finally{d.f()}}return void 0!==e.gcs_path&&null!==e.gcs_path?r.gcs_path=e.gcs_path:r.gcs_path="",r}};const Y={source_url:"",destination_url:""};t.UrlRedirect={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.source_url&&t.uint32(10).string(e.source_url),""!==e.destination_url&&t.uint32(18).string(e.destination_url),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},Y);for(;r.pos>>3){case 1:o.source_url=r.string();break;case 2:o.destination_url=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},Y);return void 0!==e.source_url&&null!==e.source_url?t.source_url=String(e.source_url):t.source_url="",void 0!==e.destination_url&&null!==e.destination_url?t.destination_url=String(e.destination_url):t.destination_url="",t},toJSON(e){const t={};return void 0!==e.source_url&&(t.source_url=e.source_url),void 0!==e.destination_url&&(t.destination_url=e.destination_url),t},fromPartial(e){const t=Object.assign({},Y);return void 0!==e.source_url&&null!==e.source_url?t.source_url=e.source_url:t.source_url="",void 0!==e.destination_url&&null!==e.destination_url?t.destination_url=e.destination_url:t.destination_url="",t}};const K={name:"",value:""};t.Header={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.name&&t.uint32(10).string(e.name),""!==e.value&&t.uint32(18).string(e.value),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},K);for(;r.pos>>3){case 1:o.name=r.string();break;case 2:o.value=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},K);return void 0!==e.name&&null!==e.name?t.name=String(e.name):t.name="",void 0!==e.value&&null!==e.value?t.value=String(e.value):t.value="",t},toJSON(e){const t={};return void 0!==e.name&&(t.name=e.name),void 0!==e.value&&(t.value=e.value),t},fromPartial(e){const t=Object.assign({},K);return void 0!==e.name&&null!==e.name?t.name=e.name:t.name="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value="",t}};const Q={url:"",method:A.REQUEST_METHOD_UNSPECIFIED,type:l.FileType.UNKNOWN,browser_type:u.BROWSER_RESOURCE_TYPE_OTHER,sha256:"",status_code:0,remote_ip:"",size:0,load_time:0,gcs_path:"",source_url:"",net_error:p.NET_ERROR_UNSPECIFIED,url_redirects:"",reverse_dns:"",filename:""};t.UrlResource={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.url&&r.uint32(10).string(e.url),e.method!==A.REQUEST_METHOD_UNSPECIFIED&&r.uint32(16).int32(_(e.method)),e.type!==l.FileType.UNKNOWN&&r.uint32(24).int32((0,l.fileTypeToNumber)(e.type)),e.browser_type!==u.BROWSER_RESOURCE_TYPE_OTHER&&r.uint32(32).int32(E(e.browser_type)),""!==e.sha256&&r.uint32(42).string(e.sha256);var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.Header.encode(e,r.uint32(50).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}0!==e.status_code&&r.uint32(56).int32(e.status_code),""!==e.remote_ip&&r.uint32(66).string(e.remote_ip),0!==e.size&&r.uint32(72).int32(e.size),0!==e.load_time&&r.uint32(80).int32(e.load_time),""!==e.gcs_path&&r.uint32(90).string(e.gcs_path),""!==e.source_url&&r.uint32(98).string(e.source_url),e.net_error!==p.NET_ERROR_UNSPECIFIED&&r.uint32(104).int32(O(e.net_error));var a,d=n(e.url_redirects);try{for(d.s();!(a=d.n()).done;){const e=a.value;r.uint32(114).string(e)}}catch(e){d.e(e)}finally{d.f()}return""!==e.reverse_dns&&r.uint32(122).string(e.reverse_dns),""!==e.filename&&r.uint32(130).string(e.filename),r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},Q);for(i.headers=[],i.url_redirects=[];n.pos>>3){case 1:i.url=n.string();break;case 2:i.method=k(n.int32());break;case 3:i.type=(0,l.fileTypeFromJSON)(n.int32());break;case 4:i.browser_type=D(n.int32());break;case 5:i.sha256=n.string();break;case 6:i.headers.push(t.Header.decode(n,n.uint32()));break;case 7:i.status_code=n.int32();break;case 8:i.remote_ip=n.string();break;case 9:i.size=n.int32();break;case 10:i.load_time=n.int32();break;case 11:i.gcs_path=n.string();break;case 12:i.source_url=n.string();break;case 13:i.net_error=F(n.int32());break;case 14:i.url_redirects.push(n.string());break;case 15:i.reverse_dns=n.string();break;case 16:i.filename=n.string();break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},Q);if(r.headers=[],r.url_redirects=[],void 0!==e.url&&null!==e.url?r.url=String(e.url):r.url="",void 0!==e.method&&null!==e.method?r.method=k(e.method):r.method=A.REQUEST_METHOD_UNSPECIFIED,void 0!==e.type&&null!==e.type?r.type=(0,l.fileTypeFromJSON)(e.type):r.type=l.FileType.UNKNOWN,void 0!==e.browser_type&&null!==e.browser_type?r.browser_type=D(e.browser_type):r.browser_type=u.BROWSER_RESOURCE_TYPE_OTHER,void 0!==e.sha256&&null!==e.sha256?r.sha256=String(e.sha256):r.sha256="",void 0!==e.headers&&null!==e.headers){var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.headers.push(t.Header.fromJSON(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.status_code&&null!==e.status_code?r.status_code=Number(e.status_code):r.status_code=0,void 0!==e.remote_ip&&null!==e.remote_ip?r.remote_ip=String(e.remote_ip):r.remote_ip="",void 0!==e.size&&null!==e.size?r.size=Number(e.size):r.size=0,void 0!==e.load_time&&null!==e.load_time?r.load_time=Number(e.load_time):r.load_time=0,void 0!==e.gcs_path&&null!==e.gcs_path?r.gcs_path=String(e.gcs_path):r.gcs_path="",void 0!==e.source_url&&null!==e.source_url?r.source_url=String(e.source_url):r.source_url="",void 0!==e.net_error&&null!==e.net_error?r.net_error=F(e.net_error):r.net_error=p.NET_ERROR_UNSPECIFIED,void 0!==e.url_redirects&&null!==e.url_redirects){var a,s=n(e.url_redirects);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.url_redirects.push(String(e))}}catch(e){s.e(e)}finally{s.f()}}return void 0!==e.reverse_dns&&null!==e.reverse_dns?r.reverse_dns=String(e.reverse_dns):r.reverse_dns="",void 0!==e.filename&&null!==e.filename?r.filename=String(e.filename):r.filename="",r},toJSON(e){const r={};return void 0!==e.url&&(r.url=e.url),void 0!==e.method&&(r.method=$(e.method)),void 0!==e.type&&(r.type=(0,l.fileTypeToJSON)(e.type)),void 0!==e.browser_type&&(r.browser_type=B(e.browser_type)),void 0!==e.sha256&&(r.sha256=e.sha256),e.headers?r.headers=e.headers.map((e=>e?t.Header.toJSON(e):void 0)):r.headers=[],void 0!==e.status_code&&(r.status_code=e.status_code),void 0!==e.remote_ip&&(r.remote_ip=e.remote_ip),void 0!==e.size&&(r.size=e.size),void 0!==e.load_time&&(r.load_time=e.load_time),void 0!==e.gcs_path&&(r.gcs_path=e.gcs_path),void 0!==e.source_url&&(r.source_url=e.source_url),void 0!==e.net_error&&(r.net_error=I(e.net_error)),e.url_redirects?r.url_redirects=e.url_redirects.map((e=>e)):r.url_redirects=[],void 0!==e.reverse_dns&&(r.reverse_dns=e.reverse_dns),void 0!==e.filename&&(r.filename=e.filename),r},fromPartial(e){const r=Object.assign({},Q);if(r.headers=[],r.url_redirects=[],void 0!==e.url&&null!==e.url?r.url=e.url:r.url="",void 0!==e.method&&null!==e.method?r.method=e.method:r.method=A.REQUEST_METHOD_UNSPECIFIED,void 0!==e.type&&null!==e.type?r.type=e.type:r.type=l.FileType.UNKNOWN,void 0!==e.browser_type&&null!==e.browser_type?r.browser_type=e.browser_type:r.browser_type=u.BROWSER_RESOURCE_TYPE_OTHER,void 0!==e.sha256&&null!==e.sha256?r.sha256=e.sha256:r.sha256="",void 0!==e.headers&&null!==e.headers){var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.headers.push(t.Header.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.status_code&&null!==e.status_code?r.status_code=e.status_code:r.status_code=0,void 0!==e.remote_ip&&null!==e.remote_ip?r.remote_ip=e.remote_ip:r.remote_ip="",void 0!==e.size&&null!==e.size?r.size=e.size:r.size=0,void 0!==e.load_time&&null!==e.load_time?r.load_time=e.load_time:r.load_time=0,void 0!==e.gcs_path&&null!==e.gcs_path?r.gcs_path=e.gcs_path:r.gcs_path="",void 0!==e.source_url&&null!==e.source_url?r.source_url=e.source_url:r.source_url="",void 0!==e.net_error&&null!==e.net_error?r.net_error=e.net_error:r.net_error=p.NET_ERROR_UNSPECIFIED,void 0!==e.url_redirects&&null!==e.url_redirects){var a,s=n(e.url_redirects);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.url_redirects.push(e)}}catch(e){s.e(e)}finally{s.f()}}return void 0!==e.reverse_dns&&null!==e.reverse_dns?r.reverse_dns=e.reverse_dns:r.reverse_dns="",void 0!==e.filename&&null!==e.filename?r.filename=e.filename:r.filename="",r}};const X={name:"",type:m.JS_TYPE_UNDEFINED,value:"",sha256:""};t.JavascriptVars={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.name&&t.uint32(10).string(e.name),e.type!==m.JS_TYPE_UNDEFINED&&t.uint32(16).int32(M(e.type)),""!==e.value&&t.uint32(26).string(e.value),""!==e.sha256&&t.uint32(34).string(e.sha256),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},X);for(;r.pos>>3){case 1:o.name=r.string();break;case 2:o.type=R(r.int32());break;case 3:o.value=r.string();break;case 4:o.sha256=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},X);return void 0!==e.name&&null!==e.name?t.name=String(e.name):t.name="",void 0!==e.type&&null!==e.type?t.type=R(e.type):t.type=m.JS_TYPE_UNDEFINED,void 0!==e.value&&null!==e.value?t.value=String(e.value):t.value="",void 0!==e.sha256&&null!==e.sha256?t.sha256=String(e.sha256):t.sha256="",t},toJSON(e){const t={};return void 0!==e.name&&(t.name=e.name),void 0!==e.type&&(t.type=L(e.type)),void 0!==e.value&&(t.value=e.value),void 0!==e.sha256&&(t.sha256=e.sha256),t},fromPartial(e){const t=Object.assign({},X);return void 0!==e.name&&null!==e.name?t.name=e.name:t.name="",void 0!==e.type&&null!==e.type?t.type=e.type:t.type=m.JS_TYPE_UNDEFINED,void 0!==e.value&&null!==e.value?t.value=e.value:t.value="",void 0!==e.sha256&&null!==e.sha256?t.sha256=e.sha256:t.sha256="",t}};const ee={name:"",value:"",domain:"",expires:0,size:0,http_only:!1,secure:!1,session:!1,priority:g.COOKIE_PRIORITY_UNDEFINED};t.Cookie={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.name&&t.uint32(10).string(e.name),""!==e.value&&t.uint32(18).string(e.value),""!==e.domain&&t.uint32(26).string(e.domain),0!==e.expires&&t.uint32(32).int32(e.expires),0!==e.size&&t.uint32(40).int32(e.size),!0===e.http_only&&t.uint32(48).bool(e.http_only),!0===e.secure&&t.uint32(56).bool(e.secure),!0===e.session&&t.uint32(64).bool(e.session),e.priority!==g.COOKIE_PRIORITY_UNDEFINED&&t.uint32(72).int32(J(e.priority)),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},ee);for(;r.pos>>3){case 1:o.name=r.string();break;case 2:o.value=r.string();break;case 3:o.domain=r.string();break;case 4:o.expires=r.int32();break;case 5:o.size=r.int32();break;case 6:o.http_only=r.bool();break;case 7:o.secure=r.bool();break;case 8:o.session=r.bool();break;case 9:o.priority=N(r.int32());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},ee);return void 0!==e.name&&null!==e.name?t.name=String(e.name):t.name="",void 0!==e.value&&null!==e.value?t.value=String(e.value):t.value="",void 0!==e.domain&&null!==e.domain?t.domain=String(e.domain):t.domain="",void 0!==e.expires&&null!==e.expires?t.expires=Number(e.expires):t.expires=0,void 0!==e.size&&null!==e.size?t.size=Number(e.size):t.size=0,void 0!==e.http_only&&null!==e.http_only?t.http_only=Boolean(e.http_only):t.http_only=!1,void 0!==e.secure&&null!==e.secure?t.secure=Boolean(e.secure):t.secure=!1,void 0!==e.session&&null!==e.session?t.session=Boolean(e.session):t.session=!1,void 0!==e.priority&&null!==e.priority?t.priority=N(e.priority):t.priority=g.COOKIE_PRIORITY_UNDEFINED,t},toJSON(e){const t={};return void 0!==e.name&&(t.name=e.name),void 0!==e.value&&(t.value=e.value),void 0!==e.domain&&(t.domain=e.domain),void 0!==e.expires&&(t.expires=e.expires),void 0!==e.size&&(t.size=e.size),void 0!==e.http_only&&(t.http_only=e.http_only),void 0!==e.secure&&(t.secure=e.secure),void 0!==e.session&&(t.session=e.session),void 0!==e.priority&&(t.priority=U(e.priority)),t},fromPartial(e){const t=Object.assign({},ee);return void 0!==e.name&&null!==e.name?t.name=e.name:t.name="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value="",void 0!==e.domain&&null!==e.domain?t.domain=e.domain:t.domain="",void 0!==e.expires&&null!==e.expires?t.expires=e.expires:t.expires=0,void 0!==e.size&&null!==e.size?t.size=e.size:t.size=0,void 0!==e.http_only&&null!==e.http_only?t.http_only=e.http_only:t.http_only=!1,void 0!==e.secure&&null!==e.secure?t.secure=e.secure:t.secure=!1,void 0!==e.session&&null!==e.session?t.session=e.session:t.session=!1,void 0!==e.priority&&null!==e.priority?t.priority=e.priority:t.priority=g.COOKIE_PRIORITY_UNDEFINED,t}};const te={script_duration:0,task_duration:0,process_time:0,nodes:0,array_buffer_contents:0,frames:0,event_listeners:0};t.Metric={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return 0!==e.script_duration&&t.uint32(13).float(e.script_duration),0!==e.task_duration&&t.uint32(21).float(e.task_duration),0!==e.process_time&&t.uint32(29).float(e.process_time),0!==e.nodes&&t.uint32(32).int32(e.nodes),0!==e.array_buffer_contents&&t.uint32(40).int32(e.array_buffer_contents),0!==e.frames&&t.uint32(48).int32(e.frames),0!==e.event_listeners&&t.uint32(56).int32(e.event_listeners),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},te);for(;r.pos>>3){case 1:o.script_duration=r.float();break;case 2:o.task_duration=r.float();break;case 3:o.process_time=r.float();break;case 4:o.nodes=r.int32();break;case 5:o.array_buffer_contents=r.int32();break;case 6:o.frames=r.int32();break;case 7:o.event_listeners=r.int32();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},te);return void 0!==e.script_duration&&null!==e.script_duration?t.script_duration=Number(e.script_duration):t.script_duration=0,void 0!==e.task_duration&&null!==e.task_duration?t.task_duration=Number(e.task_duration):t.task_duration=0,void 0!==e.process_time&&null!==e.process_time?t.process_time=Number(e.process_time):t.process_time=0,void 0!==e.nodes&&null!==e.nodes?t.nodes=Number(e.nodes):t.nodes=0,void 0!==e.array_buffer_contents&&null!==e.array_buffer_contents?t.array_buffer_contents=Number(e.array_buffer_contents):t.array_buffer_contents=0,void 0!==e.frames&&null!==e.frames?t.frames=Number(e.frames):t.frames=0,void 0!==e.event_listeners&&null!==e.event_listeners?t.event_listeners=Number(e.event_listeners):t.event_listeners=0,t},toJSON(e){const t={};return void 0!==e.script_duration&&(t.script_duration=e.script_duration),void 0!==e.task_duration&&(t.task_duration=e.task_duration),void 0!==e.process_time&&(t.process_time=e.process_time),void 0!==e.nodes&&(t.nodes=e.nodes),void 0!==e.array_buffer_contents&&(t.array_buffer_contents=e.array_buffer_contents),void 0!==e.frames&&(t.frames=e.frames),void 0!==e.event_listeners&&(t.event_listeners=e.event_listeners),t},fromPartial(e){const t=Object.assign({},te);return void 0!==e.script_duration&&null!==e.script_duration?t.script_duration=e.script_duration:t.script_duration=0,void 0!==e.task_duration&&null!==e.task_duration?t.task_duration=e.task_duration:t.task_duration=0,void 0!==e.process_time&&null!==e.process_time?t.process_time=e.process_time:t.process_time=0,void 0!==e.nodes&&null!==e.nodes?t.nodes=e.nodes:t.nodes=0,void 0!==e.array_buffer_contents&&null!==e.array_buffer_contents?t.array_buffer_contents=e.array_buffer_contents:t.array_buffer_contents=0,void 0!==e.frames&&null!==e.frames?t.frames=e.frames:t.frames=0,void 0!==e.event_listeners&&null!==e.event_listeners?t.event_listeners=e.event_listeners:t.event_listeners=0,t}};const re={content:"",source_file:"",level:f.LOG_LEVEL_UNDEFINED};t.ConsoleMessage={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.content&&t.uint32(10).string(e.content),""!==e.source_file&&t.uint32(18).string(e.source_file),e.level!==f.LOG_LEVEL_UNDEFINED&&t.uint32(24).int32(j(e.level)),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},re);for(;r.pos>>3){case 1:o.content=r.string();break;case 2:o.source_file=r.string();break;case 3:o.level=z(r.int32());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},re);return void 0!==e.content&&null!==e.content?t.content=String(e.content):t.content="",void 0!==e.source_file&&null!==e.source_file?t.source_file=String(e.source_file):t.source_file="",void 0!==e.level&&null!==e.level?t.level=z(e.level):t.level=f.LOG_LEVEL_UNDEFINED,t},toJSON(e){const t={};return void 0!==e.content&&(t.content=e.content),void 0!==e.source_file&&(t.source_file=e.source_file),void 0!==e.level&&(t.level=H(e.level)),t},fromPartial(e){const t=Object.assign({},re);return void 0!==e.content&&null!==e.content?t.content=e.content:t.content="",void 0!==e.source_file&&null!==e.source_file?t.source_file=e.source_file:t.source_file="",void 0!==e.level&&null!==e.level?t.level=e.level:t.level=f.LOG_LEVEL_UNDEFINED,t}};const ne={url:"",user_agent:"",proxy_country:"",dom_sha256:"",device:d.DEVICE_TYPE_OTHER,tags:"",analysis_status:b.ANALYSIS_STATUS_UNSPECIFIED,analysis_date:0,web_technologies:""};t.URLBehaviour={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.url&&r.uint32(10).string(e.url),""!==e.user_agent&&r.uint32(18).string(e.user_agent),""!==e.proxy_country&&r.uint32(26).string(e.proxy_country);var o,i=n(e.url_redirects);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.UrlRedirect.encode(e,r.uint32(34).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}var a,l=n(e.resources);try{for(l.s();!(a=l.n()).done;){const e=a.value;t.URLBehaviourResource.encode(e,r.uint32(42).fork()).ldelim()}}catch(e){l.e(e)}finally{l.f()}var c,u=n(e.cookies);try{for(u.s();!(c=u.n()).done;){const e=c.value;t.Cookie.encode(e,r.uint32(50).fork()).ldelim()}}catch(e){u.e(e)}finally{u.f()}var A,p=n(e.javascript_variables);try{for(p.s();!(A=p.n()).done;){const e=A.value;t.JavascriptVars.encode(e,r.uint32(58).fork()).ldelim()}}catch(e){p.e(e)}finally{p.f()}""!==e.dom_sha256&&r.uint32(66).string(e.dom_sha256),void 0!==e.metrics&&t.Metric.encode(e.metrics,r.uint32(74).fork()).ldelim(),void 0!==e.dom_info&&t.DomInfo.encode(e.dom_info,r.uint32(82).fork()).ldelim();var m,g=n(e.console_messages);try{for(g.s();!(m=g.n()).done;){const e=m.value;t.ConsoleMessage.encode(e,r.uint32(90).fork()).ldelim()}}catch(e){g.e(e)}finally{g.f()}e.device!==d.DEVICE_TYPE_OTHER&&r.uint32(96).int32(C(e.device)),void 0!==e.stats&&t.URLBehaviourStats.encode(e.stats,r.uint32(106).fork()).ldelim();var f,h=n(e.tags);try{for(h.s();!(f=h.n()).done;){const e=f.value;r.uint32(114).string(e)}}catch(e){h.e(e)}finally{h.f()}e.analysis_status!==b.ANALYSIS_STATUS_UNSPECIFIED&&r.uint32(120).int32(T(e.analysis_status)),void 0!==e.main_resource&&t.URLBehaviourResource.encode(e.main_resource,r.uint32(130).fork()).ldelim(),0!==e.analysis_date&&r.uint32(136).int64(e.analysis_date);var v,w=n(e.tls);try{for(w.s();!(v=w.n()).done;){const e=v.value;t.UrlTLS.encode(e,r.uint32(146).fork()).ldelim()}}catch(e){w.e(e)}finally{w.f()}var y,x=n(e.web_technologies);try{for(x.s();!(y=x.n()).done;){const e=y.value;r.uint32(154).string(e)}}catch(e){x.e(e)}finally{x.f()}return r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},ne);for(i.url_redirects=[],i.resources=[],i.cookies=[],i.javascript_variables=[],i.console_messages=[],i.tags=[],i.tls=[],i.web_technologies=[];n.pos>>3){case 1:i.url=n.string();break;case 2:i.user_agent=n.string();break;case 3:i.proxy_country=n.string();break;case 4:i.url_redirects.push(t.UrlRedirect.decode(n,n.uint32()));break;case 5:i.resources.push(t.URLBehaviourResource.decode(n,n.uint32()));break;case 6:i.cookies.push(t.Cookie.decode(n,n.uint32()));break;case 7:i.javascript_variables.push(t.JavascriptVars.decode(n,n.uint32()));break;case 8:i.dom_sha256=n.string();break;case 9:i.metrics=t.Metric.decode(n,n.uint32());break;case 10:i.dom_info=t.DomInfo.decode(n,n.uint32());break;case 11:i.console_messages.push(t.ConsoleMessage.decode(n,n.uint32()));break;case 12:i.device=h(n.int32());break;case 13:i.stats=t.URLBehaviourStats.decode(n,n.uint32());break;case 14:i.tags.push(n.string());break;case 15:i.analysis_status=S(n.int32());break;case 16:i.main_resource=t.URLBehaviourResource.decode(n,n.uint32());break;case 17:i.analysis_date=ce(n.int64());break;case 18:i.tls.push(t.UrlTLS.decode(n,n.uint32()));break;case 19:i.web_technologies.push(n.string());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},ne);if(r.url_redirects=[],r.resources=[],r.cookies=[],r.javascript_variables=[],r.console_messages=[],r.tags=[],r.tls=[],r.web_technologies=[],void 0!==e.url&&null!==e.url?r.url=String(e.url):r.url="",void 0!==e.user_agent&&null!==e.user_agent?r.user_agent=String(e.user_agent):r.user_agent="",void 0!==e.proxy_country&&null!==e.proxy_country?r.proxy_country=String(e.proxy_country):r.proxy_country="",void 0!==e.url_redirects&&null!==e.url_redirects){var o,i=n(e.url_redirects);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.url_redirects.push(t.UrlRedirect.fromJSON(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.resources&&null!==e.resources){var a,s=n(e.resources);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.resources.push(t.URLBehaviourResource.fromJSON(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.cookies&&null!==e.cookies){var l,c=n(e.cookies);try{for(c.s();!(l=c.n()).done;){const e=l.value;r.cookies.push(t.Cookie.fromJSON(e))}}catch(e){c.e(e)}finally{c.f()}}if(void 0!==e.javascript_variables&&null!==e.javascript_variables){var u,A=n(e.javascript_variables);try{for(A.s();!(u=A.n()).done;){const e=u.value;r.javascript_variables.push(t.JavascriptVars.fromJSON(e))}}catch(e){A.e(e)}finally{A.f()}}if(void 0!==e.dom_sha256&&null!==e.dom_sha256?r.dom_sha256=String(e.dom_sha256):r.dom_sha256="",void 0!==e.metrics&&null!==e.metrics?r.metrics=t.Metric.fromJSON(e.metrics):r.metrics=void 0,void 0!==e.dom_info&&null!==e.dom_info?r.dom_info=t.DomInfo.fromJSON(e.dom_info):r.dom_info=void 0,void 0!==e.console_messages&&null!==e.console_messages){var p,m=n(e.console_messages);try{for(m.s();!(p=m.n()).done;){const e=p.value;r.console_messages.push(t.ConsoleMessage.fromJSON(e))}}catch(e){m.e(e)}finally{m.f()}}if(void 0!==e.device&&null!==e.device?r.device=h(e.device):r.device=d.DEVICE_TYPE_OTHER,void 0!==e.stats&&null!==e.stats?r.stats=t.URLBehaviourStats.fromJSON(e.stats):r.stats=void 0,void 0!==e.tags&&null!==e.tags){var g,f=n(e.tags);try{for(f.s();!(g=f.n()).done;){const e=g.value;r.tags.push(String(e))}}catch(e){f.e(e)}finally{f.f()}}if(void 0!==e.analysis_status&&null!==e.analysis_status?r.analysis_status=S(e.analysis_status):r.analysis_status=b.ANALYSIS_STATUS_UNSPECIFIED,void 0!==e.main_resource&&null!==e.main_resource?r.main_resource=t.URLBehaviourResource.fromJSON(e.main_resource):r.main_resource=void 0,void 0!==e.analysis_date&&null!==e.analysis_date?r.analysis_date=Number(e.analysis_date):r.analysis_date=0,void 0!==e.tls&&null!==e.tls){var v,C=n(e.tls);try{for(C.s();!(v=C.n()).done;){const e=v.value;r.tls.push(t.UrlTLS.fromJSON(e))}}catch(e){C.e(e)}finally{C.f()}}if(void 0!==e.web_technologies&&null!==e.web_technologies){var w,y=n(e.web_technologies);try{for(y.s();!(w=y.n()).done;){const e=w.value;r.web_technologies.push(String(e))}}catch(e){y.e(e)}finally{y.f()}}return r},toJSON(e){const r={};return void 0!==e.url&&(r.url=e.url),void 0!==e.user_agent&&(r.user_agent=e.user_agent),void 0!==e.proxy_country&&(r.proxy_country=e.proxy_country),e.url_redirects?r.url_redirects=e.url_redirects.map((e=>e?t.UrlRedirect.toJSON(e):void 0)):r.url_redirects=[],e.resources?r.resources=e.resources.map((e=>e?t.URLBehaviourResource.toJSON(e):void 0)):r.resources=[],e.cookies?r.cookies=e.cookies.map((e=>e?t.Cookie.toJSON(e):void 0)):r.cookies=[],e.javascript_variables?r.javascript_variables=e.javascript_variables.map((e=>e?t.JavascriptVars.toJSON(e):void 0)):r.javascript_variables=[],void 0!==e.dom_sha256&&(r.dom_sha256=e.dom_sha256),void 0!==e.metrics&&(r.metrics=e.metrics?t.Metric.toJSON(e.metrics):void 0),void 0!==e.dom_info&&(r.dom_info=e.dom_info?t.DomInfo.toJSON(e.dom_info):void 0),e.console_messages?r.console_messages=e.console_messages.map((e=>e?t.ConsoleMessage.toJSON(e):void 0)):r.console_messages=[],void 0!==e.device&&(r.device=v(e.device)),void 0!==e.stats&&(r.stats=e.stats?t.URLBehaviourStats.toJSON(e.stats):void 0),e.tags?r.tags=e.tags.map((e=>e)):r.tags=[],void 0!==e.analysis_status&&(r.analysis_status=P(e.analysis_status)),void 0!==e.main_resource&&(r.main_resource=e.main_resource?t.URLBehaviourResource.toJSON(e.main_resource):void 0),void 0!==e.analysis_date&&(r.analysis_date=e.analysis_date),e.tls?r.tls=e.tls.map((e=>e?t.UrlTLS.toJSON(e):void 0)):r.tls=[],e.web_technologies?r.web_technologies=e.web_technologies.map((e=>e)):r.web_technologies=[],r},fromPartial(e){const r=Object.assign({},ne);if(r.url_redirects=[],r.resources=[],r.cookies=[],r.javascript_variables=[],r.console_messages=[],r.tags=[],r.tls=[],r.web_technologies=[],void 0!==e.url&&null!==e.url?r.url=e.url:r.url="",void 0!==e.user_agent&&null!==e.user_agent?r.user_agent=e.user_agent:r.user_agent="",void 0!==e.proxy_country&&null!==e.proxy_country?r.proxy_country=e.proxy_country:r.proxy_country="",void 0!==e.url_redirects&&null!==e.url_redirects){var o,i=n(e.url_redirects);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.url_redirects.push(t.UrlRedirect.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.resources&&null!==e.resources){var a,s=n(e.resources);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.resources.push(t.URLBehaviourResource.fromPartial(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.cookies&&null!==e.cookies){var l,c=n(e.cookies);try{for(c.s();!(l=c.n()).done;){const e=l.value;r.cookies.push(t.Cookie.fromPartial(e))}}catch(e){c.e(e)}finally{c.f()}}if(void 0!==e.javascript_variables&&null!==e.javascript_variables){var u,A=n(e.javascript_variables);try{for(A.s();!(u=A.n()).done;){const e=u.value;r.javascript_variables.push(t.JavascriptVars.fromPartial(e))}}catch(e){A.e(e)}finally{A.f()}}if(void 0!==e.dom_sha256&&null!==e.dom_sha256?r.dom_sha256=e.dom_sha256:r.dom_sha256="",void 0!==e.metrics&&null!==e.metrics?r.metrics=t.Metric.fromPartial(e.metrics):r.metrics=void 0,void 0!==e.dom_info&&null!==e.dom_info?r.dom_info=t.DomInfo.fromPartial(e.dom_info):r.dom_info=void 0,void 0!==e.console_messages&&null!==e.console_messages){var p,m=n(e.console_messages);try{for(m.s();!(p=m.n()).done;){const e=p.value;r.console_messages.push(t.ConsoleMessage.fromPartial(e))}}catch(e){m.e(e)}finally{m.f()}}if(void 0!==e.device&&null!==e.device?r.device=e.device:r.device=d.DEVICE_TYPE_OTHER,void 0!==e.stats&&null!==e.stats?r.stats=t.URLBehaviourStats.fromPartial(e.stats):r.stats=void 0,void 0!==e.tags&&null!==e.tags){var g,f=n(e.tags);try{for(f.s();!(g=f.n()).done;){const e=g.value;r.tags.push(e)}}catch(e){f.e(e)}finally{f.f()}}if(void 0!==e.analysis_status&&null!==e.analysis_status?r.analysis_status=e.analysis_status:r.analysis_status=b.ANALYSIS_STATUS_UNSPECIFIED,void 0!==e.main_resource&&null!==e.main_resource?r.main_resource=t.URLBehaviourResource.fromPartial(e.main_resource):r.main_resource=void 0,void 0!==e.analysis_date&&null!==e.analysis_date?r.analysis_date=e.analysis_date:r.analysis_date=0,void 0!==e.tls&&null!==e.tls){var h,v=n(e.tls);try{for(v.s();!(h=v.n()).done;){const e=h.value;r.tls.push(t.UrlTLS.fromPartial(e))}}catch(e){v.e(e)}finally{v.f()}}if(void 0!==e.web_technologies&&null!==e.web_technologies){var C,w=n(e.web_technologies);try{for(w.s();!(C=w.n()).done;){const e=C.value;r.web_technologies.push(e)}}catch(e){w.e(e)}finally{w.f()}}return r}};const oe={url:"",method:A.REQUEST_METHOD_UNSPECIFIED,type:l.FileType.UNKNOWN,browser_type:u.BROWSER_RESOURCE_TYPE_OTHER,sha256:"",status_code:0,remote_ip:"",size:0,load_time:0,source_url:"",net_error:p.NET_ERROR_UNSPECIFIED,url_redirects:"",domain:"",reverse_dns:"",filename:""};t.URLBehaviourResource={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.url&&r.uint32(10).string(e.url),e.method!==A.REQUEST_METHOD_UNSPECIFIED&&r.uint32(16).int32(_(e.method)),e.type!==l.FileType.UNKNOWN&&r.uint32(24).int32((0,l.fileTypeToNumber)(e.type)),e.browser_type!==u.BROWSER_RESOURCE_TYPE_OTHER&&r.uint32(32).int32(E(e.browser_type)),""!==e.sha256&&r.uint32(42).string(e.sha256);var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.Header.encode(e,r.uint32(50).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}0!==e.status_code&&r.uint32(56).int32(e.status_code),""!==e.remote_ip&&r.uint32(66).string(e.remote_ip),0!==e.size&&r.uint32(72).int32(e.size),0!==e.load_time&&r.uint32(80).int32(e.load_time),""!==e.source_url&&r.uint32(90).string(e.source_url),e.net_error!==p.NET_ERROR_UNSPECIFIED&&r.uint32(96).int32(O(e.net_error));var a,d=n(e.url_redirects);try{for(d.s();!(a=d.n()).done;){const e=a.value;r.uint32(106).string(e)}}catch(e){d.e(e)}finally{d.f()}return""!==e.domain&&r.uint32(114).string(e.domain),""!==e.reverse_dns&&r.uint32(122).string(e.reverse_dns),""!==e.filename&&r.uint32(130).string(e.filename),r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},oe);for(i.headers=[],i.url_redirects=[];n.pos>>3){case 1:i.url=n.string();break;case 2:i.method=k(n.int32());break;case 3:i.type=(0,l.fileTypeFromJSON)(n.int32());break;case 4:i.browser_type=D(n.int32());break;case 5:i.sha256=n.string();break;case 6:i.headers.push(t.Header.decode(n,n.uint32()));break;case 7:i.status_code=n.int32();break;case 8:i.remote_ip=n.string();break;case 9:i.size=n.int32();break;case 10:i.load_time=n.int32();break;case 11:i.source_url=n.string();break;case 12:i.net_error=F(n.int32());break;case 13:i.url_redirects.push(n.string());break;case 14:i.domain=n.string();break;case 15:i.reverse_dns=n.string();break;case 16:i.filename=n.string();break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},oe);if(r.headers=[],r.url_redirects=[],void 0!==e.url&&null!==e.url?r.url=String(e.url):r.url="",void 0!==e.method&&null!==e.method?r.method=k(e.method):r.method=A.REQUEST_METHOD_UNSPECIFIED,void 0!==e.type&&null!==e.type?r.type=(0,l.fileTypeFromJSON)(e.type):r.type=l.FileType.UNKNOWN,void 0!==e.browser_type&&null!==e.browser_type?r.browser_type=D(e.browser_type):r.browser_type=u.BROWSER_RESOURCE_TYPE_OTHER,void 0!==e.sha256&&null!==e.sha256?r.sha256=String(e.sha256):r.sha256="",void 0!==e.headers&&null!==e.headers){var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.headers.push(t.Header.fromJSON(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.status_code&&null!==e.status_code?r.status_code=Number(e.status_code):r.status_code=0,void 0!==e.remote_ip&&null!==e.remote_ip?r.remote_ip=String(e.remote_ip):r.remote_ip="",void 0!==e.size&&null!==e.size?r.size=Number(e.size):r.size=0,void 0!==e.load_time&&null!==e.load_time?r.load_time=Number(e.load_time):r.load_time=0,void 0!==e.source_url&&null!==e.source_url?r.source_url=String(e.source_url):r.source_url="",void 0!==e.net_error&&null!==e.net_error?r.net_error=F(e.net_error):r.net_error=p.NET_ERROR_UNSPECIFIED,void 0!==e.url_redirects&&null!==e.url_redirects){var a,s=n(e.url_redirects);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.url_redirects.push(String(e))}}catch(e){s.e(e)}finally{s.f()}}return void 0!==e.domain&&null!==e.domain?r.domain=String(e.domain):r.domain="",void 0!==e.reverse_dns&&null!==e.reverse_dns?r.reverse_dns=String(e.reverse_dns):r.reverse_dns="",void 0!==e.filename&&null!==e.filename?r.filename=String(e.filename):r.filename="",r},toJSON(e){const r={};return void 0!==e.url&&(r.url=e.url),void 0!==e.method&&(r.method=$(e.method)),void 0!==e.type&&(r.type=(0,l.fileTypeToJSON)(e.type)),void 0!==e.browser_type&&(r.browser_type=B(e.browser_type)),void 0!==e.sha256&&(r.sha256=e.sha256),e.headers?r.headers=e.headers.map((e=>e?t.Header.toJSON(e):void 0)):r.headers=[],void 0!==e.status_code&&(r.status_code=e.status_code),void 0!==e.remote_ip&&(r.remote_ip=e.remote_ip),void 0!==e.size&&(r.size=e.size),void 0!==e.load_time&&(r.load_time=e.load_time),void 0!==e.source_url&&(r.source_url=e.source_url),void 0!==e.net_error&&(r.net_error=I(e.net_error)),e.url_redirects?r.url_redirects=e.url_redirects.map((e=>e)):r.url_redirects=[],void 0!==e.domain&&(r.domain=e.domain),void 0!==e.reverse_dns&&(r.reverse_dns=e.reverse_dns),void 0!==e.filename&&(r.filename=e.filename),r},fromPartial(e){const r=Object.assign({},oe);if(r.headers=[],r.url_redirects=[],void 0!==e.url&&null!==e.url?r.url=e.url:r.url="",void 0!==e.method&&null!==e.method?r.method=e.method:r.method=A.REQUEST_METHOD_UNSPECIFIED,void 0!==e.type&&null!==e.type?r.type=e.type:r.type=l.FileType.UNKNOWN,void 0!==e.browser_type&&null!==e.browser_type?r.browser_type=e.browser_type:r.browser_type=u.BROWSER_RESOURCE_TYPE_OTHER,void 0!==e.sha256&&null!==e.sha256?r.sha256=e.sha256:r.sha256="",void 0!==e.headers&&null!==e.headers){var o,i=n(e.headers);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.headers.push(t.Header.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.status_code&&null!==e.status_code?r.status_code=e.status_code:r.status_code=0,void 0!==e.remote_ip&&null!==e.remote_ip?r.remote_ip=e.remote_ip:r.remote_ip="",void 0!==e.size&&null!==e.size?r.size=e.size:r.size=0,void 0!==e.load_time&&null!==e.load_time?r.load_time=e.load_time:r.load_time=0,void 0!==e.source_url&&null!==e.source_url?r.source_url=e.source_url:r.source_url="",void 0!==e.net_error&&null!==e.net_error?r.net_error=e.net_error:r.net_error=p.NET_ERROR_UNSPECIFIED,void 0!==e.url_redirects&&null!==e.url_redirects){var a,s=n(e.url_redirects);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.url_redirects.push(e)}}catch(e){s.e(e)}finally{s.f()}}return void 0!==e.domain&&null!==e.domain?r.domain=e.domain:r.domain="",void 0!==e.reverse_dns&&null!==e.reverse_dns?r.reverse_dns=e.reverse_dns:r.reverse_dns="",void 0!==e.filename&&null!==e.filename?r.filename=e.filename:r.filename="",r}};const ie={title:"",links:""};t.URLBehaviourDomInfo={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.title&&r.uint32(10).string(e.title);var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;t.MetaTag.encode(e,r.uint32(18).fork()).ldelim()}}catch(e){i.e(e)}finally{i.f()}var a,l=n(e.trackers);try{for(l.s();!(a=l.n()).done;){const e=a.value;t.Tracker.encode(e,r.uint32(26).fork()).ldelim()}}catch(e){l.e(e)}finally{l.f()}var d,c=n(e.links);try{for(c.s();!(d=c.n()).done;){const e=d.value;r.uint32(34).string(e)}}catch(e){c.e(e)}finally{c.f()}return r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},ie);for(i.meta=[],i.trackers=[],i.links=[];n.pos>>3){case 1:i.title=n.string();break;case 2:i.meta.push(t.MetaTag.decode(n,n.uint32()));break;case 3:i.trackers.push(t.Tracker.decode(n,n.uint32()));break;case 4:i.links.push(n.string());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},ie);if(r.meta=[],r.trackers=[],r.links=[],void 0!==e.title&&null!==e.title?r.title=String(e.title):r.title="",void 0!==e.meta&&null!==e.meta){var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.meta.push(t.MetaTag.fromJSON(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.trackers&&null!==e.trackers){var a,s=n(e.trackers);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.trackers.push(t.Tracker.fromJSON(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.links&&null!==e.links){var l,d=n(e.links);try{for(d.s();!(l=d.n()).done;){const e=l.value;r.links.push(String(e))}}catch(e){d.e(e)}finally{d.f()}}return r},toJSON(e){const r={};return void 0!==e.title&&(r.title=e.title),e.meta?r.meta=e.meta.map((e=>e?t.MetaTag.toJSON(e):void 0)):r.meta=[],e.trackers?r.trackers=e.trackers.map((e=>e?t.Tracker.toJSON(e):void 0)):r.trackers=[],e.links?r.links=e.links.map((e=>e)):r.links=[],r},fromPartial(e){const r=Object.assign({},ie);if(r.meta=[],r.trackers=[],r.links=[],void 0!==e.title&&null!==e.title?r.title=e.title:r.title="",void 0!==e.meta&&null!==e.meta){var o,i=n(e.meta);try{for(i.s();!(o=i.n()).done;){const e=o.value;r.meta.push(t.MetaTag.fromPartial(e))}}catch(e){i.e(e)}finally{i.f()}}if(void 0!==e.trackers&&null!==e.trackers){var a,s=n(e.trackers);try{for(s.s();!(a=s.n()).done;){const e=a.value;r.trackers.push(t.Tracker.fromPartial(e))}}catch(e){s.e(e)}finally{s.f()}}if(void 0!==e.links&&null!==e.links){var l,d=n(e.links);try{for(d.s();!(l=d.n()).done;){const e=l.value;r.links.push(e)}}catch(e){d.e(e)}finally{d.f()}}return r}};const ae={num_requests:0,http_requests:0,https_requests:0,ipv4_addresses:0,ipv6_addresses:0,requests_distinct_domains:0,requests_distinct_subdomains:0,requests_distinct_countries:0,requests_total_size:0,num_cookies:0};t.URLBehaviourStats={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return 0!==e.num_requests&&t.uint32(8).int32(e.num_requests),0!==e.http_requests&&t.uint32(16).int32(e.http_requests),0!==e.https_requests&&t.uint32(24).int32(e.https_requests),0!==e.ipv4_addresses&&t.uint32(32).int32(e.ipv4_addresses),0!==e.ipv6_addresses&&t.uint32(40).int32(e.ipv6_addresses),0!==e.requests_distinct_domains&&t.uint32(48).int32(e.requests_distinct_domains),0!==e.requests_distinct_subdomains&&t.uint32(56).int32(e.requests_distinct_subdomains),0!==e.requests_distinct_countries&&t.uint32(64).int32(e.requests_distinct_countries),0!==e.requests_total_size&&t.uint32(72).int32(e.requests_total_size),0!==e.num_cookies&&t.uint32(80).int32(e.num_cookies),t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},ae);for(;r.pos>>3){case 1:o.num_requests=r.int32();break;case 2:o.http_requests=r.int32();break;case 3:o.https_requests=r.int32();break;case 4:o.ipv4_addresses=r.int32();break;case 5:o.ipv6_addresses=r.int32();break;case 6:o.requests_distinct_domains=r.int32();break;case 7:o.requests_distinct_subdomains=r.int32();break;case 8:o.requests_distinct_countries=r.int32();break;case 9:o.requests_total_size=r.int32();break;case 10:o.num_cookies=r.int32();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},ae);return void 0!==e.num_requests&&null!==e.num_requests?t.num_requests=Number(e.num_requests):t.num_requests=0,void 0!==e.http_requests&&null!==e.http_requests?t.http_requests=Number(e.http_requests):t.http_requests=0,void 0!==e.https_requests&&null!==e.https_requests?t.https_requests=Number(e.https_requests):t.https_requests=0,void 0!==e.ipv4_addresses&&null!==e.ipv4_addresses?t.ipv4_addresses=Number(e.ipv4_addresses):t.ipv4_addresses=0,void 0!==e.ipv6_addresses&&null!==e.ipv6_addresses?t.ipv6_addresses=Number(e.ipv6_addresses):t.ipv6_addresses=0,void 0!==e.requests_distinct_domains&&null!==e.requests_distinct_domains?t.requests_distinct_domains=Number(e.requests_distinct_domains):t.requests_distinct_domains=0,void 0!==e.requests_distinct_subdomains&&null!==e.requests_distinct_subdomains?t.requests_distinct_subdomains=Number(e.requests_distinct_subdomains):t.requests_distinct_subdomains=0,void 0!==e.requests_distinct_countries&&null!==e.requests_distinct_countries?t.requests_distinct_countries=Number(e.requests_distinct_countries):t.requests_distinct_countries=0,void 0!==e.requests_total_size&&null!==e.requests_total_size?t.requests_total_size=Number(e.requests_total_size):t.requests_total_size=0,void 0!==e.num_cookies&&null!==e.num_cookies?t.num_cookies=Number(e.num_cookies):t.num_cookies=0,t},toJSON(e){const t={};return void 0!==e.num_requests&&(t.num_requests=e.num_requests),void 0!==e.http_requests&&(t.http_requests=e.http_requests),void 0!==e.https_requests&&(t.https_requests=e.https_requests),void 0!==e.ipv4_addresses&&(t.ipv4_addresses=e.ipv4_addresses),void 0!==e.ipv6_addresses&&(t.ipv6_addresses=e.ipv6_addresses),void 0!==e.requests_distinct_domains&&(t.requests_distinct_domains=e.requests_distinct_domains),void 0!==e.requests_distinct_subdomains&&(t.requests_distinct_subdomains=e.requests_distinct_subdomains),void 0!==e.requests_distinct_countries&&(t.requests_distinct_countries=e.requests_distinct_countries),void 0!==e.requests_total_size&&(t.requests_total_size=e.requests_total_size),void 0!==e.num_cookies&&(t.num_cookies=e.num_cookies),t},fromPartial(e){const t=Object.assign({},ae);return void 0!==e.num_requests&&null!==e.num_requests?t.num_requests=e.num_requests:t.num_requests=0,void 0!==e.http_requests&&null!==e.http_requests?t.http_requests=e.http_requests:t.http_requests=0,void 0!==e.https_requests&&null!==e.https_requests?t.https_requests=e.https_requests:t.https_requests=0,void 0!==e.ipv4_addresses&&null!==e.ipv4_addresses?t.ipv4_addresses=e.ipv4_addresses:t.ipv4_addresses=0,void 0!==e.ipv6_addresses&&null!==e.ipv6_addresses?t.ipv6_addresses=e.ipv6_addresses:t.ipv6_addresses=0,void 0!==e.requests_distinct_domains&&null!==e.requests_distinct_domains?t.requests_distinct_domains=e.requests_distinct_domains:t.requests_distinct_domains=0,void 0!==e.requests_distinct_subdomains&&null!==e.requests_distinct_subdomains?t.requests_distinct_subdomains=e.requests_distinct_subdomains:t.requests_distinct_subdomains=0,void 0!==e.requests_distinct_countries&&null!==e.requests_distinct_countries?t.requests_distinct_countries=e.requests_distinct_countries:t.requests_distinct_countries=0,void 0!==e.requests_total_size&&null!==e.requests_total_size?t.requests_total_size=e.requests_total_size:t.requests_total_size=0,void 0!==e.num_cookies&&null!==e.num_cookies?t.num_cookies=e.num_cookies:t.num_cookies=0,t}};const se={common_name:"",serial_number:"",organization:"",country:"",province:"",street_address:"",postal_code:"",alternative_names:""};t.CertificateInfo={encode(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();""!==e.common_name&&t.uint32(10).string(e.common_name),""!==e.serial_number&&t.uint32(18).string(e.serial_number),""!==e.organization&&t.uint32(26).string(e.organization),""!==e.country&&t.uint32(34).string(e.country),""!==e.province&&t.uint32(42).string(e.province),""!==e.street_address&&t.uint32(50).string(e.street_address),""!==e.postal_code&&t.uint32(58).string(e.postal_code);var r,o=n(e.alternative_names);try{for(o.s();!(r=o.n()).done;){const e=r.value;t.uint32(66).string(e)}}catch(e){o.e(e)}finally{o.f()}return t},decode(e,t){const r=e instanceof s.default.Reader?e:new s.default.Reader(e);let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},se);for(o.alternative_names=[];r.pos>>3){case 1:o.common_name=r.string();break;case 2:o.serial_number=r.string();break;case 3:o.organization=r.string();break;case 4:o.country=r.string();break;case 5:o.province=r.string();break;case 6:o.street_address=r.string();break;case 7:o.postal_code=r.string();break;case 8:o.alternative_names.push(r.string());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},se);if(t.alternative_names=[],void 0!==e.common_name&&null!==e.common_name?t.common_name=String(e.common_name):t.common_name="",void 0!==e.serial_number&&null!==e.serial_number?t.serial_number=String(e.serial_number):t.serial_number="",void 0!==e.organization&&null!==e.organization?t.organization=String(e.organization):t.organization="",void 0!==e.country&&null!==e.country?t.country=String(e.country):t.country="",void 0!==e.province&&null!==e.province?t.province=String(e.province):t.province="",void 0!==e.street_address&&null!==e.street_address?t.street_address=String(e.street_address):t.street_address="",void 0!==e.postal_code&&null!==e.postal_code?t.postal_code=String(e.postal_code):t.postal_code="",void 0!==e.alternative_names&&null!==e.alternative_names){var r,o=n(e.alternative_names);try{for(o.s();!(r=o.n()).done;){const e=r.value;t.alternative_names.push(String(e))}}catch(e){o.e(e)}finally{o.f()}}return t},toJSON(e){const t={};return void 0!==e.common_name&&(t.common_name=e.common_name),void 0!==e.serial_number&&(t.serial_number=e.serial_number),void 0!==e.organization&&(t.organization=e.organization),void 0!==e.country&&(t.country=e.country),void 0!==e.province&&(t.province=e.province),void 0!==e.street_address&&(t.street_address=e.street_address),void 0!==e.postal_code&&(t.postal_code=e.postal_code),e.alternative_names?t.alternative_names=e.alternative_names.map((e=>e)):t.alternative_names=[],t},fromPartial(e){const t=Object.assign({},se);if(t.alternative_names=[],void 0!==e.common_name&&null!==e.common_name?t.common_name=e.common_name:t.common_name="",void 0!==e.serial_number&&null!==e.serial_number?t.serial_number=e.serial_number:t.serial_number="",void 0!==e.organization&&null!==e.organization?t.organization=e.organization:t.organization="",void 0!==e.country&&null!==e.country?t.country=e.country:t.country="",void 0!==e.province&&null!==e.province?t.province=e.province:t.province="",void 0!==e.street_address&&null!==e.street_address?t.street_address=e.street_address:t.street_address="",void 0!==e.postal_code&&null!==e.postal_code?t.postal_code=e.postal_code:t.postal_code="",void 0!==e.alternative_names&&null!==e.alternative_names){var r,o=n(e.alternative_names);try{for(o.s();!(r=o.n()).done;){const e=r.value;t.alternative_names.push(e)}}catch(e){o.e(e)}finally{o.f()}}return t}};const le={host:"",version:"",algorithm:"",signature_algorithm:"",thumbprint:"",sni:"",serial_number:"",validity_not_before:0,validity_not_after:0};t.UrlTLS={encode(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.default.Writer.create();return""!==e.host&&r.uint32(10).string(e.host),""!==e.version&&r.uint32(18).string(e.version),""!==e.algorithm&&r.uint32(26).string(e.algorithm),""!==e.signature_algorithm&&r.uint32(66).string(e.signature_algorithm),""!==e.thumbprint&&r.uint32(34).string(e.thumbprint),""!==e.sni&&r.uint32(42).string(e.sni),""!==e.serial_number&&r.uint32(74).string(e.serial_number),0!==e.validity_not_before&&r.uint32(80).int64(e.validity_not_before),0!==e.validity_not_after&&r.uint32(88).int64(e.validity_not_after),void 0!==e.issuer&&t.CertificateInfo.encode(e.issuer,r.uint32(50).fork()).ldelim(),void 0!==e.subject&&t.CertificateInfo.encode(e.subject,r.uint32(58).fork()).ldelim(),r},decode(e,r){const n=e instanceof s.default.Reader?e:new s.default.Reader(e);let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},le);for(;n.pos>>3){case 1:i.host=n.string();break;case 2:i.version=n.string();break;case 3:i.algorithm=n.string();break;case 8:i.signature_algorithm=n.string();break;case 4:i.thumbprint=n.string();break;case 5:i.sni=n.string();break;case 9:i.serial_number=n.string();break;case 10:i.validity_not_before=ce(n.int64());break;case 11:i.validity_not_after=ce(n.int64());break;case 6:i.issuer=t.CertificateInfo.decode(n,n.uint32());break;case 7:i.subject=t.CertificateInfo.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},le);return void 0!==e.host&&null!==e.host?r.host=String(e.host):r.host="",void 0!==e.version&&null!==e.version?r.version=String(e.version):r.version="",void 0!==e.algorithm&&null!==e.algorithm?r.algorithm=String(e.algorithm):r.algorithm="",void 0!==e.signature_algorithm&&null!==e.signature_algorithm?r.signature_algorithm=String(e.signature_algorithm):r.signature_algorithm="",void 0!==e.thumbprint&&null!==e.thumbprint?r.thumbprint=String(e.thumbprint):r.thumbprint="",void 0!==e.sni&&null!==e.sni?r.sni=String(e.sni):r.sni="",void 0!==e.serial_number&&null!==e.serial_number?r.serial_number=String(e.serial_number):r.serial_number="",void 0!==e.validity_not_before&&null!==e.validity_not_before?r.validity_not_before=Number(e.validity_not_before):r.validity_not_before=0,void 0!==e.validity_not_after&&null!==e.validity_not_after?r.validity_not_after=Number(e.validity_not_after):r.validity_not_after=0,void 0!==e.issuer&&null!==e.issuer?r.issuer=t.CertificateInfo.fromJSON(e.issuer):r.issuer=void 0,void 0!==e.subject&&null!==e.subject?r.subject=t.CertificateInfo.fromJSON(e.subject):r.subject=void 0,r},toJSON(e){const r={};return void 0!==e.host&&(r.host=e.host),void 0!==e.version&&(r.version=e.version),void 0!==e.algorithm&&(r.algorithm=e.algorithm),void 0!==e.signature_algorithm&&(r.signature_algorithm=e.signature_algorithm),void 0!==e.thumbprint&&(r.thumbprint=e.thumbprint),void 0!==e.sni&&(r.sni=e.sni),void 0!==e.serial_number&&(r.serial_number=e.serial_number),void 0!==e.validity_not_before&&(r.validity_not_before=e.validity_not_before),void 0!==e.validity_not_after&&(r.validity_not_after=e.validity_not_after),void 0!==e.issuer&&(r.issuer=e.issuer?t.CertificateInfo.toJSON(e.issuer):void 0),void 0!==e.subject&&(r.subject=e.subject?t.CertificateInfo.toJSON(e.subject):void 0),r},fromPartial(e){const r=Object.assign({},le);return void 0!==e.host&&null!==e.host?r.host=e.host:r.host="",void 0!==e.version&&null!==e.version?r.version=e.version:r.version="",void 0!==e.algorithm&&null!==e.algorithm?r.algorithm=e.algorithm:r.algorithm="",void 0!==e.signature_algorithm&&null!==e.signature_algorithm?r.signature_algorithm=e.signature_algorithm:r.signature_algorithm="",void 0!==e.thumbprint&&null!==e.thumbprint?r.thumbprint=e.thumbprint:r.thumbprint="",void 0!==e.sni&&null!==e.sni?r.sni=e.sni:r.sni="",void 0!==e.serial_number&&null!==e.serial_number?r.serial_number=e.serial_number:r.serial_number="",void 0!==e.validity_not_before&&null!==e.validity_not_before?r.validity_not_before=e.validity_not_before:r.validity_not_before=0,void 0!==e.validity_not_after&&null!==e.validity_not_after?r.validity_not_after=e.validity_not_after:r.validity_not_after=0,void 0!==e.issuer&&null!==e.issuer?r.issuer=t.CertificateInfo.fromPartial(e.issuer):r.issuer=void 0,void 0!==e.subject&&null!==e.subject?r.subject=t.CertificateInfo.fromPartial(e.subject):r.subject=void 0,r}};var de=(()=>{if(void 0!==de)return de;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw"Unable to locate global object"})();function ce(e){if(e.gt(Number.MAX_SAFE_INTEGER))throw new de.Error("Value is larger than Number.MAX_SAFE_INTEGER");return e.toNumber()}s.default.util.Long!==a.default&&(s.default.util.Long=a.default,s.default.configure())},51090:(e,t,r)=>{"use strict";var n=r(82210);n.get_store_value;var o=[];function i(e,t){return{subscribe:a(e,t).subscribe}}function a(e,t){var r;void 0===t&&(t=n.noop);var i=[];function a(t){if(n.safe_not_equal(e,t)&&(e=t,r)){for(var a=!o.length,s=0;s{"use strict";function r(e){return e()}function n(e){for(var t=[],r=1;r{!function(e){"use strict";var t,r,n=e.Pos;function o(e){var t=e.flags;return null!=t?t:(e.ignoreCase?"i":"")+(e.global?"g":"")+(e.multiline?"m":"")}function i(e,t){for(var r=o(e),n=r,i=0;ic);u++){var A=e.getLine(d++);o=null==o?A:o+"\n"+A}l*=2,t.lastIndex=r.ch;var p=t.exec(o);if(p){var b=o.slice(0,p.index).split("\n"),m=p[0].split("\n"),g=r.line+b.length-1,f=b[b.length-1].length;return{from:n(g,f),to:n(g+m.length-1,1==m.length?f+m[0].length:m[m.length-1].length),match:p}}}}function d(e,t,r){for(var n,o=0;o<=e.length;){t.lastIndex=o;var i=t.exec(e);if(!i)break;var a=i.index+i[0].length;if(a>e.length-r)break;(!n||a>n.index+n[0].length)&&(n=i),o=i.index+1}return n}function c(e,t,r){t=i(t,"g");for(var o=r.line,a=r.ch,s=e.firstLine();o>=s;o--,a=-1){var l=e.getLine(o),c=d(l,t,a<0?0:l.length-a);if(c)return{from:n(o,c.index),to:n(o,c.index+c[0].length),match:c}}}function u(e,t,r){if(!a(t))return c(e,t,r);t=i(t,"gm");for(var o,s=1,l=e.getLine(r.line).length-r.ch,u=r.line,A=e.firstLine();u>=A;){for(var p=0;p=A;p++){var b=e.getLine(u--);o=null==o?b:b+"\n"+o}s*=2;var m=d(o,t,l);if(m){var g=o.slice(0,m.index).split("\n"),f=m[0].split("\n"),h=u+g.length,v=g[g.length-1].length;return{from:n(h,v),to:n(h+f.length-1,1==f.length?v+f[0].length:f[f.length-1].length),match:m}}}}function A(e,t,r,n){if(e.length==t.length)return r;for(var o=0,i=r+Math.max(0,e.length-t.length);;){if(o==i)return o;var a=o+i>>1,s=n(e.slice(0,a)).length;if(s==r)return a;s>r?i=a:o=a+1}}function p(e,o,i,a){if(!o.length)return null;var s=a?t:r,l=s(o).split(/\r|\n\r?/);e:for(var d=i.line,c=i.ch,u=e.lastLine()+1-l.length;d<=u;d++,c=0){var p=e.getLine(d).slice(c),b=s(p);if(1==l.length){var m=b.indexOf(l[0]);if(-1==m)continue e;return i=A(p,b,m,s)+c,{from:n(d,A(p,b,m,s)+c),to:n(d,A(p,b,m+l[0].length,s)+c)}}var g=b.length-l[0].length;if(b.slice(g)==l[0]){for(var f=1;f=u;d--,c=-1){var p=e.getLine(d);c>-1&&(p=p.slice(0,c));var b=s(p);if(1==l.length){var m=b.lastIndexOf(l[0]);if(-1==m)continue e;return{from:n(d,A(p,b,m,s)),to:n(d,A(p,b,m+l[0].length,s))}}var g=l[l.length-1];if(b.slice(0,g.length)==g){var f=1;for(i=d-l.length+1;f(this.doc.getLine(r.line)||"").length&&(r.ch=0,r.line++)),0!=e.cmpPos(r,this.doc.clipPos(r))))return this.atOccurrence=!1;var o=this.matches(t,r);if(this.afterEmptyMatch=o&&0==e.cmpPos(o.from,o.to),o)return this.pos=o,this.atOccurrence=!0,this.pos.match||!0;var i=n(t?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:i,to:i},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(t,r){if(this.atOccurrence){var o=e.splitLines(t);this.doc.replaceRange(o,this.pos.from,this.pos.to,r),this.pos.to=n(this.pos.from.line+o.length-1,o[o.length-1].length+(1==o.length?this.pos.from.ch:0))}}},e.defineExtension("getSearchCursor",(function(e,t,r){return new m(this.doc,e,t,r)})),e.defineDocExtension("getSearchCursor",(function(e,t,r){return new m(this,e,t,r)})),e.defineExtension("selectMatches",(function(t,r){for(var n=[],o=this.getSearchCursor(t,this.getCursor("from"),r);o.findNext()&&!(e.cmpPos(o.to(),this.getCursor("to"))>0);)n.push({anchor:o.from(),head:o.to()});n.length&&this.setSelections(n,0)}))}(r(75255))},75255:function(e){e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,r=/gecko\/\d/i.test(e),n=/MSIE \d/.test(e),o=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),i=/Edge\/(\d+)/.exec(e),a=n||o||i,s=a&&(n?document.documentMode||6:+(i||o)[1]),l=!i&&/WebKit\//.test(e),d=l&&/Qt\/\d+\.\d+/.test(e),c=!i&&/Chrome\/(\d+)/.exec(e),u=c&&+c[1],A=/Opera\//.test(e),p=/Apple Computer/.test(navigator.vendor),b=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),m=/PhantomJS/.test(e),g=p&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),f=/Android/.test(e),h=g||f||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),v=g||/Mac/.test(t),C=/\bCrOS\b/.test(e),w=/win/i.test(t),y=A&&e.match(/Version\/(\d*\.\d*)/);y&&(y=Number(y[1])),y&&y>=15&&(A=!1,l=!0);var x=v&&(d||A&&(null==y||y<12.11)),D=r||a&&s>=9;function B(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E,k=function(e,t){var r=e.className,n=B(t).exec(r);if(n){var o=r.slice(n.index+n[0].length);e.className=r.slice(0,n.index)+(o?n[1]+o:"")}};function $(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function _(e,t){return $(e).appendChild(t)}function F(e,t,r,n){var o=document.createElement(e);if(r&&(o.className=r),n&&(o.style.cssText=n),"string"==typeof t)o.appendChild(document.createTextNode(t));else if(t)for(var i=0;i=t)return a+(t-i);a+=s-i,a+=r-a%r,i=s+1}}g?R=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:a&&(R=function(e){try{e.select()}catch(e){}});var j=function(){this.id=null,this.f=null,this.time=0,this.handler=J(this.onTimeout,this)};function V(e,t){for(var r=0;r=t)return n+Math.min(a,t-o);if(o+=i-n,n=i+1,(o+=r-o%r)>=t)return n}}var Q=[""];function X(e){for(;Q.length<=e;)Q.push(ee(Q)+" ");return Q[e]}function ee(e){return e[e.length-1]}function te(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||ie.test(e))}function se(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ae(e))||t.test(e):ae(e)}function le(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var de=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ce(e){return e.charCodeAt(0)>=768&&de.test(e)}function ue(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var o=(t+r)/2,i=n<0?Math.ceil(o):Math.floor(o);if(i==t)return e(i)?t:r;e(i)?r=i:t=i+n}}function pe(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var o=!1,i=0;it||t==r&&a.to==t)&&(n(Math.max(a.from,t),Math.min(a.to,r),1==a.level?"rtl":"ltr",i),o=!0)}o||n(t,r,"ltr")}var be=null;function me(e,t,r){var n;be=null;for(var o=0;ot)return o;i.to==t&&(i.from!=i.to&&"before"==r?n=o:be=o),i.from==t&&(i.from!=i.to&&"before"!=r?n=o:be=o)}return null!=n?n:be}var ge=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function r(r){return r<=247?e.charAt(r):1424<=r&&r<=1524?"R":1536<=r&&r<=1785?t.charAt(r-1536):1774<=r&&r<=2220?"r":8192<=r&&r<=8203?"w":8204==r?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,i=/[LRr]/,a=/[Lb1n]/,s=/[1n]/;function l(e,t,r){this.level=e,this.from=t,this.to=r}return function(e,t){var d="ltr"==t?"L":"R";if(0==e.length||"ltr"==t&&!n.test(e))return!1;for(var c=e.length,u=[],A=0;A-1&&(n[t]=o.slice(0,i).concat(o.slice(i+1)))}}}function ye(e,t){var r=Ce(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),o=0;o0}function Ee(e){e.prototype.on=function(e,t){ve(this,e,t)},e.prototype.off=function(e,t){we(this,e,t)}}function ke(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function $e(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function _e(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Fe(e){ke(e),$e(e)}function Ie(e){return e.target||e.srcElement}function Oe(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),v&&e.ctrlKey&&1==t&&(t=3),t}var Se,Pe,Te=function(){if(a&&s<9)return!1;var e=F("div");return"draggable"in e||"dragDrop"in e}();function Re(e){if(null==Se){var t=F("span","​");_(e,F("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Se=t.offsetWidth<=1&&t.offsetHeight>2&&!(a&&s<8))}var r=Se?F("span","​"):F("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return r.setAttribute("cm-text",""),r}function Le(e){if(null!=Pe)return Pe;var t=_(e,document.createTextNode("AخA")),r=E(t,0,1).getBoundingClientRect(),n=E(t,1,2).getBoundingClientRect();return $(e),!(!r||r.left==r.right)&&(Pe=n.right-r.right<3)}var Me,Ne=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,r=[],n=e.length;t<=n;){var o=e.indexOf("\n",t);-1==o&&(o=e.length);var i=e.slice(t,"\r"==e.charAt(o-1)?o-1:o),a=i.indexOf("\r");-1!=a?(r.push(i.slice(0,a)),t+=a+1):(r.push(i),t=o+1)}return r}:function(e){return e.split(/\r\n?|\n/)},Ue=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(e){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(e){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Je="oncopy"in(Me=F("div"))||(Me.setAttribute("oncopy","return;"),"function"==typeof Me.oncopy),ze=null;function He(e){if(null!=ze)return ze;var t=_(e,F("span","x")),r=t.getBoundingClientRect(),n=E(t,0,1).getBoundingClientRect();return ze=Math.abs(r.left-n.left)>1}var je={},Ve={};function Ze(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),je[e]=t}function Ge(e,t){Ve[e]=t}function qe(e){if("string"==typeof e&&Ve.hasOwnProperty(e))e=Ve[e];else if(e&&"string"==typeof e.name&&Ve.hasOwnProperty(e.name)){var t=Ve[e.name];"string"==typeof t&&(t={name:t}),(e=oe(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return qe("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return qe("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function We(e,t){t=qe(t);var r=je[t.name];if(!r)return We(e,"text/plain");var n=r(e,t);if(Ye.hasOwnProperty(t.name)){var o=Ye[t.name];for(var i in o)o.hasOwnProperty(i)&&(n.hasOwnProperty(i)&&(n["_"+i]=n[i]),n[i]=o[i])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var a in t.modeProps)n[a]=t.modeProps[a];return n}var Ye={};function Ke(e,t){z(t,Ye.hasOwnProperty(e)?Ye[e]:Ye[e]={})}function Qe(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var o=t[n];o instanceof Array&&(o=o.concat([])),r[n]=o}return r}function Xe(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function et(e,t,r){return!e.startState||e.startState(t,r)}var tt=function(e,t,r){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=r};function rt(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var o=r.children[n],i=o.chunkSize();if(t=e.first&&tr?ct(r,rt(e,r).text.length):ht(t,rt(e,t.line).text.length)}function ht(e,t){var r=e.ch;return null==r||r>t?ct(e.line,t):r<0?ct(e.line,0):e}function vt(e,t){for(var r=[],n=0;n=this.string.length},tt.prototype.sol=function(){return this.pos==this.lineStart},tt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},tt.prototype.next=function(){if(this.post},tt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},tt.prototype.skipToEnd=function(){this.pos=this.string.length},tt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},tt.prototype.backUp=function(e){this.pos-=e},tt.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var o=function(e){return r?e.toLowerCase():e};if(o(this.string.substr(this.pos,e.length))==o(e))return!1!==t&&(this.pos+=e.length),!0},tt.prototype.current=function(){return this.string.slice(this.start,this.pos)},tt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},tt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},tt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var Ct=function(e,t){this.state=e,this.lookAhead=t},wt=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};function yt(e,t,r,n){var o=[e.state.modeGen],i={};It(e,t.text,e.doc.mode,r,(function(e,t){return o.push(e,t)}),i,n);for(var a=r.state,s=function(n){r.baseTokens=o;var s=e.state.overlays[n],l=1,d=0;r.state=!0,It(e,t.text,s.mode,r,(function(e,t){for(var r=l;de&&o.splice(l,1,e,o[l+1],n),l+=2,d=Math.min(e,n)}if(t)if(s.opaque)o.splice(r,l-r,e,"overlay "+t),l=r+2;else for(;re.options.maxHighlightLength&&Qe(e.doc.mode,n.state),i=yt(e,t,n);o&&(n.state=o),t.stateAfter=n.save(!o),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Dt(e,t,r){var n=e.doc,o=e.display;if(!n.mode.startState)return new wt(n,!0,t);var i=Ot(e,t,r),a=i>n.first&&rt(n,i-1).stateAfter,s=a?wt.fromSaved(n,a,i):new wt(n,et(n.mode),i);return n.iter(i,t,(function(r){Bt(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=o.viewFrom&&nt.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}wt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},wt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},wt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},wt.fromSaved=function(e,t,r){return t instanceof Ct?new wt(e,Qe(e.mode,t.state),r,t.lookAhead):new wt(e,Qe(e.mode,t),r)},wt.prototype.save=function(e){var t=!1!==e?Qe(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ct(t,this.maxLookAhead):t};var $t=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r};function _t(e,t,r,n){var o,i,a=e.doc,s=a.mode,l=rt(a,(t=ft(a,t)).line),d=Dt(e,t.line,r),c=new tt(l.text,e.options.tabSize,d);for(n&&(i=[]);(n||c.pose.options.maxHighlightLength?(s=!1,a&&Bt(e,t,n,u.pos),u.pos=t.length,l=null):l=Ft(kt(r,u,n.state,A),i),A){var p=A[0].name;p&&(l="m-"+(l?p+" "+l:p))}if(!s||c!=l){for(;da;--s){if(s<=i.first)return i.first;var l=rt(i,s-1),d=l.stateAfter;if(d&&(!r||s+(d instanceof Ct?d.lookAhead:0)<=i.modeFrontier))return s;var c=H(l.text,null,e.options.tabSize);(null==o||n>c)&&(o=s-1,n=c)}return o}function St(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var o=rt(e,n).stateAfter;if(o&&(!(o instanceof Ct)||n+o.lookAhead=t:i.to>t);(n||(n=[])).push(new Mt(a,i.from,s?null:i.to))}}return n}function Ht(e,t,r){var n;if(e)for(var o=0;o=t:i.to>t)||i.from==t&&"bookmark"==a.type&&(!r||i.marker.insertLeft)){var s=null==i.from||(a.inclusiveLeft?i.from<=t:i.from0&&s)for(var v=0;v0)){var c=[l,1],u=ut(d.from,s.from),A=ut(d.to,s.to);(u<0||!a.inclusiveLeft&&!u)&&c.push({from:d.from,to:s.from}),(A>0||!a.inclusiveRight&&!A)&&c.push({from:s.to,to:d.to}),o.splice.apply(o,c),l+=c.length-3}}return o}function Gt(e){var t=e.markedSpans;if(t){for(var r=0;rt)&&(!r||Kt(r,i.marker)<0)&&(r=i.marker)}return r}function rr(e,t,r,n,o){var i=rt(e,t),a=Tt&&i.markedSpans;if(a)for(var s=0;s=0&&u<=0||c<=0&&u>=0)&&(c<=0&&(l.marker.inclusiveRight&&o.inclusiveLeft?ut(d.to,r)>=0:ut(d.to,r)>0)||c>=0&&(l.marker.inclusiveRight&&o.inclusiveLeft?ut(d.from,n)<=0:ut(d.from,n)<0)))return!0}}}function nr(e){for(var t;t=Xt(e);)e=t.find(-1,!0).line;return e}function or(e){for(var t;t=er(e);)e=t.find(1,!0).line;return e}function ir(e){for(var t,r;t=er(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function ar(e,t){var r=rt(e,t),n=nr(r);return r==n?t:at(n)}function sr(e,t){if(t>e.lastLine())return t;var r,n=rt(e,t);if(!lr(e,n))return t;for(;r=er(n);)n=r.find(1,!0).line;return at(n)+1}function lr(e,t){var r=Tt&&t.markedSpans;if(r)for(var n=void 0,o=0;ot.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)}))}var pr=function(e,t,r){this.text=e,qt(this,t),this.height=r?r(this):1};function br(e,t,r,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Gt(e),qt(e,r);var o=n?n(e):1;o!=e.height&&it(e,o)}function mr(e){e.parent=null,Gt(e)}pr.prototype.lineNo=function(){return at(this)},Ee(pr);var gr={},fr={};function hr(e,t){if(!e||/^\s*$/.test(e))return null;var r=t.addModeClass?fr:gr;return r[e]||(r[e]=e.replace(/\S+/g,"cm-$&"))}function vr(e,t){var r=I("span",null,null,l?"padding-right: .1px":null),n={pre:I("pre",[r],"CodeMirror-line"),content:r,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var i=o?t.rest[o-1]:t.line,a=void 0;n.pos=0,n.addToken=wr,Le(e.display.measure)&&(a=fe(i,e.doc.direction))&&(n.addToken=xr(n.addToken,a)),n.map=[],Br(i,n,xt(e,i,t!=e.display.externalMeasured&&at(i))),i.styleClasses&&(i.styleClasses.bgClass&&(n.bgClass=T(i.styleClasses.bgClass,n.bgClass||"")),i.styleClasses.textClass&&(n.textClass=T(i.styleClasses.textClass,n.textClass||""))),0==n.map.length&&n.map.push(0,0,n.content.appendChild(Re(e.display.measure))),0==o?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(l){var s=n.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return ye(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=T(n.pre.className,n.textClass||"")),n}function Cr(e){var t=F("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function wr(e,t,r,n,o,i,l){if(t){var d,c=e.splitSpaces?yr(t,e.trailingSpace):t,u=e.cm.state.specialChars,A=!1;if(u.test(t)){d=document.createDocumentFragment();for(var p=0;;){u.lastIndex=p;var b=u.exec(t),m=b?b.index-p:t.length-p;if(m){var g=document.createTextNode(c.slice(p,p+m));a&&s<9?d.appendChild(F("span",[g])):d.appendChild(g),e.map.push(e.pos,e.pos+m,g),e.col+=m,e.pos+=m}if(!b)break;p+=m+1;var f=void 0;if("\t"==b[0]){var h=e.cm.options.tabSize,v=h-e.col%h;(f=d.appendChild(F("span",X(v),"cm-tab"))).setAttribute("role","presentation"),f.setAttribute("cm-text","\t"),e.col+=v}else"\r"==b[0]||"\n"==b[0]?((f=d.appendChild(F("span","\r"==b[0]?"␍":"␤","cm-invalidchar"))).setAttribute("cm-text",b[0]),e.col+=1):((f=e.cm.options.specialCharPlaceholder(b[0])).setAttribute("cm-text",b[0]),a&&s<9?d.appendChild(F("span",[f])):d.appendChild(f),e.col+=1);e.map.push(e.pos,e.pos+1,f),e.pos++}}else e.col+=t.length,d=document.createTextNode(c),e.map.push(e.pos,e.pos+t.length,d),a&&s<9&&(A=!0),e.pos+=t.length;if(e.trailingSpace=32==c.charCodeAt(t.length-1),r||n||o||A||i||l){var C=r||"";n&&(C+=n),o&&(C+=o);var w=F("span",[d],C,i);if(l)for(var y in l)l.hasOwnProperty(y)&&"style"!=y&&"class"!=y&&w.setAttribute(y,l[y]);return e.content.appendChild(w)}e.content.appendChild(d)}}function yr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var r=t,n="",o=0;od&&u.from<=d);A++);if(u.to>=c)return e(r,n,o,i,a,s,l);e(r,n.slice(0,u.to-d),o,i,null,s,l),i=null,n=n.slice(u.to-d),d=u.to}}}function Dr(e,t,r,n){var o=!n&&r.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!n&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",r.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Br(e,t,r){var n=e.markedSpans,o=e.text,i=0;if(n)for(var a,s,l,d,c,u,A,p=o.length,b=0,m=1,g="",f=0;;){if(f==b){l=d=c=s="",A=null,u=null,f=1/0;for(var h=[],v=void 0,C=0;Cb||y.collapsed&&w.to==b&&w.from==b)){if(null!=w.to&&w.to!=b&&f>w.to&&(f=w.to,d=""),y.className&&(l+=" "+y.className),y.css&&(s=(s?s+";":"")+y.css),y.startStyle&&w.from==b&&(c+=" "+y.startStyle),y.endStyle&&w.to==f&&(v||(v=[])).push(y.endStyle,w.to),y.title&&((A||(A={})).title=y.title),y.attributes)for(var x in y.attributes)(A||(A={}))[x]=y.attributes[x];y.collapsed&&(!u||Kt(u.marker,y)<0)&&(u=w)}else w.from>b&&f>w.from&&(f=w.from)}if(v)for(var D=0;D=p)break;for(var E=Math.min(p,f);;){if(g){var k=b+g.length;if(!u){var $=k>E?g.slice(0,E-b):g;t.addToken(t,$,a?a+l:l,c,b+$.length==f?d:"",s,A)}if(k>=E){g=g.slice(E-b),b=E;break}b=k,c=""}g=o.slice(i,i=r[m++]),a=hr(r[m++],t.cm.options)}}else for(var _=1;_2&&i.push((l.bottom+d.top)/2-r.top)}}i.push(r.bottom-r.top)}}function rn(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};if(e.rest){for(var n=0;nr)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}}function nn(e,t){var r=at(t=nr(t)),n=e.display.externalMeasured=new Er(e.doc,t,r);n.lineN=r;var o=n.built=vr(e,n);return n.text=o.pre,_(e.display.lineMeasure,o.pre),n}function on(e,t,r,n){return ln(e,sn(e,t),r,n)}function an(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(o=(i=l-s)-1,t>=l&&(a="right")),null!=o){if(n=e[d+2],s==l&&r==(n.insertLeft?"left":"right")&&(a=r),"left"==r&&0==o)for(;d&&e[d-2]==e[d-3]&&e[d-1].insertLeft;)n=e[2+(d-=3)],a="left";if("right"==r&&o==l-s)for(;d=0&&(r=e[o]).left==r.right;o--);return r}function pn(e,t,r,n){var o,i=un(t.map,r,n),l=i.node,d=i.start,c=i.end,u=i.collapse;if(3==l.nodeType){for(var A=0;A<4;A++){for(;d&&ce(t.line.text.charAt(i.coverStart+d));)--d;for(;i.coverStart+c0&&(u=n="right"),o=e.options.lineWrapping&&(p=l.getClientRects()).length>1?p["right"==n?p.length-1:0]:l.getBoundingClientRect()}if(a&&s<9&&!d&&(!o||!o.left&&!o.right)){var b=l.parentNode.getClientRects()[0];o=b?{left:b.left,right:b.left+Tn(e.display),top:b.top,bottom:b.bottom}:cn}for(var m=o.top-t.rect.top,g=o.bottom-t.rect.top,f=(m+g)/2,h=t.view.measure.heights,v=0;v=n.text.length?(l=n.text.length,d="before"):l<=0&&(l=0,d="after"),!s)return a("before"==d?l-1:l,"before"==d);function c(e,t,r){return a(r?e-1:e,1==s[t].level!=r)}var u=me(s,l,d),A=be,p=c(l,u,"before"==d);return null!=A&&(p.other=c(l,A,"before"!=d)),p}function Bn(e,t){var r=0;t=ft(e.doc,t),e.options.lineWrapping||(r=Tn(e.display)*t.ch);var n=rt(e.doc,t.line),o=cr(n)+Wr(e.display);return{left:r,right:r,top:o,bottom:o+n.height}}function En(e,t,r,n,o){var i=ct(e,t,r);return i.xRel=o,n&&(i.outside=n),i}function kn(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return En(n.first,0,null,-1,-1);var o=st(n,r),i=n.first+n.size-1;if(o>i)return En(n.first+n.size-1,rt(n,i).text.length,null,1,1);t<0&&(t=0);for(var a=rt(n,o);;){var s=In(e,a,o,t,r),l=tr(a,s.ch+(s.xRel>0||s.outside>0?1:0));if(!l)return s;var d=l.find(1);if(d.line==o)return d;a=rt(n,o=d.line)}}function $n(e,t,r,n){n-=Cn(t);var o=t.text.length,i=Ae((function(t){return ln(e,r,t-1).bottom<=n}),o,0);return{begin:i,end:o=Ae((function(t){return ln(e,r,t).top>n}),i,o)}}function _n(e,t,r,n){return r||(r=sn(e,t)),$n(e,t,r,wn(e,t,ln(e,r,n),"line").top)}function Fn(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function In(e,t,r,n,o){o-=cr(t);var i=sn(e,t),a=Cn(t),s=0,l=t.text.length,d=!0,c=fe(t,e.doc.direction);if(c){var u=(e.options.lineWrapping?Sn:On)(e,t,r,i,c,n,o);s=(d=1!=u.level)?u.from:u.to-1,l=d?u.to:u.from-1}var A,p,b=null,m=null,g=Ae((function(t){var r=ln(e,i,t);return r.top+=a,r.bottom+=a,!!Fn(r,n,o,!1)&&(r.top<=o&&r.left<=n&&(b=t,m=r),!0)}),s,l),f=!1;if(m){var h=n-m.left=C.bottom?1:0}return En(r,g=ue(t.text,g,1),p,f,n-A)}function On(e,t,r,n,o,i,a){var s=Ae((function(s){var l=o[s],d=1!=l.level;return Fn(Dn(e,ct(r,d?l.to:l.from,d?"before":"after"),"line",t,n),i,a,!0)}),0,o.length-1),l=o[s];if(s>0){var d=1!=l.level,c=Dn(e,ct(r,d?l.from:l.to,d?"after":"before"),"line",t,n);Fn(c,i,a,!0)&&c.top>a&&(l=o[s-1])}return l}function Sn(e,t,r,n,o,i,a){var s=$n(e,t,n,a),l=s.begin,d=s.end;/\s/.test(t.text.charAt(d-1))&&d--;for(var c=null,u=null,A=0;A=d||p.to<=l)){var b=ln(e,n,1!=p.level?Math.min(d,p.to)-1:Math.max(l,p.from)).right,m=bm)&&(c=p,u=m)}}return c||(c=o[o.length-1]),c.fromd&&(c={from:c.from,to:d,level:c.level}),c}function Pn(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==dn){dn=F("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)dn.appendChild(document.createTextNode("x")),dn.appendChild(F("br"));dn.appendChild(document.createTextNode("x"))}_(e.measure,dn);var r=dn.offsetHeight/50;return r>3&&(e.cachedTextHeight=r),$(e.measure),r||1}function Tn(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=F("span","xxxxxxxxxx"),r=F("pre",[t],"CodeMirror-line-like");_(e.measure,r);var n=t.getBoundingClientRect(),o=(n.right-n.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Rn(e){for(var t=e.display,r={},n={},o=t.gutters.clientLeft,i=t.gutters.firstChild,a=0;i;i=i.nextSibling,++a){var s=e.display.gutterSpecs[a].className;r[s]=i.offsetLeft+i.clientLeft+o,n[s]=i.clientWidth}return{fixedPos:Ln(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function Ln(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Mn(e){var t=Pn(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/Tn(e.display)-3);return function(o){if(lr(e.doc,o))return 0;var i=0;if(o.widgets)for(var a=0;a0&&(l=rt(e.doc,d.line).text).length==d.ch){var c=H(l,l.length,e.options.tabSize)-l.length;d=ct(d.line,Math.max(0,Math.round((i-Kr(e.display).left)/Tn(e.display))-c))}return d}function Jn(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;nt)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Tt&&ar(e.doc,t)o.viewFrom?jn(e):(o.viewFrom+=n,o.viewTo+=n);else if(t<=o.viewFrom&&r>=o.viewTo)jn(e);else if(t<=o.viewFrom){var i=Vn(e,r,r+n,1);i?(o.view=o.view.slice(i.index),o.viewFrom=i.lineN,o.viewTo+=n):jn(e)}else if(r>=o.viewTo){var a=Vn(e,t,t,-1);a?(o.view=o.view.slice(0,a.index),o.viewTo=a.lineN):jn(e)}else{var s=Vn(e,t,t,-1),l=Vn(e,r,r+n,1);s&&l?(o.view=o.view.slice(0,s.index).concat(kr(e,s.lineN,l.lineN)).concat(o.view.slice(l.index)),o.viewTo+=n):jn(e)}var d=o.externalMeasured;d&&(r=o.lineN&&t=n.viewTo)){var i=n.view[Jn(e,t)];if(null!=i.node){var a=i.changes||(i.changes=[]);-1==V(a,r)&&a.push(r)}}}function jn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Vn(e,t,r,n){var o,i=Jn(e,t),a=e.display.view;if(!Tt||r==e.doc.first+e.doc.size)return{index:i,lineN:r};for(var s=e.display.viewFrom,l=0;l0){if(i==a.length-1)return null;o=s+a[i].size-t,i++}else o=s-t;t+=o,r+=o}for(;ar(e.doc,r)!=r;){if(i==(n<0?0:a.length-1))return null;r+=n*a[i-(n<0?1:0)].size,i+=n}return{index:i,lineN:r}}function Zn(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=kr(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=kr(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Jn(e,r)))),n.viewTo=r}function Gn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo||l.to().line0?a:e.defaultCharWidth())+"px"}if(n.other){var s=r.appendChild(F("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));s.style.display="",s.style.left=n.other.left+"px",s.style.top=n.other.top+"px",s.style.height=.85*(n.other.bottom-n.other.top)+"px"}}function Kn(e,t){return e.top-t.top||e.left-t.left}function Qn(e,t,r){var n=e.display,o=e.doc,i=document.createDocumentFragment(),a=Kr(e.display),s=a.left,l=Math.max(n.sizerWidth,Xr(e)-n.sizer.offsetLeft)-a.right,d="ltr"==o.direction;function c(e,t,r,n){t<0&&(t=0),t=Math.round(t),n=Math.round(n),i.appendChild(F("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==r?l-e:r)+"px;\n height: "+(n-t)+"px"))}function u(t,r,n){var i,a,u=rt(o,t),A=u.text.length;function p(r,n){return xn(e,ct(t,r),"div",u,n)}function b(t,r,n){var o=_n(e,u,null,t),i="ltr"==r==("after"==n)?"left":"right";return p("after"==n?o.begin:o.end-(/\s/.test(u.text.charAt(o.end-1))?2:1),i)[i]}var m=fe(u,o.direction);return pe(m,r||0,null==n?A:n,(function(e,t,o,u){var g="ltr"==o,f=p(e,g?"left":"right"),h=p(t-1,g?"right":"left"),v=null==r&&0==e,C=null==n&&t==A,w=0==u,y=!m||u==m.length-1;if(h.top-f.top<=3){var x=(d?C:v)&&y,D=(d?v:C)&&w?s:(g?f:h).left,B=x?l:(g?h:f).right;c(D,f.top,B-D,f.bottom)}else{var E,k,$,_;g?(E=d&&v&&w?s:f.left,k=d?l:b(e,o,"before"),$=d?s:b(t,o,"after"),_=d&&C&&y?l:h.right):(E=d?b(e,o,"before"):s,k=!d&&v&&w?l:f.right,$=!d&&C&&y?s:h.left,_=d?b(t,o,"after"):l),c(E,f.top,k-E,f.bottom),f.bottom0?t.blinker=setInterval((function(){e.hasFocus()||no(e),t.cursorDiv.style.visibility=(r=!r)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function eo(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||ro(e))}function to(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,e.state.focused&&no(e))}),100)}function ro(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ye(e,"focus",e,t),e.state.focused=!0,P(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),l&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Xn(e))}function no(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ye(e,"blur",e,t),e.state.focused=!1,k(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function oo(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=Math.max(0,t.scroller.getBoundingClientRect().top),o=t.lineDiv.getBoundingClientRect().top,i=0,l=0;l.005||m<-.005)&&(oe.display.sizerWidth){var f=Math.ceil(A/Tn(e.display));f>e.display.maxLineLength&&(e.display.maxLineLength=f,e.display.maxLine=d.line,e.display.maxLineChanged=!0)}}}Math.abs(i)>2&&(t.scroller.scrollTop+=i)}function io(e){if(e.widgets)for(var t=0;t=a&&(i=st(t,cr(rt(t,l))-e.wrapper.clientHeight),a=l)}return{from:i,to:Math.max(a,i+1)}}function so(e,t){if(!xe(e,"scrollCursorIntoView")){var r=e.display,n=r.sizer.getBoundingClientRect(),o=null,i=r.wrapper.ownerDocument;if(t.top+n.top<0?o=!0:t.bottom+n.top>(i.defaultView.innerHeight||i.documentElement.clientHeight)&&(o=!1),null!=o&&!m){var a=F("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Wr(e.display))+"px;\n height: "+(t.bottom-t.top+Qr(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(a),a.scrollIntoView(o),e.display.lineSpace.removeChild(a)}}}function lo(e,t,r,n){var o;null==n&&(n=0),e.options.lineWrapping||t!=r||(r="before"==t.sticky?ct(t.line,t.ch+1,"before"):t,t=t.ch?ct(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t);for(var i=0;i<5;i++){var a=!1,s=Dn(e,t),l=r&&r!=t?Dn(e,r):s,d=uo(e,o={left:Math.min(s.left,l.left),top:Math.min(s.top,l.top)-n,right:Math.max(s.left,l.left),bottom:Math.max(s.bottom,l.bottom)+n}),c=e.doc.scrollTop,u=e.doc.scrollLeft;if(null!=d.scrollTop&&(ho(e,d.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(a=!0)),null!=d.scrollLeft&&(Co(e,d.scrollLeft),Math.abs(e.doc.scrollLeft-u)>1&&(a=!0)),!a)break}return o}function co(e,t){var r=uo(e,t);null!=r.scrollTop&&ho(e,r.scrollTop),null!=r.scrollLeft&&Co(e,r.scrollLeft)}function uo(e,t){var r=e.display,n=Pn(e.display);t.top<0&&(t.top=0);var o=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,i=en(e),a={};t.bottom-t.top>i&&(t.bottom=t.top+i);var s=e.doc.height+Yr(r),l=t.tops-n;if(t.topo+i){var c=Math.min(t.top,(d?s:t.bottom)-i);c!=o&&(a.scrollTop=c)}var u=e.options.fixedGutter?0:r.gutters.offsetWidth,A=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft-u,p=Xr(e)-r.gutters.offsetWidth,b=t.right-t.left>p;return b&&(t.right=t.left+p),t.left<10?a.scrollLeft=0:t.leftp+A-3&&(a.scrollLeft=t.right+(b?0:10)-p),a}function Ao(e,t){null!=t&&(go(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function po(e){go(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function bo(e,t,r){null==t&&null==r||go(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function mo(e,t){go(e),e.curOp.scrollToPos=t}function go(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,fo(e,Bn(e,t.from),Bn(e,t.to),t.margin))}function fo(e,t,r,n){var o=uo(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});bo(e,o.scrollLeft,o.scrollTop)}function ho(e,t){Math.abs(e.doc.scrollTop-t)<2||(r||Wo(e,{top:t}),vo(e,t,!0),r&&Wo(e),Jo(e,100))}function vo(e,t,r){t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Co(e,t,r,n){t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,Xo(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function wo(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Yr(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+Qr(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}var yo=function(e,t,r){this.cm=r;var n=this.vert=F("div",[F("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=F("div",[F("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=o.tabIndex=-1,e(n),e(o),ve(n,"scroll",(function(){n.clientHeight&&t(n.scrollTop,"vertical")})),ve(o,"scroll",(function(){o.clientWidth&&t(o.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,a&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};yo.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var o=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.scrollTop=0,this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},yo.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},yo.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},yo.prototype.zeroWidthHack=function(){var e=v&&!b?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.visibility=this.vert.style.visibility="hidden",this.disableHoriz=new j,this.disableVert=new j},yo.prototype.enableZeroWidthBar=function(e,t,r){function n(){var o=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1))!=e?e.style.visibility="hidden":t.set(1e3,n)}e.style.visibility="",t.set(1e3,n)},yo.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var xo=function(){};function Do(e,t){t||(t=wo(e));var r=e.display.barWidth,n=e.display.barHeight;Bo(e,t);for(var o=0;o<4&&r!=e.display.barWidth||n!=e.display.barHeight;o++)r!=e.display.barWidth&&e.options.lineWrapping&&oo(e),Bo(e,wo(e)),r=e.display.barWidth,n=e.display.barHeight}function Bo(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}xo.prototype.update=function(){return{bottom:0,right:0}},xo.prototype.setScrollLeft=function(){},xo.prototype.setScrollTop=function(){},xo.prototype.clear=function(){};var Eo={native:yo,null:xo};function ko(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&k(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Eo[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),ve(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,r){"horizontal"==r?Co(e,t):ho(e,t)}),e),e.display.scrollbars.addClass&&P(e.display.wrapper,e.display.scrollbars.addClass)}var $o=0;function _o(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++$o,markArrays:null},_r(e.curOp)}function Fo(e){var t=e.curOp;t&&Ir(t,(function(e){for(var t=0;t=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Ho(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function So(e){e.updatedDisplay=e.mustUpdate&&Go(e.cm,e.update)}function Po(e){var t=e.cm,r=t.display;e.updatedDisplay&&oo(t),e.barMeasure=wo(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=on(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+Qr(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Xr(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function To(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft=e.display.viewTo)){var r=+new Date+e.options.workTime,n=Dt(e,t.highlightFrontier),o=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(i){if(n.line>=e.display.viewFrom){var a=i.styles,s=i.text.length>e.options.maxHighlightLength?Qe(t.mode,n.state):null,l=yt(e,i,n,!0);s&&(n.state=s),i.styles=l.styles;var d=i.styleClasses,c=l.classes;c?i.styleClasses=c:d&&(i.styleClasses=null);for(var u=!a||a.length!=i.styles.length||d!=c&&(!d||!c||d.bgClass!=c.bgClass||d.textClass!=c.textClass),A=0;!u&&Ar)return Jo(e,e.options.workDelay),!0})),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),o.length&&Lo(e,(function(){for(var t=0;t=r.viewFrom&&t.visible.to<=r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo)&&r.renderedView==r.view&&0==Gn(e))return!1;ei(e)&&(jn(e),t.dims=Rn(e));var o=n.first+n.size,i=Math.max(t.visible.from-e.options.viewportMargin,n.first),a=Math.min(o,t.visible.to+e.options.viewportMargin);r.viewFroma&&r.viewTo-a<20&&(a=Math.min(o,r.viewTo)),Tt&&(i=ar(e.doc,i),a=sr(e.doc,a));var s=i!=r.viewFrom||a!=r.viewTo||r.lastWrapHeight!=t.wrapperHeight||r.lastWrapWidth!=t.wrapperWidth;Zn(e,i,a),r.viewOffset=cr(rt(e.doc,r.viewFrom)),e.display.mover.style.top=r.viewOffset+"px";var l=Gn(e);if(!s&&0==l&&!t.force&&r.renderedView==r.view&&(null==r.updateLineNumbers||r.updateLineNumbers>=r.viewTo))return!1;var d=Vo(e);return l>4&&(r.lineDiv.style.display="none"),Yo(e,r.updateLineNumbers,t.dims),l>4&&(r.lineDiv.style.display=""),r.renderedView=r.view,Zo(d),$(r.cursorDiv),$(r.selectionDiv),r.gutters.style.height=r.sizer.style.minHeight=0,s&&(r.lastWrapHeight=t.wrapperHeight,r.lastWrapWidth=t.wrapperWidth,Jo(e,400)),r.updateLineNumbers=null,!0}function qo(e,t){for(var r=t.viewport,n=!0;;n=!1){if(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Xr(e))n&&(t.visible=ao(e.display,e.doc,r));else if(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Yr(e.display)-en(e),r.top)}),t.visible=ao(e.display,e.doc,r),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break;if(!Go(e,t))break;oo(e);var o=wo(e);qn(e),Do(e,o),Qo(e,o),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Wo(e,t){var r=new Ho(e,t);if(Go(e,r)){oo(e),qo(e,r);var n=wo(e);qn(e),Do(e,n),Qo(e,n),r.finish()}}function Yo(e,t,r){var n=e.display,o=e.options.lineNumbers,i=n.lineDiv,a=i.firstChild;function s(t){var r=t.nextSibling;return l&&v&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var d=n.view,c=n.viewFrom,u=0;u-1&&(p=!1),Tr(e,A,c,r)),p&&($(A.lineNumber),A.lineNumber.appendChild(document.createTextNode(dt(e.options,c)))),a=A.node.nextSibling}else{var b=Hr(e,A,c,r);i.insertBefore(b,a)}c+=A.size}for(;a;)a=s(a)}function Ko(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px",Sr(e,"gutterChanged",e)}function Qo(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Qr(e)+"px"}function Xo(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=Ln(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,i=n+"px",a=0;a=105&&(i.wrapper.style.clipPath="inset(0px)"),i.wrapper.setAttribute("translate","no"),a&&s<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),l||r&&h||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=ti(o.gutters,o.lineNumbers),ri(i),n.init(i)}Ho.prototype.signal=function(e,t){Be(e,t)&&this.events.push(arguments)},Ho.prototype.finish=function(){for(var e=0;ed.clientWidth,b=d.scrollHeight>d.clientHeight;if(o&&p||i&&b){if(i&&v&&l)e:for(var m=t.target,g=s.view;m!=d;m=m.parentNode)for(var f=0;f=0&&ut(e,n.to())<=0)return r}return-1};var ui=function(e,t){this.anchor=e,this.head=t};function Ai(e,t,r){var n=e&&e.options.selectionsMayTouch,o=t[r];t.sort((function(e,t){return ut(e.from(),t.from())})),r=V(t,o);for(var i=1;i0:l>=0){var d=mt(s.from(),a.from()),c=bt(s.to(),a.to()),u=s.empty()?a.from()==a.head:s.from()==s.head;i<=r&&--r,t.splice(--i,2,new ui(u?c:d,u?d:c))}}return new ci(t,r)}function pi(e,t){return new ci([new ui(e,t||e)],0)}function bi(e){return e.text?ct(e.from.line+e.text.length-1,ee(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function mi(e,t){if(ut(e,t.from)<0)return e;if(ut(e,t.to)<=0)return bi(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=bi(t).ch-t.to.ch),ct(r,n)}function gi(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,b-1),e.insert(s.line+1,f)}Sr(e,"change",e,t)}function xi(e,t,r){function n(e,o,i){if(e.linked)for(var a=0;a1&&!e.done[e.done.length-2].ranges?(e.done.pop(),ee(e.done)):void 0}function Ii(e,t,r,n){var o=e.history;o.undone.length=0;var i,a,s=+new Date;if((o.lastOp==n||o.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&o.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(i=Fi(o,o.lastOp==n)))a=ee(i.changes),0==ut(t.from,t.to)&&0==ut(t.from,a.to)?a.to=bi(t):i.changes.push($i(e,t));else{var l=ee(o.done);for(l&&l.ranges||Pi(e.sel,o.done),i={changes:[$i(e,t)],generation:o.generation},o.done.push(i);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(r),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=s,o.lastOp=o.lastSelOp=n,o.lastOrigin=o.lastSelOrigin=t.origin,a||ye(e,"historyAdded")}function Oi(e,t,r,n){var o=t.charAt(0);return"*"==o||"+"==o&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function Si(e,t,r,n){var o=e.history,i=n&&n.origin;r==o.lastSelOp||i&&o.lastSelOrigin==i&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==i||Oi(e,i,ee(o.done),t))?o.done[o.done.length-1]=t:Pi(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=i,o.lastSelOp=r,n&&!1!==n.clearRedo&&_i(o.undone)}function Pi(e,t){var r=ee(t);r&&r.ranges&&r.equals(e)||t.push(e)}function Ti(e,t,r,n){var o=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),(function(r){r.markedSpans&&((o||(o=t["spans_"+e.id]={}))[i]=r.markedSpans),++i}))}function Ri(e){if(!e)return null;for(var t,r=0;r-1&&(ee(s)[u]=d[u],delete d[u])}}}return n}function Ui(e,t,r,n){if(n){var o=e.anchor;if(r){var i=ut(t,o)<0;i!=ut(r,o)<0?(o=t,t=r):i!=ut(t,r)<0&&(t=r)}return new ui(o,t)}return new ui(r||t,t)}function Ji(e,t,r,n,o){null==o&&(o=e.cm&&(e.cm.display.shift||e.extend)),Gi(e,new ci([Ui(e.sel.primary(),t,r,o)],0),n)}function zi(e,t,r){for(var n=[],o=e.cm&&(e.cm.display.shift||e.extend),i=0;i=t.ch:s.to>t.ch))){if(o&&(ye(l,"beforeCursorEnter"),l.explicitlyCleared)){if(i.markedSpans){--a;continue}break}if(!l.atomic)continue;if(r){var u=l.find(n<0?1:-1),A=void 0;if((n<0?c:d)&&(u=ea(e,u,-n,u&&u.line==t.line?i:null)),u&&u.line==t.line&&(A=ut(u,r))&&(n<0?A<0:A>0))return Qi(e,u,t,n,o)}var p=l.find(n<0?-1:1);return(n<0?d:c)&&(p=ea(e,p,n,p.line==t.line?i:null)),p?Qi(e,p,t,n,o):null}}return t}function Xi(e,t,r,n,o){var i=n||1,a=Qi(e,t,r,i,o)||!o&&Qi(e,t,r,i,!0)||Qi(e,t,r,-i,o)||!o&&Qi(e,t,r,-i,!0);return a||(e.cantEdit=!0,ct(e.first,0))}function ea(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?ft(e,ct(t.line-1)):null:r>0&&t.ch==(n||rt(e,t.line)).text.length?t.line=0;--o)oa(e,{from:n[o].from,to:n[o].to,text:o?[""]:t.text,origin:t.origin});else oa(e,t)}}function oa(e,t){if(1!=t.text.length||""!=t.text[0]||0!=ut(t.from,t.to)){var r=gi(e,t);Ii(e,t,r,e.cm?e.cm.curOp.id:NaN),sa(e,t,r,jt(e,t));var n=[];xi(e,(function(e,r){r||-1!=V(n,e.history)||(Aa(e.history,t),n.push(e.history)),sa(e,t,null,jt(e,t))}))}}function ia(e,t,r){var n=e.cm&&e.cm.state.suppressEdits;if(!n||r){for(var o,i=e.history,a=e.sel,s="undo"==t?i.done:i.undone,l="undo"==t?i.undone:i.done,d=0;d=0;--p){var b=A(p);if(b)return b.v}}}}function aa(e,t){if(0!=t&&(e.first+=t,e.sel=new ci(te(e.sel.ranges,(function(e){return new ui(ct(e.anchor.line+t,e.anchor.ch),ct(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){zn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.linei&&(t={from:t.from,to:ct(i,rt(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=nt(e,t.from,t.to),r||(r=gi(e,t)),e.cm?la(e.cm,t,n):yi(e,t,n),qi(e,r,q),e.cantEdit&&Xi(e,ct(e.firstLine(),0))&&(e.cantEdit=!1)}}function la(e,t,r){var n=e.doc,o=e.display,i=t.from,a=t.to,s=!1,l=i.line;e.options.lineWrapping||(l=at(nr(rt(n,i.line))),n.iter(l,a.line+1,(function(e){if(e==o.maxLine)return s=!0,!0}))),n.sel.contains(t.from,t.to)>-1&&De(e),yi(n,t,r,Mn(e)),e.options.lineWrapping||(n.iter(l,i.line+t.text.length,(function(e){var t=ur(e);t>o.maxLineLength&&(o.maxLine=e,o.maxLineLength=t,o.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),St(n,i.line),Jo(e,400);var d=t.text.length-(a.line-i.line)-1;t.full?zn(e):i.line!=a.line||1!=t.text.length||wi(e.doc,t)?zn(e,i.line,a.line+1,d):Hn(e,i.line,"text");var c=Be(e,"changes"),u=Be(e,"change");if(u||c){var A={from:i,to:a,text:t.text,removed:t.removed,origin:t.origin};u&&Sr(e,"change",e,A),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(A)}e.display.selForContextMenu=null}function da(e,t,r,n,o){var i;n||(n=r),ut(n,r)<0&&(r=(i=[n,r])[0],n=i[1]),"string"==typeof t&&(t=e.splitLines(t)),na(e,{from:r,to:n,text:t,origin:o})}function ca(e,t,r,n){r1||!(this.children[0]instanceof ba))){var s=[];this.collapse(s),this.children=[new ba(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t50){for(var a=o.lines.length%25+25,s=a;s10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=0;n0||0==a&&!1!==i.clearWhenEmpty)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=I("span",[i.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(rr(e,t.line,t,r,i)||t.line!=r.line&&rr(e,r.line,t,r,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");Lt()}i.addToHistory&&Ii(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var s,l=t.line,d=e.cm;if(e.iter(l,r.line+1,(function(n){d&&i.collapsed&&!d.options.lineWrapping&&nr(n)==d.display.maxLine&&(s=!0),i.collapsed&&l!=t.line&&it(n,0),Jt(n,new Mt(i,l==t.line?t.ch:null,l==r.line?r.ch:null),e.cm&&e.cm.curOp),++l})),i.collapsed&&e.iter(t.line,r.line+1,(function(t){lr(e,t)&&it(t,0)})),i.clearOnEnter&&ve(i,"beforeCursorEnter",(function(){return i.clear()})),i.readOnly&&(Rt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++va,i.atomic=!0),d){if(s&&(d.curOp.updateMaxLine=!0),i.collapsed)zn(d,t.line,r.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var c=t.line;c<=r.line;c++)Hn(d,c,"text");i.atomic&&Yi(d.doc),Sr(d,"markerAdded",d,i)}return i}Ca.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&_o(e),Be(this,"clear")){var r=this.find();r&&Sr(this,"clear",r.from,r.to)}for(var n=null,o=null,i=0;ie.display.maxLineLength&&(e.display.maxLine=d,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=n&&e&&this.collapsed&&zn(e,n,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Yi(e.doc)),e&&Sr(e,"markerCleared",e,this,n,o),t&&Fo(e),this.parent&&this.parent.clear()}},Ca.prototype.find=function(e,t){var r,n;null==e&&"bookmark"==this.type&&(e=1);for(var o=0;o=0;l--)na(this,n[l]);s?Zi(this,s):this.cm&&po(this.cm)})),undo:Uo((function(){ia(this,"undo")})),redo:Uo((function(){ia(this,"redo")})),undoSelection:Uo((function(){ia(this,"undo",!0)})),redoSelection:Uo((function(){ia(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,r){e=ft(this,e),t=ft(this,t);var n=[],o=e.line;return this.iter(e.line,t.line+1,(function(i){var a=i.markedSpans;if(a)for(var s=0;s=l.to||null==l.from&&o!=e.line||null!=l.from&&o==t.line&&l.from>=t.ch||r&&!r(l.marker)||n.push(l.marker.parent||l.marker)}++o})),n},getAllMarks:function(){var e=[];return this.iter((function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=i,++r})),ft(this,ct(r,t))},indexFromPos:function(e){var t=(e=ft(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var u=e.dataTransfer.getData("Text");if(u){var A;if(t.state.draggingText&&!t.state.draggingText.copy&&(A=t.listSelections()),qi(t.doc,pi(r,r)),A)for(var p=0;p=0;t--)da(e.doc,"",n[t].from,n[t].to,"+delete");po(e)}))}function Qa(e,t,r){var n=ue(e.text,t+r,r);return n<0||n>e.text.length?null:n}function Xa(e,t,r){var n=Qa(e,t.ch,r);return null==n?null:new ct(t.line,n,r<0?"after":"before")}function es(e,t,r,n,o){if(e){"rtl"==t.doc.direction&&(o=-o);var i=fe(r,t.doc.direction);if(i){var a,s=o<0?ee(i):i[0],l=o<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var d=sn(t,r);a=o<0?r.text.length-1:0;var c=ln(t,d,a).top;a=Ae((function(e){return ln(t,d,e).top==c}),o<0==(1==s.level)?s.from:s.to-1,a),"before"==l&&(a=Qa(r,a,1))}else a=o<0?s.to:s.from;return new ct(n,a,l)}}return new ct(n,o<0?r.text.length:0,o<0?"before":"after")}function ts(e,t,r,n){var o=fe(t,e.doc.direction);if(!o)return Xa(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var i=me(o,r.ch,r.sticky),a=o[i];if("ltr"==e.doc.direction&&a.level%2==0&&(n>0?a.to>r.ch:a.from=a.from&&A>=c.begin)){var p=u?"before":"after";return new ct(r.line,A,p)}}var b=function(e,t,n){for(var i=function(e,t){return t?new ct(r.line,l(e,1),"before"):new ct(r.line,e,"after")};e>=0&&e0==(1!=a.level),d=s?n.begin:l(n.end,-1);if(a.from<=d&&d0?c.end:l(c.begin,-1);return null==g||n>0&&g==t.text.length||!(m=b(n>0?0:o.length-1,n,d(g)))?null:m}Ha.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Ha.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Ha.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Ha.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Ha.default=v?Ha.macDefault:Ha.pcDefault;var rs={selectAll:ta,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),q)},killLine:function(e){return Ka(e,(function(t){if(t.empty()){var r=rt(e.doc,t.head.line).text.length;return t.head.ch==r&&t.head.line0)o=new ct(o.line,o.ch+1),e.replaceRange(i.charAt(o.ch-1)+i.charAt(o.ch-2),ct(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var a=rt(e.doc,o.line-1).text;a&&(o=new ct(o.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),ct(o.line-1,a.length-1),o,"+transpose"))}r.push(new ui(o,o))}e.setSelections(r)}))},newlineAndIndent:function(e){return Lo(e,(function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;n-1&&(ut((o=s.ranges[o]).from(),t)<0||t.xRel>0)&&(ut(o.to(),t)>0||t.xRel<0)?ks(e,n,t,i):_s(e,n,t,i)}function ks(e,t,r,n){var o=e.display,i=!1,d=Mo(e,(function(t){l&&(o.scroller.draggable=!1),e.state.draggingText=!1,e.state.delayingBlurEvent&&(e.hasFocus()?e.state.delayingBlurEvent=!1:to(e)),we(o.wrapper.ownerDocument,"mouseup",d),we(o.wrapper.ownerDocument,"mousemove",c),we(o.scroller,"dragstart",u),we(o.scroller,"drop",d),i||(ke(t),n.addNew||Ji(e.doc,r,null,null,n.extend),l&&!p||a&&9==s?setTimeout((function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()}),20):o.input.focus())})),c=function(e){i=i||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},u=function(){return i=!0};l&&(o.scroller.draggable=!0),e.state.draggingText=d,d.copy=!n.moveOnDrag,ve(o.wrapper.ownerDocument,"mouseup",d),ve(o.wrapper.ownerDocument,"mousemove",c),ve(o.scroller,"dragstart",u),ve(o.scroller,"drop",d),e.state.delayingBlurEvent=!0,setTimeout((function(){return o.input.focus()}),20),o.scroller.dragDrop&&o.scroller.dragDrop()}function $s(e,t,r){if("char"==r)return new ui(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new ui(ct(t.line,0),ft(e.doc,ct(t.line+1,0)));var n=r(e,t);return new ui(n.from,n.to)}function _s(e,t,r,n){a&&to(e);var o=e.display,i=e.doc;ke(t);var s,l,d=i.sel,c=d.ranges;if(n.addNew&&!n.extend?(l=i.sel.contains(r),s=l>-1?c[l]:new ui(r,r)):(s=i.sel.primary(),l=i.sel.primIndex),"rectangle"==n.unit)n.addNew||(s=new ui(r,r)),r=Un(e,t,!0,!0),l=-1;else{var u=$s(e,r,n.unit);s=n.extend?Ui(s,u.anchor,u.head,n.extend):u}n.addNew?-1==l?(l=c.length,Gi(i,Ai(e,c.concat([s]),l),{scroll:!1,origin:"*mouse"})):c.length>1&&c[l].empty()&&"char"==n.unit&&!n.extend?(Gi(i,Ai(e,c.slice(0,l).concat(c.slice(l+1)),0),{scroll:!1,origin:"*mouse"}),d=i.sel):Hi(i,l,s,W):(l=0,Gi(i,new ci([s],0),W),d=i.sel);var A=r;function p(t){if(0!=ut(A,t))if(A=t,"rectangle"==n.unit){for(var o=[],a=e.options.tabSize,c=H(rt(i,r.line).text,r.ch,a),u=H(rt(i,t.line).text,t.ch,a),p=Math.min(c,u),b=Math.max(c,u),m=Math.min(r.line,t.line),g=Math.min(e.lastLine(),Math.max(r.line,t.line));m<=g;m++){var f=rt(i,m).text,h=K(f,p,a);p==b?o.push(new ui(ct(m,h),ct(m,h))):f.length>h&&o.push(new ui(ct(m,h),ct(m,K(f,b,a))))}o.length||o.push(new ui(r,r)),Gi(i,Ai(e,d.ranges.slice(0,l).concat(o),l),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var v,C=s,w=$s(e,t,n.unit),y=C.anchor;ut(w.anchor,y)>0?(v=w.head,y=mt(C.from(),w.anchor)):(v=w.anchor,y=bt(C.to(),w.head));var x=d.ranges.slice(0);x[l]=Fs(e,new ui(ft(i,y),v)),Gi(i,Ai(e,x,l),W)}}var b=o.wrapper.getBoundingClientRect(),m=0;function g(t){var r=++m,a=Un(e,t,!0,"rectangle"==n.unit);if(a)if(0!=ut(a,A)){e.curOp.focus=S(M(e)),p(a);var s=ao(o,i);(a.line>=s.to||a.lineb.bottom?20:0;l&&setTimeout(Mo(e,(function(){m==r&&(o.scroller.scrollTop+=l,g(t))})),50)}}function f(t){e.state.selectingText=!1,m=1/0,t&&(ke(t),o.input.focus()),we(o.wrapper.ownerDocument,"mousemove",h),we(o.wrapper.ownerDocument,"mouseup",v),i.history.lastSelOrigin=null}var h=Mo(e,(function(e){0!==e.buttons&&Oe(e)?g(e):f(e)})),v=Mo(e,f);e.state.selectingText=v,ve(o.wrapper.ownerDocument,"mousemove",h),ve(o.wrapper.ownerDocument,"mouseup",v)}function Fs(e,t){var r=t.anchor,n=t.head,o=rt(e.doc,r.line);if(0==ut(r,n)&&r.sticky==n.sticky)return t;var i=fe(o);if(!i)return t;var a=me(i,r.ch,r.sticky),s=i[a];if(s.from!=r.ch&&s.to!=r.ch)return t;var l,d=a+(s.from==r.ch==(1!=s.level)?0:1);if(0==d||d==i.length)return t;if(n.line!=r.line)l=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=me(i,n.ch,n.sticky),u=c-a||(n.ch-r.ch)*(1==s.level?-1:1);l=c==d-1||c==d?u<0:u>0}var A=i[d+(l?-1:0)],p=l==(1==A.level),b=p?A.from:A.to,m=p?"after":"before";return r.ch==b&&r.sticky==m?t:new ui(new ct(r.line,b,m),n)}function Is(e,t,r,n){var o,i;if(t.touches)o=t.touches[0].clientX,i=t.touches[0].clientY;else try{o=t.clientX,i=t.clientY}catch(e){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&ke(t);var a=e.display,s=a.lineDiv.getBoundingClientRect();if(i>s.bottom||!Be(e,r))return _e(t);i-=s.top-a.viewOffset;for(var l=0;l=o)return ye(e,r,e,st(e.doc,i),e.display.gutterSpecs[l].className,t),_e(t)}}function Os(e,t){return Is(e,t,"gutterClick",!0)}function Ss(e,t){qr(e.display,t)||Ps(e,t)||xe(e,t,"contextmenu")||D||e.display.input.onContextMenu(t)}function Ps(e,t){return!!Be(e,"gutterContextMenu")&&Is(e,t,"gutterContextMenu",!1)}function Ts(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),fn(e)}ws.prototype.compare=function(e,t,r){return this.time+Cs>e&&0==ut(t,this.pos)&&r==this.button};var Rs={toString:function(){return"CodeMirror.Init"}},Ls={},Ms={};function Ns(e){var t=e.optionHandlers;function r(r,n,o,i){e.defaults[r]=n,o&&(t[r]=i?function(e,t,r){r!=Rs&&o(e,t,r)}:o)}e.defineOption=r,e.Init=Rs,r("value","",(function(e,t){return e.setValue(t)}),!0),r("mode",null,(function(e,t){e.doc.modeOption=t,vi(e)}),!0),r("indentUnit",2,vi,!0),r("indentWithTabs",!1),r("smartIndent",!0),r("tabSize",4,(function(e){Ci(e),fn(e),zn(e)}),!0),r("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter((function(e){for(var o=0;;){var i=e.text.indexOf(t,o);if(-1==i)break;o=i+t.length,r.push(ct(n,i))}n++}));for(var o=r.length-1;o>=0;o--)da(e.doc,t,r[o],ct(r[o].line,r[o].ch+t.length))}})),r("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\u202d\u202e\u2066\u2067\u2069\ufeff\ufff9-\ufffc]/g,(function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Rs&&e.refresh()})),r("specialCharPlaceholder",Cr,(function(e){return e.refresh()}),!0),r("electricChars",!0),r("inputStyle",h?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),r("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),r("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),r("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),r("rtlMoveVisually",!w),r("wholeLineUpdateBefore",!0),r("theme","default",(function(e){Ts(e),ni(e)}),!0),r("keyMap","default",(function(e,t,r){var n=Ya(t),o=r!=Rs&&Ya(r);o&&o.detach&&o.detach(e,n),n.attach&&n.attach(e,o||null)})),r("extraKeys",null),r("configureMouse",null),r("lineWrapping",!1,Js,!0),r("gutters",[],(function(e,t){e.display.gutterSpecs=ti(t,e.options.lineNumbers),ni(e)}),!0),r("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?Ln(e.display)+"px":"0",e.refresh()}),!0),r("coverGutterNextToScrollbar",!1,(function(e){return Do(e)}),!0),r("scrollbarStyle","native",(function(e){ko(e),Do(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),r("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=ti(e.options.gutters,t),ni(e)}),!0),r("firstLineNumber",1,ni,!0),r("lineNumberFormatter",(function(e){return e}),ni,!0),r("showCursorWhenSelecting",!1,qn,!0),r("resetSelectionOnContextMenu",!0),r("lineWiseCopyCut",!0),r("pasteLinesPerSelection",!0),r("selectionsMayTouch",!1),r("readOnly",!1,(function(e,t){"nocursor"==t&&(no(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),r("screenReaderLabel",null,(function(e,t){t=""===t?null:t,e.display.input.screenReaderLabelChanged(t)})),r("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),r("dragDrop",!0,Us),r("allowDropFileTypes",null),r("cursorBlinkRate",530),r("cursorScrollMargin",0),r("cursorHeight",1,qn,!0),r("singleCursorHeightPerLine",!0,qn,!0),r("workTime",100),r("workDelay",100),r("flattenSpans",!0,Ci,!0),r("addModeClass",!1,Ci,!0),r("pollInterval",100),r("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),r("historyEventDelay",1250),r("viewportMargin",10,(function(e){return e.refresh()}),!0),r("maxHighlightLength",1e4,Ci,!0),r("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),r("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),r("autofocus",null),r("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),r("phrases",null)}function Us(e,t,r){if(!t!=!(r&&r!=Rs)){var n=e.display.dragFunctions,o=t?ve:we;o(e.display.scroller,"dragstart",n.start),o(e.display.scroller,"dragenter",n.enter),o(e.display.scroller,"dragover",n.over),o(e.display.scroller,"dragleave",n.leave),o(e.display.scroller,"drop",n.drop)}}function Js(e){e.options.lineWrapping?(P(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(k(e.display.wrapper,"CodeMirror-wrap"),Ar(e)),Nn(e),zn(e),fn(e),setTimeout((function(){return Do(e)}),100)}function zs(e,t){var r=this;if(!(this instanceof zs))return new zs(e,t);this.options=t=t?z(t):{},z(Ls,t,!1);var n=t.value;"string"==typeof n?n=new $a(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var o=new zs.inputStyles[t.inputStyle](this),i=this.display=new oi(e,n,o,t);for(var d in i.wrapper.CodeMirror=this,Ts(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ko(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new j,keySeq:null,specialChars:null},t.autofocus&&!h&&i.input.focus(),a&&s<11&&setTimeout((function(){return r.display.input.reset(!0)}),20),Hs(this),Ra(),_o(this),this.curOp.forceUpdate=!0,Di(this,n),t.autofocus&&!h||this.hasFocus()?setTimeout((function(){r.hasFocus()&&!r.state.focused&&ro(r)}),20):no(this),Ms)Ms.hasOwnProperty(d)&&Ms[d](this,t[d],Rs);ei(this),t.finishInit&&t.finishInit(this);for(var c=0;c400}ve(t.scroller,"touchstart",(function(o){if(!xe(e,o)&&!i(o)&&!Os(e,o)){t.input.ensurePolled(),clearTimeout(r);var a=+new Date;t.activeTouch={start:a,moved:!1,prev:a-n.end<=300?n:null},1==o.touches.length&&(t.activeTouch.left=o.touches[0].pageX,t.activeTouch.top=o.touches[0].pageY)}})),ve(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),ve(t.scroller,"touchend",(function(r){var n=t.activeTouch;if(n&&!qr(t,r)&&null!=n.left&&!n.moved&&new Date-n.start<300){var i,a=e.coordsChar(t.activeTouch,"page");i=!n.prev||l(n,n.prev)?new ui(a,a):!n.prev.prev||l(n,n.prev.prev)?e.findWordAt(a):new ui(ct(a.line,0),ft(e.doc,ct(a.line+1,0))),e.setSelection(i.anchor,i.head),e.focus(),ke(r)}o()})),ve(t.scroller,"touchcancel",o),ve(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(ho(e,t.scroller.scrollTop),Co(e,t.scroller.scrollLeft,!0),ye(e,"scroll",e))})),ve(t.scroller,"mousewheel",(function(t){return di(e,t)})),ve(t.scroller,"DOMMouseScroll",(function(t){return di(e,t)})),ve(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){xe(e,t)||Fe(t)},over:function(t){xe(e,t)||(Oa(e,t),Fe(t))},start:function(t){return Ia(e,t)},drop:Mo(e,Fa),leave:function(t){xe(e,t)||Sa(e)}};var d=t.input.getField();ve(d,"keyup",(function(t){return gs.call(e,t)})),ve(d,"keydown",Mo(e,bs)),ve(d,"keypress",Mo(e,fs)),ve(d,"focus",(function(t){return ro(e,t)})),ve(d,"blur",(function(t){return no(e,t)}))}zs.defaults=Ls,zs.optionHandlers=Ms;var js=[];function Vs(e,t,r,n){var o,i=e.doc;null==r&&(r="add"),"smart"==r&&(i.mode.indent?o=Dt(e,t).state:r="prev");var a=e.options.tabSize,s=rt(i,t),l=H(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var d,c=s.text.match(/^\s*/)[0];if(n||/\S/.test(s.text)){if("smart"==r&&((d=i.mode.indent(o,s.text.slice(c.length),s.text))==G||d>150)){if(!n)return;r="prev"}}else d=0,r="not";"prev"==r?d=t>i.first?H(rt(i,t-1).text,null,a):0:"add"==r?d=l+e.options.indentUnit:"subtract"==r?d=l-e.options.indentUnit:"number"==typeof r&&(d=l+r),d=Math.max(0,d);var u="",A=0;if(e.options.indentWithTabs)for(var p=Math.floor(d/a);p;--p)A+=a,u+="\t";if(Aa,l=Ne(t),d=null;if(s&&n.ranges.length>1)if(Zs&&Zs.text.join("\n")==t){if(n.ranges.length%Zs.text.length==0){d=[];for(var c=0;c=0;A--){var p=n.ranges[A],b=p.from(),m=p.to();p.empty()&&(r&&r>0?b=ct(b.line,b.ch-r):e.state.overwrite&&!s?m=ct(m.line,Math.min(rt(i,m.line).text.length,m.ch+ee(l).length)):s&&Zs&&Zs.lineWise&&Zs.text.join("\n")==l.join("\n")&&(b=m=ct(b.line,0)));var g={from:b,to:m,text:d?d[A%d.length]:l,origin:o||(s?"paste":e.state.cutIncoming>a?"cut":"+input")};na(e.doc,g),Sr(e,"inputRead",e,g)}t&&!s&&Ys(e,t),po(e),e.curOp.updateInput<2&&(e.curOp.updateInput=u),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ws(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||!t.hasFocus()||Lo(t,(function(){return qs(t,r,0,null,"paste")})),!0}function Ys(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var o=r.ranges[n];if(!(o.head.ch>100||n&&r.ranges[n-1].head.line==o.head.line)){var i=e.getModeAt(o.head),a=!1;if(i.electricChars){for(var s=0;s-1){a=Vs(e,o.head.line,"smart");break}}else i.electricInput&&i.electricInput.test(rt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(a=Vs(e,o.head.line,"smart"));a&&Sr(e,"electricInput",e,o.head.line)}}}function Ks(e){for(var t=[],r=[],n=0;nr&&(Vs(this,o.head.line,e,!0),r=o.head.line,n==this.doc.sel.primIndex&&po(this));else{var i=o.from(),a=o.to(),s=Math.max(r,i.line);r=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;l0&&Hi(this.doc,n,new ui(i,d[n].to()),q)}}})),getTokenAt:function(e,t){return _t(this,e,t)},getLineTokens:function(e,t){return _t(this,ct(e),t,!0)},getTokenTypeAt:function(e){e=ft(this.doc,e);var t,r=xt(this,rt(this.doc,e.line)),n=0,o=(r.length-1)/2,i=e.ch;if(0==i)t=r[2];else for(;;){var a=n+o>>1;if((a?r[2*a-1]:0)>=i)o=a;else{if(!(r[2*a+1]i&&(e=i,o=!0),n=rt(this.doc,e)}else n=e;return wn(this,n,{top:0,left:0},t||"page",r||o).top+(o?this.doc.height-cr(n):0)},defaultTextHeight:function(){return Pn(this.display)},defaultCharWidth:function(){return Tn(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,o){var i=this.display,a=(e=Dn(this,ft(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),i.sizer.appendChild(t),"over"==n)a=e.top;else if("above"==n||"near"==n){var l=Math.max(i.wrapper.clientHeight,this.doc.height),d=Math.max(i.sizer.clientWidth,i.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>l)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=l&&(a=e.bottom),s+t.offsetWidth>d&&(s=d-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==o?(s=i.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==o?s=0:"middle"==o&&(s=(i.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),r&&co(this,{left:s,top:a,right:s+t.offsetWidth,bottom:a+t.offsetHeight})},triggerOnKeyDown:No(bs),triggerOnKeyPress:No(fs),triggerOnKeyUp:gs,triggerOnMouseDown:No(xs),execCommand:function(e){if(rs.hasOwnProperty(e))return rs[e].call(null,this)},triggerElectric:No((function(e){Ys(this,e)})),findPosH:function(e,t,r,n){var o=1;t<0&&(o=-1,t=-t);for(var i=ft(this.doc,e),a=0;a0&&a(t.charAt(r-1));)--r;for(;n.5||this.options.lineWrapping)&&Nn(this),ye(this,"refresh",this)})),swapDoc:No((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),Di(this,e),fn(this),this.display.input.reset(),bo(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Sr(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ee(e),e.registerHelper=function(t,n,o){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=o},e.registerGlobalHelper=function(t,n,o,i){e.registerHelper(t,n,i),r[t]._global.push({pred:o,val:i})}}function tl(e,t,r,n,o){var i=t,a=r,s=rt(e,t.line),l=o&&"rtl"==e.direction?-r:r;function d(){var r=t.line+l;return!(r=e.first+e.size)&&(t=new ct(r,t.ch,t.sticky),s=rt(e,r))}function c(i){var a;if("codepoint"==n){var c=s.text.charCodeAt(t.ch+(r>0?0:-1));if(isNaN(c))a=null;else{var u=r>0?c>=55296&&c<56320:c>=56320&&c<57343;a=new ct(t.line,Math.max(0,Math.min(s.text.length,t.ch+r*(u?2:1))),-r)}}else a=o?ts(e.cm,s,t,r):Xa(s,t,r);if(null==a){if(i||!d())return!1;t=es(o,e.cm,s,t.line,l)}else t=a;return!0}if("char"==n||"codepoint"==n)c();else if("column"==n)c(!0);else if("word"==n||"group"==n)for(var u=null,A="group"==n,p=e.cm&&e.cm.getHelper(t,"wordChars"),b=!0;!(r<0)||c(!b);b=!1){var m=s.text.charAt(t.ch)||"\n",g=se(m,p)?"w":A&&"\n"==m?"n":!A||/\s/.test(m)?null:"p";if(!A||b||g||(g="s"),u&&u!=g){r<0&&(r=1,c(),t.sticky="after");break}if(g&&(u=g),r>0&&!c(!b))break}var f=Xi(e,t,i,a,!0);return At(i,f)&&(f.hitSide=!0),f}function rl(e,t,r,n){var o,i,a=e.doc,s=t.left;if("page"==n){var l=Math.min(e.display.wrapper.clientHeight,U(e).innerHeight||a(e).documentElement.clientHeight),d=Math.max(l-.5*Pn(e.display),3);o=(r>0?t.bottom:t.top)+r*d}else"line"==n&&(o=r>0?t.bottom+3:t.top-3);for(;(i=kn(e,s,o)).outside;){if(r<0?o<=0:o>=a.height){i.hitSide=!0;break}o+=5*r}return i}var nl=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new j,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function ol(e,t){var r=an(e,t.line);if(!r||r.hidden)return null;var n=rt(e.doc,t.line),o=rn(r,n,t.line),i=fe(n,e.doc.direction),a="left";i&&(a=me(i,t.ch)%2?"right":"left");var s=un(o.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function il(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function al(e,t){return t&&(e.bad=!0),e}function sl(e,t,r,n,o){var i="",a=!1,s=e.doc.lineSeparator(),l=!1;function d(e){return function(t){return t.id==e}}function c(){a&&(i+=s,l&&(i+=s),a=l=!1)}function u(e){e&&(c(),i+=e)}function A(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(r)return void u(r);var i,p=t.getAttribute("cm-marker");if(p){var b=e.findMarks(ct(n,0),ct(o+1,0),d(+p));return void(b.length&&(i=b[0].find(0))&&u(nt(e.doc,i.from,i.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var m=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;m&&c();for(var g=0;g=t.display.viewTo||i.line=t.display.viewFrom&&ol(t,o)||{node:l[0].measure.map[2],offset:0},c=i.linen.firstLine()&&(a=ct(a.line-1,rt(n.doc,a.line-1).length)),s.ch==rt(n.doc,s.line).text.length&&s.lineo.viewTo-1)return!1;a.line==o.viewFrom||0==(e=Jn(n,a.line))?(t=at(o.view[0].line),r=o.view[0].node):(t=at(o.view[e].line),r=o.view[e-1].node.nextSibling);var l,d,c=Jn(n,s.line);if(c==o.view.length-1?(l=o.viewTo-1,d=o.lineDiv.lastChild):(l=at(o.view[c+1].line)-1,d=o.view[c+1].node.previousSibling),!r)return!1;for(var u=n.doc.splitLines(sl(n,r,d,t,l)),A=nt(n.doc,ct(t,0),ct(l,rt(n.doc,l).text.length));u.length>1&&A.length>1;)if(ee(u)==ee(A))u.pop(),A.pop(),l--;else{if(u[0]!=A[0])break;u.shift(),A.shift(),t++}for(var p=0,b=0,m=u[0],g=A[0],f=Math.min(m.length,g.length);pa.ch&&h.charCodeAt(h.length-b-1)==v.charCodeAt(v.length-b-1);)p--,b++;u[u.length-1]=h.slice(0,h.length-b).replace(/^\u200b+/,""),u[0]=u[0].slice(p).replace(/\u200b+$/,"");var w=ct(t,p),y=ct(l,A.length?ee(A).length-b:0);return u.length>1||u[0]||ut(w,y)?(da(n.doc,u,w,y,"+input"),!0):void 0},nl.prototype.ensurePolled=function(){this.forceCompositionEnd()},nl.prototype.reset=function(){this.forceCompositionEnd()},nl.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},nl.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},nl.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Lo(this.cm,(function(){return zn(e.cm)}))},nl.prototype.setUneditable=function(e){e.contentEditable="false"},nl.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||Mo(this.cm,qs)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},nl.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},nl.prototype.onContextMenu=function(){},nl.prototype.resetPosition=function(){},nl.prototype.needsContentAttribute=!0;var cl=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new j,this.hasSelection=!1,this.composing=null,this.resetting=!1};function ul(e,t){if((t=t?z(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var r=S(N(e));t.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}function n(){e.value=s.getValue()}var o;if(e.form&&(ve(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var i=e.form;o=i.submit;try{var a=i.submit=function(){n(),i.submit=o,i.submit(),i.submit=a}}catch(e){}}t.finishInit=function(r){r.save=n,r.getTextArea=function(){return e},r.toTextArea=function(){r.toTextArea=isNaN,n(),e.parentNode.removeChild(r.getWrapperElement()),e.style.display="",e.form&&(we(e.form,"submit",n),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=o))}},e.style.display="none";var s=zs((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s}function Al(e){e.off=we,e.on=ve,e.wheelEventPixels=li,e.Doc=$a,e.splitLines=Ne,e.countColumn=H,e.findColumn=K,e.isWordChar=ae,e.Pass=G,e.signal=ye,e.Line=pr,e.changeEnd=bi,e.scrollbarModel=Eo,e.Pos=ct,e.cmpPos=ut,e.modes=je,e.mimeModes=Ve,e.resolveMode=qe,e.getMode=We,e.modeExtensions=Ye,e.extendMode=Ke,e.copyState=Qe,e.startState=et,e.innerMode=Xe,e.commands=rs,e.keyMap=Ha,e.keyName=Wa,e.isModifierKey=Ga,e.lookupKey=Za,e.normalizeKeyMap=Va,e.StringStream=tt,e.SharedTextMarker=ya,e.TextMarker=Ca,e.LineWidget=ga,e.e_preventDefault=ke,e.e_stopPropagation=$e,e.e_stop=Fe,e.addClass=P,e.contains=O,e.rmClass=k,e.keyNames=Na}cl.prototype.init=function(e){var t=this,r=this,n=this.cm;this.createField(e);var o=this.textarea;function i(e){if(!xe(n,e)){if(n.somethingSelected())Gs({lineWise:!1,text:n.getSelections()});else{if(!n.options.lineWiseCopyCut)return;var t=Ks(n);Gs({lineWise:!0,text:t.text}),"cut"==e.type?n.setSelections(t.ranges,null,q):(r.prevInput="",o.value=t.text.join("\n"),R(o))}"cut"==e.type&&(n.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(o.style.width="0px"),ve(o,"input",(function(){a&&s>=9&&t.hasSelection&&(t.hasSelection=null),r.poll()})),ve(o,"paste",(function(e){xe(n,e)||Ws(e,n)||(n.state.pasteIncoming=+new Date,r.fastPoll())})),ve(o,"cut",i),ve(o,"copy",i),ve(e.scroller,"paste",(function(t){if(!qr(e,t)&&!xe(n,t)){if(!o.dispatchEvent)return n.state.pasteIncoming=+new Date,void r.focus();var i=new Event("paste");i.clipboardData=t.clipboardData,o.dispatchEvent(i)}})),ve(e.lineSpace,"selectstart",(function(t){qr(e,t)||ke(t)})),ve(o,"compositionstart",(function(){var e=n.getCursor("from");r.composing&&r.composing.range.clear(),r.composing={start:e,range:n.markText(e,n.getCursor("to"),{className:"CodeMirror-composing"})}})),ve(o,"compositionend",(function(){r.composing&&(r.poll(),r.composing.range.clear(),r.composing=null)}))},cl.prototype.createField=function(e){this.wrapper=Xs(),this.textarea=this.wrapper.firstChild;var t=this.cm.options;Qs(this.textarea,t.spellcheck,t.autocorrect,t.autocapitalize)},cl.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},cl.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Wn(e);if(e.options.moveInputWithCursor){var o=Dn(e,r.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+a.top-i.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+a.left-i.left))}return n},cl.prototype.showSelection=function(e){var t=this.cm.display;_(t.cursorDiv,e.cursors),_(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},cl.prototype.reset=function(e){if(!(this.contextMenuPending||this.composing&&e)){var t=this.cm;if(this.resetting=!0,t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&R(this.textarea),a&&s>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",a&&s>=9&&(this.hasSelection=null));this.resetting=!1}},cl.prototype.getField=function(){return this.textarea},cl.prototype.supportsTouch=function(){return!1},cl.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!h||S(N(this.textarea))!=this.textarea))try{this.textarea.focus()}catch(e){}},cl.prototype.blur=function(){this.textarea.blur()},cl.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},cl.prototype.receivedFocus=function(){this.slowPoll()},cl.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},cl.prototype.fastPoll=function(){var e=!1,t=this;function r(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,r))}t.pollingFast=!0,t.polling.set(20,r)},cl.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||this.resetting||!t.state.focused||Ue(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=r.value;if(o==n&&!t.somethingSelected())return!1;if(a&&s>=9&&this.hasSelection===o||v&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=o.charCodeAt(0);if(8203!=i||n||(n="​"),8666==i)return this.reset(),this.cm.execCommand("undo")}for(var l=0,d=Math.min(n.length,o.length);l1e3||o.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},cl.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},cl.prototype.onKeyPress=function(){a&&s>=9&&(this.hasSelection=null),this.fastPoll()},cl.prototype.onContextMenu=function(e){var t=this,r=t.cm,n=r.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var i=Un(r,e),d=n.scroller.scrollTop;if(i&&!A){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(i)&&Mo(r,Gi)(r.doc,pi(i),q);var c,u=o.style.cssText,p=t.wrapper.style.cssText,b=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-b.top-5)+"px; left: "+(e.clientX-b.left-5)+"px;\n z-index: 1000; background: "+(a?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",l&&(c=o.ownerDocument.defaultView.scrollY),n.input.focus(),l&&o.ownerDocument.defaultView.scrollTo(null,c),n.input.reset(),r.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=g,n.selForContextMenu=r.doc.sel,clearTimeout(n.detectingSelectAll),a&&s>=9&&m(),D?(Fe(e),ve(window,"mouseup",(function e(){we(window,"mouseup",e),setTimeout(g,20)}))):setTimeout(g,50)}function m(){if(null!=o.selectionStart){var e=r.somethingSelected(),i="​"+(e?o.value:"");o.value="⇚",o.value=i,t.prevInput=e?"":"​",o.selectionStart=1,o.selectionEnd=i.length,n.selForContextMenu=r.doc.sel}}function g(){if(t.contextMenuPending==g&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,o.style.cssText=u,a&&s<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=d),null!=o.selectionStart)){(!a||a&&s<9)&&m();var e=0,i=function i(){n.selForContextMenu==r.doc.sel&&0==o.selectionStart&&o.selectionEnd>0&&"​"==t.prevInput?Mo(r,ta)(r):e++<10?n.detectingSelectAll=setTimeout(i,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(i,200)}}},cl.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e,this.textarea.readOnly=!!e},cl.prototype.setUneditable=function(){},cl.prototype.needsContentAttribute=!1,Ns(zs),el(zs);var pl="iter insert remove copy getEditor constructor".split(" ");for(var bl in $a.prototype)$a.prototype.hasOwnProperty(bl)&&V(pl,bl)<0&&(zs.prototype[bl]=function(e){return function(){return e.apply(this.doc,arguments)}}($a.prototype[bl]));return Ee($a),zs.inputStyles={textarea:cl,contenteditable:nl},zs.defineMode=function(e){zs.defaults.mode||"null"==e||(zs.defaults.mode=e),Ze.apply(this,arguments)},zs.defineMIME=Ge,zs.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),zs.defineMIME("text/plain","null"),zs.defineExtension=function(e,t){zs.prototype[e]=t},zs.defineDocExtension=function(e,t){$a.prototype[e]=t},zs.fromTextArea=ul,Al(zs),zs.version="5.65.18",zs}()},72638:(e,t,r)=>{!function(e){"use strict";function t(e){for(var t={},r=0;r*\/]/.test(r)?y(null,"select-op"):"."==r&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?y("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(r)?y(null,r):e.match(/^[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/i.test(e.current())&&(t.tokenize=B),y("variable callee","variable")):/[\w\\\-]/.test(r)?(e.eatWhile(/[\w\\\-]/),y("property","word")):y(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),y("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?y("variable-2","variable-definition"):y("variable-2","variable")):e.match(/^\w+-/)?y("meta","meta"):void 0}function D(e){return function(t,r){for(var n,o=!1;null!=(n=t.next());){if(n==e&&!o){")"==e&&t.backUp(1);break}o=!o&&"\\"==n}return(n==e||!o&&")"!=e)&&(r.tokenize=null),y("string","string")}}function B(e,t){return e.next(),e.match(/^\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=D(")"),y(null,"(")}function E(e,t,r){this.type=e,this.indent=t,this.prev=r}function k(e,t,r,n){return e.context=new E(r,t.indentation()+(!1===n?0:a),e.context),r}function $(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function _(e,t,r){return O[r.context.type](e,t,r)}function F(e,t,r,n){for(var o=n||1;o>0;o--)r.context=r.context.prev;return _(e,t,r)}function I(e){var t=e.current().toLowerCase();i=f.hasOwnProperty(t)?"atom":g.hasOwnProperty(t)?"keyword":"variable"}var O={top:function(e,t,r){if("{"==e)return k(r,t,"block");if("}"==e&&r.context.prev)return $(r);if(C&&/@component/i.test(e))return k(r,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return k(r,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return k(r,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return r.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return k(r,t,"at");if("hash"==e)i="builtin";else if("word"==e)i="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return k(r,t,"interpolation");if(":"==e)return"pseudo";if(h&&"("==e)return k(r,t,"parens")}return r.context.type},block:function(e,t,r){if("word"==e){var n=t.current().toLowerCase();return A.hasOwnProperty(n)?(i="property","maybeprop"):p.hasOwnProperty(n)?(i=w?"string-2":"property","maybeprop"):h?(i=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(i+=" error","maybeprop")}return"meta"==e?"block":h||"hash"!=e&&"qualifier"!=e?O.top(e,t,r):(i="error","block")},maybeprop:function(e,t,r){return":"==e?k(r,t,"prop"):_(e,t,r)},prop:function(e,t,r){if(";"==e)return $(r);if("{"==e&&h)return k(r,t,"propBlock");if("}"==e||"{"==e)return F(e,t,r);if("("==e)return k(r,t,"parens");if("hash"!=e||/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(t.current())){if("word"==e)I(t);else if("interpolation"==e)return k(r,t,"interpolation")}else i+=" error";return"prop"},propBlock:function(e,t,r){return"}"==e?$(r):"word"==e?(i="property","maybeprop"):r.context.type},parens:function(e,t,r){return"{"==e||"}"==e?F(e,t,r):")"==e?$(r):"("==e?k(r,t,"parens"):"interpolation"==e?k(r,t,"interpolation"):("word"==e&&I(t),"parens")},pseudo:function(e,t,r){return"meta"==e?"pseudo":"word"==e?(i="variable-3",r.context.type):_(e,t,r)},documentTypes:function(e,t,r){return"word"==e&&l.hasOwnProperty(t.current())?(i="tag",r.context.type):O.atBlock(e,t,r)},atBlock:function(e,t,r){if("("==e)return k(r,t,"atBlock_parens");if("}"==e||";"==e)return F(e,t,r);if("{"==e)return $(r)&&k(r,t,h?"block":"top");if("interpolation"==e)return k(r,t,"interpolation");if("word"==e){var n=t.current().toLowerCase();i="only"==n||"not"==n||"and"==n||"or"==n?"keyword":d.hasOwnProperty(n)?"attribute":c.hasOwnProperty(n)?"property":u.hasOwnProperty(n)?"keyword":A.hasOwnProperty(n)?"property":p.hasOwnProperty(n)?w?"string-2":"property":f.hasOwnProperty(n)?"atom":g.hasOwnProperty(n)?"keyword":"error"}return r.context.type},atComponentBlock:function(e,t,r){return"}"==e?F(e,t,r):"{"==e?$(r)&&k(r,t,h?"block":"top",!1):("word"==e&&(i="error"),r.context.type)},atBlock_parens:function(e,t,r){return")"==e?$(r):"{"==e||"}"==e?F(e,t,r,2):O.atBlock(e,t,r)},restricted_atBlock_before:function(e,t,r){return"{"==e?k(r,t,"restricted_atBlock"):"word"==e&&"@counter-style"==r.stateArg?(i="variable","restricted_atBlock_before"):_(e,t,r)},restricted_atBlock:function(e,t,r){return"}"==e?(r.stateArg=null,$(r)):"word"==e?(i="@font-face"==r.stateArg&&!b.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==r.stateArg&&!m.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,r){return"word"==e?(i="variable","keyframes"):"{"==e?k(r,t,"top"):_(e,t,r)},at:function(e,t,r){return";"==e?$(r):"{"==e||"}"==e?F(e,t,r):("word"==e?i="tag":"hash"==e&&(i="builtin"),"at")},interpolation:function(e,t,r){return"}"==e?$(r):"{"==e||";"==e?F(e,t,r):("word"==e?i="variable":"variable"!=e&&"("!=e&&")"!=e&&(i="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:n?"block":"top",stateArg:null,context:new E(n?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var r=(t.tokenize||x)(e,t);return r&&"object"==typeof r&&(o=r[1],r=r[0]),i=r,"comment"!=o&&(t.state=O[t.state](o,e,t)),i},indent:function(e,t){var r=e.context,n=t&&t.charAt(0),o=r.indent;return"prop"!=r.type||"}"!=n&&")"!=n||(r=r.prev),r.prev&&("}"!=n||"block"!=r.type&&"top"!=r.type&&"interpolation"!=r.type&&"restricted_atBlock"!=r.type?(")"!=n||"parens"!=r.type&&"atBlock_parens"!=r.type)&&("{"!=n||"at"!=r.type&&"atBlock"!=r.type)||(o=Math.max(0,r.indent-a)):o=(r=r.prev).indent),o},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:v,fold:"brace"}}));var r=["domain","regexp","url","url-prefix"],n=t(r),o=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],i=t(o),a=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover","prefers-color-scheme","dynamic-range","video-dynamic-range"],s=t(a),l=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"],d=t(l),c=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point","row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],u=t(c),A=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"],p=t(A),b=t(["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),m=t(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),g=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],f=t(g),h=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content","contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],v=t(h),C=r.concat(o).concat(a).concat(l).concat(c).concat(A).concat(g).concat(h);function w(e,t){for(var r,n=!1;null!=(r=e.next());){if(n&&"/"==r){t.tokenize=null;break}n="*"==r}return["comment","comment"]}e.registerHelper("hintWords","css",C),e.defineMIME("text/css",{documentTypes:n,mediaTypes:i,mediaFeatures:s,mediaValueKeywords:d,propertyKeywords:u,nonStandardPropertyKeywords:p,fontProperties:b,counterDescriptors:m,colorKeywords:f,valueKeywords:v,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=w,w(e,t))}},name:"css"}),e.defineMIME("text/x-scss",{mediaTypes:i,mediaFeatures:s,mediaValueKeywords:d,propertyKeywords:u,nonStandardPropertyKeywords:p,colorKeywords:f,valueKeywords:v,fontProperties:b,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=w,w(e,t)):["operator","operator"]},":":function(e){return!!e.match(/^\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),e.defineMIME("text/x-less",{mediaTypes:i,mediaFeatures:s,mediaValueKeywords:d,propertyKeywords:u,nonStandardPropertyKeywords:p,colorKeywords:f,valueKeywords:v,fontProperties:b,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=w,w(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),e.defineMIME("text/x-gss",{documentTypes:n,mediaTypes:i,mediaFeatures:s,propertyKeywords:u,nonStandardPropertyKeywords:p,fontProperties:b,counterDescriptors:m,colorKeywords:f,valueKeywords:v,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=w,w(e,t))}},name:"css",helperType:"gss"})}(r(75255))},26030:(e,t,r)=>{!function(e){"use strict";var t={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};function r(e,t,r){var n=e.current(),o=n.search(t);return o>-1?e.backUp(n.length-o):n.match(/<\/?$/)&&(e.backUp(n.length),e.match(t,!1)||e.match(n)),r}var n={};function o(e){var t=n[e];return t||(n[e]=new RegExp("\\s+"+e+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*"))}function i(e,t){var r=e.match(o(t));return r?/^\s*(.*?)\s*$/.exec(r[2])[1]:""}function a(e,t){return new RegExp((t?"^":"")+"","i")}function s(e,t){for(var r in e)for(var n=t[r]||(t[r]=[]),o=e[r],i=o.length-1;i>=0;i--)n.unshift(o[i])}function l(e,t){for(var r=0;r=0;A--)d.script.unshift(["type",u[A].matches,u[A].mode]);function p(t,o){var s,c=i.token(t,o.htmlState),u=/\btag\b/.test(c);if(u&&!/[<>\s\/]/.test(t.current())&&(s=o.htmlState.tagName&&o.htmlState.tagName.toLowerCase())&&d.hasOwnProperty(s))o.inTag=s+" ";else if(o.inTag&&u&&/>$/.test(t.current())){var A=/^([\S]+) (.*)/.exec(o.inTag);o.inTag=null;var b=">"==t.current()&&l(d[A[1]],A[2]),m=e.getMode(n,b),g=a(A[1],!0),f=a(A[1],!1);o.token=function(e,t){return e.match(g,!1)?(t.token=p,t.localState=t.localMode=null,null):r(e,f,t.localMode.token(e,t.localState))},o.localMode=m,o.localState=e.startState(m,i.indent(o.htmlState,"",""))}else o.inTag&&(o.inTag+=t.current(),t.eol()&&(o.inTag+=" "));return c}return{startState:function(){return{token:p,inTag:null,localMode:null,localState:null,htmlState:e.startState(i)}},copyState:function(t){var r;return t.localState&&(r=e.copyState(t.localMode,t.localState)),{token:t.token,inTag:t.inTag,localMode:t.localMode,localState:r,htmlState:e.copyState(i,t.htmlState)}},token:function(e,t){return t.token(e,t)},indent:function(t,r,n){return!t.localMode||/^\s*<\//.test(r)?i.indent(t.htmlState,r,n):t.localMode.indent?t.localMode.indent(t.localState,r,n):e.Pass},innerMode:function(e){return{state:e.localState||e.htmlState,mode:e.localMode||i}}}}),"xml","javascript","css"),e.defineMIME("text/html","htmlmixed")}(r(75255),r(29550),r(76382),r(72638))},76382:(e,t,r)=>{!function(e){"use strict";e.defineMode("javascript",(function(t,r){var n,o,i=t.indentUnit,a=r.statementIndent,s=r.jsonld,l=r.json||s,d=!1!==r.trackScope,c=r.typescript,u=r.wordCharacters||/[\w$\xa1-\uffff]/,A=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),r=e("keyword b"),n=e("keyword c"),o=e("keyword d"),i=e("operator"),a={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:r,do:r,try:r,finally:r,return:o,break:o,continue:o,new:e("new"),delete:n,void:n,throw:n,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:i,typeof:i,instanceof:i,true:a,false:a,null:a,undefined:a,NaN:a,Infinity:a,this:e("this"),class:e("class"),super:e("atom"),yield:n,export:e("export"),import:e("import"),extends:n,await:n}}(),p=/[+\-*&%=<>!?|~^@]/,b=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function m(e){for(var t,r=!1,n=!1;null!=(t=e.next());){if(!r){if("/"==t&&!n)return;"["==t?n=!0:n&&"]"==t&&(n=!1)}r=!r&&"\\"==t}}function g(e,t,r){return n=e,o=r,t}function f(e,t){var r=e.next();if('"'==r||"'"==r)return t.tokenize=h(r),t.tokenize(e,t);if("."==r&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return g("number","number");if("."==r&&e.match(".."))return g("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(r))return g(r);if("="==r&&e.eat(">"))return g("=>","operator");if("0"==r&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return g("number","number");if(/\d/.test(r))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),g("number","number");if("/"==r)return e.eat("*")?(t.tokenize=v,v(e,t)):e.eat("/")?(e.skipToEnd(),g("comment","comment")):ot(e,t,1)?(m(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),g("regexp","string-2")):(e.eat("="),g("operator","operator",e.current()));if("`"==r)return t.tokenize=C,C(e,t);if("#"==r&&"!"==e.peek())return e.skipToEnd(),g("meta","meta");if("#"==r&&e.eatWhile(u))return g("variable","property");if("<"==r&&e.match("!--")||"-"==r&&e.match("->")&&!/\S/.test(e.string.slice(0,e.start)))return e.skipToEnd(),g("comment","comment");if(p.test(r))return">"==r&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=r&&"="!=r||e.eat("="):/[<>*+\-|&?]/.test(r)&&(e.eat(r),">"==r&&e.eat(r))),"?"==r&&e.eat(".")?g("."):g("operator","operator",e.current());if(u.test(r)){e.eatWhile(u);var n=e.current();if("."!=t.lastType){if(A.propertyIsEnumerable(n)){var o=A[n];return g(o.type,o.style,n)}if("async"==n&&e.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/,!1))return g("async","keyword",n)}return g("variable","variable",n)}}function h(e){return function(t,r){var n,o=!1;if(s&&"@"==t.peek()&&t.match(b))return r.tokenize=f,g("jsonld-keyword","meta");for(;null!=(n=t.next())&&(n!=e||o);)o=!o&&"\\"==n;return o||(r.tokenize=f),g("string","string")}}function v(e,t){for(var r,n=!1;r=e.next();){if("/"==r&&n){t.tokenize=f;break}n="*"==r}return g("comment","comment")}function C(e,t){for(var r,n=!1;null!=(r=e.next());){if(!n&&("`"==r||"$"==r&&e.eat("{"))){t.tokenize=f;break}n=!n&&"\\"==r}return g("quasi","string-2",e.current())}var w="([{}])";function y(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var r=e.string.indexOf("=>",e.start);if(!(r<0)){if(c){var n=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,r));n&&(r=n.index)}for(var o=0,i=!1,a=r-1;a>=0;--a){var s=e.string.charAt(a),l=w.indexOf(s);if(l>=0&&l<3){if(!o){++a;break}if(0==--o){"("==s&&(i=!0);break}}else if(l>=3&&l<6)++o;else if(u.test(s))i=!0;else if(/["'\/`]/.test(s))for(;;--a){if(0==a)return;if(e.string.charAt(a-1)==s&&"\\"!=e.string.charAt(a-2)){a--;break}}else if(i&&!o){++a;break}}i&&!o&&(t.fatArrowAt=a)}}var x={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,import:!0,"jsonld-keyword":!0};function D(e,t,r,n,o,i){this.indented=e,this.column=t,this.type=r,this.prev=o,this.info=i,null!=n&&(this.align=n)}function B(e,t){if(!d)return!1;for(var r=e.localVars;r;r=r.next)if(r.name==t)return!0;for(var n=e.context;n;n=n.prev)for(r=n.vars;r;r=r.next)if(r.name==t)return!0}function E(e,t,r,n,o){var i=e.cc;for(k.state=e,k.stream=o,k.marked=null,k.cc=i,k.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((i.length?i.pop():l?V:H)(r,n)){for(;i.length&&i[i.length-1].lex;)i.pop()();return k.marked?k.marked:"variable"==r&&B(e,n)?"variable-2":t}}var k={state:null,column:null,marked:null,cc:null};function $(){for(var e=arguments.length-1;e>=0;e--)k.cc.push(arguments[e])}function _(){return $.apply(null,arguments),!0}function F(e,t){for(var r=t;r;r=r.next)if(r.name==e)return!0;return!1}function I(e){var t=k.state;if(k.marked="def",d){if(t.context)if("var"==t.lexical.info&&t.context&&t.context.block){var n=O(e,t.context);if(null!=n)return void(t.context=n)}else if(!F(e,t.localVars))return void(t.localVars=new T(e,t.localVars));r.globalVars&&!F(e,t.globalVars)&&(t.globalVars=new T(e,t.globalVars))}}function O(e,t){if(t){if(t.block){var r=O(e,t.prev);return r?r==t.prev?t:new P(r,t.vars,!0):null}return F(e,t.vars)?t:new P(t.prev,new T(e,t.vars),!1)}return null}function S(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function P(e,t,r){this.prev=e,this.vars=t,this.block=r}function T(e,t){this.name=e,this.next=t}var R=new T("this",new T("arguments",null));function L(){k.state.context=new P(k.state.context,k.state.localVars,!1),k.state.localVars=R}function M(){k.state.context=new P(k.state.context,k.state.localVars,!0),k.state.localVars=null}function N(){k.state.localVars=k.state.context.vars,k.state.context=k.state.context.prev}function U(e,t){var r=function(){var r=k.state,n=r.indented;if("stat"==r.lexical.type)n=r.lexical.indented;else for(var o=r.lexical;o&&")"==o.type&&o.align;o=o.prev)n=o.indented;r.lexical=new D(n,k.stream.column(),e,null,r.lexical,t)};return r.lex=!0,r}function J(){var e=k.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function z(e){function t(r){return r==e?_():";"==e||"}"==r||")"==r||"]"==r?$():_(t)}return t}function H(e,t){return"var"==e?_(U("vardef",t),$e,z(";"),J):"keyword a"==e?_(U("form"),G,H,J):"keyword b"==e?_(U("form"),H,J):"keyword d"==e?k.stream.match(/^\s*$/,!1)?_():_(U("stat"),W,z(";"),J):"debugger"==e?_(z(";")):"{"==e?_(U("}"),M,Ae,J,N):";"==e?_():"if"==e?("else"==k.state.lexical.info&&k.state.cc[k.state.cc.length-1]==J&&k.state.cc.pop()(),_(U("form"),G,H,J,Pe)):"function"==e?_(Me):"for"==e?_(U("form"),M,Te,H,N,J):"class"==e||c&&"interface"==t?(k.marked="keyword",_(U("form","class"==e?e:t),He,J)):"variable"==e?c&&"declare"==t?(k.marked="keyword",_(H)):c&&("module"==t||"enum"==t||"type"==t)&&k.stream.match(/^\s*\w/,!1)?(k.marked="keyword","enum"==t?_(tt):"type"==t?_(Ue,z("operator"),fe,z(";")):_(U("form"),_e,z("{"),U("}"),Ae,J,J)):c&&"namespace"==t?(k.marked="keyword",_(U("form"),V,H,J)):c&&"abstract"==t?(k.marked="keyword",_(H)):_(U("stat"),ie):"switch"==e?_(U("form"),G,z("{"),U("}","switch"),M,Ae,J,J,N):"case"==e?_(V,z(":")):"default"==e?_(z(":")):"catch"==e?_(U("form"),L,j,H,J,N):"export"==e?_(U("stat"),Ge,J):"import"==e?_(U("stat"),We,J):"async"==e?_(H):"@"==t?_(V,H):$(U("stat"),V,z(";"),J)}function j(e){if("("==e)return _(Je,z(")"))}function V(e,t){return q(e,t,!1)}function Z(e,t){return q(e,t,!0)}function G(e){return"("!=e?$():_(U(")"),W,z(")"),J)}function q(e,t,r){if(k.state.fatArrowAt==k.stream.start){var n=r?te:ee;if("("==e)return _(L,U(")"),ce(Je,")"),J,z("=>"),n,N);if("variable"==e)return $(L,_e,z("=>"),n,N)}var o=r?K:Y;return x.hasOwnProperty(e)?_(o):"function"==e?_(Me,o):"class"==e||c&&"interface"==t?(k.marked="keyword",_(U("form"),ze,J)):"keyword c"==e||"async"==e?_(r?Z:V):"("==e?_(U(")"),W,z(")"),J,o):"operator"==e||"spread"==e?_(r?Z:V):"["==e?_(U("]"),et,J,o):"{"==e?ue(se,"}",null,o):"quasi"==e?$(Q,o):"new"==e?_(re(r)):_()}function W(e){return e.match(/[;\}\)\],]/)?$():$(V)}function Y(e,t){return","==e?_(W):K(e,t,!1)}function K(e,t,r){var n=0==r?Y:K,o=0==r?V:Z;return"=>"==e?_(L,r?te:ee,N):"operator"==e?/\+\+|--/.test(t)||c&&"!"==t?_(n):c&&"<"==t&&k.stream.match(/^([^<>]|<[^<>]*>)*>\s*\(/,!1)?_(U(">"),ce(fe,">"),J,n):"?"==t?_(V,z(":"),o):_(o):"quasi"==e?$(Q,n):";"!=e?"("==e?ue(Z,")","call",n):"."==e?_(ae,n):"["==e?_(U("]"),W,z("]"),J,n):c&&"as"==t?(k.marked="keyword",_(fe,n)):"regexp"==e?(k.state.lastType=k.marked="operator",k.stream.backUp(k.stream.pos-k.stream.start-1),_(o)):void 0:void 0}function Q(e,t){return"quasi"!=e?$():"${"!=t.slice(t.length-2)?_(Q):_(W,X)}function X(e){if("}"==e)return k.marked="string-2",k.state.tokenize=C,_(Q)}function ee(e){return y(k.stream,k.state),$("{"==e?H:V)}function te(e){return y(k.stream,k.state),$("{"==e?H:Z)}function re(e){return function(t){return"."==t?_(e?oe:ne):"variable"==t&&c?_(Be,e?K:Y):$(e?Z:V)}}function ne(e,t){if("target"==t)return k.marked="keyword",_(Y)}function oe(e,t){if("target"==t)return k.marked="keyword",_(K)}function ie(e){return":"==e?_(J,H):$(Y,z(";"),J)}function ae(e){if("variable"==e)return k.marked="property",_()}function se(e,t){return"async"==e?(k.marked="property",_(se)):"variable"==e||"keyword"==k.style?(k.marked="property","get"==t||"set"==t?_(le):(c&&k.state.fatArrowAt==k.stream.start&&(r=k.stream.match(/^\s*:\s*/,!1))&&(k.state.fatArrowAt=k.stream.pos+r[0].length),_(de))):"number"==e||"string"==e?(k.marked=s?"property":k.style+" property",_(de)):"jsonld-keyword"==e?_(de):c&&S(t)?(k.marked="keyword",_(se)):"["==e?_(V,pe,z("]"),de):"spread"==e?_(Z,de):"*"==t?(k.marked="keyword",_(se)):":"==e?$(de):void 0;var r}function le(e){return"variable"!=e?$(de):(k.marked="property",_(Me))}function de(e){return":"==e?_(Z):"("==e?$(Me):void 0}function ce(e,t,r){function n(o,i){if(r?r.indexOf(o)>-1:","==o){var a=k.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),_((function(r,n){return r==t||n==t?$():$(e)}),n)}return o==t||i==t?_():r&&r.indexOf(";")>-1?$(e):_(z(t))}return function(r,o){return r==t||o==t?_():$(e,n)}}function ue(e,t,r){for(var n=3;n"),fe):"quasi"==e?$(we,De):void 0}function he(e){if("=>"==e)return _(fe)}function ve(e){return e.match(/[\}\)\]]/)?_():","==e||";"==e?_(ve):$(Ce,ve)}function Ce(e,t){return"variable"==e||"keyword"==k.style?(k.marked="property",_(Ce)):"?"==t||"number"==e||"string"==e?_(Ce):":"==e?_(fe):"["==e?_(z("variable"),be,z("]"),Ce):"("==e?$(Ne,Ce):e.match(/[;\}\)\],]/)?void 0:_()}function we(e,t){return"quasi"!=e?$():"${"!=t.slice(t.length-2)?_(we):_(fe,ye)}function ye(e){if("}"==e)return k.marked="string-2",k.state.tokenize=C,_(we)}function xe(e,t){return"variable"==e&&k.stream.match(/^\s*[?:]/,!1)||"?"==t?_(xe):":"==e?_(fe):"spread"==e?_(xe):$(fe)}function De(e,t){return"<"==t?_(U(">"),ce(fe,">"),J,De):"|"==t||"."==e||"&"==t?_(fe):"["==e?_(fe,z("]"),De):"extends"==t||"implements"==t?(k.marked="keyword",_(fe)):"?"==t?_(fe,z(":"),fe):void 0}function Be(e,t){if("<"==t)return _(U(">"),ce(fe,">"),J,De)}function Ee(){return $(fe,ke)}function ke(e,t){if("="==t)return _(fe)}function $e(e,t){return"enum"==t?(k.marked="keyword",_(tt)):$(_e,pe,Oe,Se)}function _e(e,t){return c&&S(t)?(k.marked="keyword",_(_e)):"variable"==e?(I(t),_()):"spread"==e?_(_e):"["==e?ue(Ie,"]"):"{"==e?ue(Fe,"}"):void 0}function Fe(e,t){return"variable"!=e||k.stream.match(/^\s*:/,!1)?("variable"==e&&(k.marked="property"),"spread"==e?_(_e):"}"==e?$():"["==e?_(V,z("]"),z(":"),Fe):_(z(":"),_e,Oe)):(I(t),_(Oe))}function Ie(){return $(_e,Oe)}function Oe(e,t){if("="==t)return _(Z)}function Se(e){if(","==e)return _($e)}function Pe(e,t){if("keyword b"==e&&"else"==t)return _(U("form","else"),H,J)}function Te(e,t){return"await"==t?_(Te):"("==e?_(U(")"),Re,J):void 0}function Re(e){return"var"==e?_($e,Le):"variable"==e?_(Le):$(Le)}function Le(e,t){return")"==e?_():";"==e?_(Le):"in"==t||"of"==t?(k.marked="keyword",_(V,Le)):$(V,Le)}function Me(e,t){return"*"==t?(k.marked="keyword",_(Me)):"variable"==e?(I(t),_(Me)):"("==e?_(L,U(")"),ce(Je,")"),J,me,H,N):c&&"<"==t?_(U(">"),ce(Ee,">"),J,Me):void 0}function Ne(e,t){return"*"==t?(k.marked="keyword",_(Ne)):"variable"==e?(I(t),_(Ne)):"("==e?_(L,U(")"),ce(Je,")"),J,me,N):c&&"<"==t?_(U(">"),ce(Ee,">"),J,Ne):void 0}function Ue(e,t){return"keyword"==e||"variable"==e?(k.marked="type",_(Ue)):"<"==t?_(U(">"),ce(Ee,">"),J):void 0}function Je(e,t){return"@"==t&&_(V,Je),"spread"==e?_(Je):c&&S(t)?(k.marked="keyword",_(Je)):c&&"this"==e?_(pe,Oe):$(_e,pe,Oe)}function ze(e,t){return"variable"==e?He(e,t):je(e,t)}function He(e,t){if("variable"==e)return I(t),_(je)}function je(e,t){return"<"==t?_(U(">"),ce(Ee,">"),J,je):"extends"==t||"implements"==t||c&&","==e?("implements"==t&&(k.marked="keyword"),_(c?fe:V,je)):"{"==e?_(U("}"),Ve,J):void 0}function Ve(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||c&&S(t))&&k.stream.match(/^\s+#?[\w$\xa1-\uffff]/,!1)?(k.marked="keyword",_(Ve)):"variable"==e||"keyword"==k.style?(k.marked="property",_(Ze,Ve)):"number"==e||"string"==e?_(Ze,Ve):"["==e?_(V,pe,z("]"),Ze,Ve):"*"==t?(k.marked="keyword",_(Ve)):c&&"("==e?$(Ne,Ve):";"==e||","==e?_(Ve):"}"==e?_():"@"==t?_(V,Ve):void 0}function Ze(e,t){if("!"==t)return _(Ze);if("?"==t)return _(Ze);if(":"==e)return _(fe,Oe);if("="==t)return _(Z);var r=k.state.lexical.prev;return $(r&&"interface"==r.info?Ne:Me)}function Ge(e,t){return"*"==t?(k.marked="keyword",_(Xe,z(";"))):"default"==t?(k.marked="keyword",_(V,z(";"))):"{"==e?_(ce(qe,"}"),Xe,z(";")):$(H)}function qe(e,t){return"as"==t?(k.marked="keyword",_(z("variable"))):"variable"==e?$(Z,qe):void 0}function We(e){return"string"==e?_():"("==e?$(V):"."==e?$(Y):$(Ye,Ke,Xe)}function Ye(e,t){return"{"==e?ue(Ye,"}"):("variable"==e&&I(t),"*"==t&&(k.marked="keyword"),_(Qe))}function Ke(e){if(","==e)return _(Ye,Ke)}function Qe(e,t){if("as"==t)return k.marked="keyword",_(Ye)}function Xe(e,t){if("from"==t)return k.marked="keyword",_(V)}function et(e){return"]"==e?_():$(ce(Z,"]"))}function tt(){return $(U("form"),_e,z("{"),U("}"),ce(rt,"}"),J,J)}function rt(){return $(_e,Oe)}function nt(e,t){return"operator"==e.lastType||","==e.lastType||p.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}function ot(e,t,r){return t.tokenize==f&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(r||0)))}return L.lex=M.lex=!0,N.lex=!0,J.lex=!0,{startState:function(e){var t={tokenize:f,lastType:"sof",cc:[],lexical:new D((e||0)-i,0,"block",!1),localVars:r.localVars,context:r.localVars&&new P(null,null,!1),indented:e||0};return r.globalVars&&"object"==typeof r.globalVars&&(t.globalVars=r.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),y(e,t)),t.tokenize!=v&&e.eatSpace())return null;var r=t.tokenize(e,t);return"comment"==n?r:(t.lastType="operator"!=n||"++"!=o&&"--"!=o?n:"incdec",E(t,r,n,o,e))},indent:function(t,n){if(t.tokenize==v||t.tokenize==C)return e.Pass;if(t.tokenize!=f)return 0;var o,s=n&&n.charAt(0),l=t.lexical;if(!/^\s*else\b/.test(n))for(var d=t.cc.length-1;d>=0;--d){var c=t.cc[d];if(c==J)l=l.prev;else if(c!=Pe&&c!=N)break}for(;("stat"==l.type||"form"==l.type)&&("}"==s||(o=t.cc[t.cc.length-1])&&(o==Y||o==K)&&!/^[,\.=+\-*:?[\(]/.test(n));)l=l.prev;a&&")"==l.type&&"stat"==l.prev.type&&(l=l.prev);var u=l.type,A=s==u;return"vardef"==u?l.indented+("operator"==t.lastType||","==t.lastType?l.info.length+1:0):"form"==u&&"{"==s?l.indented:"form"==u?l.indented+i:"stat"==u?l.indented+(nt(t,n)?a||i:0):"switch"!=l.info||A||0==r.doubleIndentSwitch?l.align?l.column+(A?0:1):l.indented+(A?0:i):l.indented+(/^(?:case|default)\b/.test(n)?i:2*i)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:l?null:"/*",blockCommentEnd:l?null:"*/",blockCommentContinue:l?null:" * ",lineComment:l?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:l?"json":"javascript",jsonldMode:s,jsonMode:l,expressionAllowed:ot,skipExpression:function(t){E(t,"atom","atom","true",new e.StringStream("",2,null))}}})),e.registerHelper("wordChars","javascript",/[\w$]/),e.defineMIME("text/javascript","javascript"),e.defineMIME("text/ecmascript","javascript"),e.defineMIME("application/javascript","javascript"),e.defineMIME("application/x-javascript","javascript"),e.defineMIME("application/ecmascript","javascript"),e.defineMIME("application/json",{name:"javascript",json:!0}),e.defineMIME("application/x-json",{name:"javascript",json:!0}),e.defineMIME("application/manifest+json",{name:"javascript",json:!0}),e.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),e.defineMIME("text/typescript",{name:"javascript",typescript:!0}),e.defineMIME("application/typescript",{name:"javascript",typescript:!0})}(r(75255))},29550:(e,t,r)=>{!function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},r={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(n,o){var i,a,s=n.indentUnit,l={},d=o.htmlMode?t:r;for(var c in d)l[c]=d[c];for(var c in o)l[c]=o[c];function u(e,t){function r(r){return t.tokenize=r,r(e,t)}var n=e.next();return"<"==n?e.eat("!")?e.eat("[")?e.match("CDATA[")?r(b("atom","]]>")):null:e.match("--")?r(b("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),r(m(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=b("meta","?>"),"meta"):(i=e.eat("/")?"closeTag":"openTag",t.tokenize=A,"tag bracket"):"&"==n?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function A(e,t){var r=e.next();if(">"==r||"/"==r&&e.eat(">"))return t.tokenize=u,i=">"==r?"endTag":"selfcloseTag","tag bracket";if("="==r)return i="equals",null;if("<"==r){t.tokenize=u,t.state=C,t.tagName=t.tagStart=null;var n=t.tokenize(e,t);return n?n+" tag error":"tag error"}return/[\'\"]/.test(r)?(t.tokenize=p(r),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function p(e){var t=function(t,r){for(;!t.eol();)if(t.next()==e){r.tokenize=A;break}return"string"};return t.isInAttribute=!0,t}function b(e,t){return function(r,n){for(;!r.eol();){if(r.match(t)){n.tokenize=u;break}r.next()}return e}}function m(e){return function(t,r){for(var n;null!=(n=t.next());){if("<"==n)return r.tokenize=m(e+1),r.tokenize(t,r);if(">"==n){if(1==e){r.tokenize=u;break}return r.tokenize=m(e-1),r.tokenize(t,r)}}return"meta"}}function g(e){return e&&e.toLowerCase()}function f(e,t,r){this.prev=e.context,this.tagName=t||"",this.indent=e.indented,this.startOfLine=r,(l.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function h(e){e.context&&(e.context=e.context.prev)}function v(e,t){for(var r;;){if(!e.context)return;if(r=e.context.tagName,!l.contextGrabbers.hasOwnProperty(g(r))||!l.contextGrabbers[g(r)].hasOwnProperty(g(t)))return;h(e)}}function C(e,t,r){return"openTag"==e?(r.tagStart=t.column(),w):"closeTag"==e?y:C}function w(e,t,r){return"word"==e?(r.tagName=t.current(),a="tag",B):l.allowMissingTagName&&"endTag"==e?(a="tag bracket",B(e,t,r)):(a="error",w)}function y(e,t,r){if("word"==e){var n=t.current();return r.context&&r.context.tagName!=n&&l.implicitlyClosed.hasOwnProperty(g(r.context.tagName))&&h(r),r.context&&r.context.tagName==n||!1===l.matchClosing?(a="tag",x):(a="tag error",D)}return l.allowMissingTagName&&"endTag"==e?(a="tag bracket",x(e,t,r)):(a="error",D)}function x(e,t,r){return"endTag"!=e?(a="error",x):(h(r),C)}function D(e,t,r){return a="error",x(e,t,r)}function B(e,t,r){if("word"==e)return a="attribute",E;if("endTag"==e||"selfcloseTag"==e){var n=r.tagName,o=r.tagStart;return r.tagName=r.tagStart=null,"selfcloseTag"==e||l.autoSelfClosers.hasOwnProperty(g(n))?v(r,n):(v(r,n),r.context=new f(r,n,o==r.indented)),C}return a="error",B}function E(e,t,r){return"equals"==e?k:(l.allowMissing||(a="error"),B(e,t,r))}function k(e,t,r){return"string"==e?$:"word"==e&&l.allowUnquoted?(a="string",B):(a="error",B(e,t,r))}function $(e,t,r){return"string"==e?$:B(e,t,r)}return u.isInText=!0,{startState:function(e){var t={tokenize:u,state:C,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;i=null;var r=t.tokenize(e,t);return(r||i)&&"comment"!=r&&(a=null,t.state=t.state(i||r,e,t),a&&(r="error"==a?r+" error":a)),r},indent:function(t,r,n){var o=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(o&&o.noIndent)return e.Pass;if(t.tokenize!=A&&t.tokenize!=u)return n?n.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==l.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(l.multilineTagIndentFactor||1);if(l.alignCDATA&&/$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:l.htmlMode?"html":"xml",helperType:l.htmlMode?"html":"xml",skipAttribute:function(e){e.state==k&&(e.state=B)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],r=e.context;r;r=r.prev)t.push(r.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}(r(75255))},86077:function(e,t,r){var n;e.exports=(n=r(44011),r(80304),r(66002),r(96296),r(97695),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,o=[],i=[],a=[],s=[],l=[],d=[],c=[],u=[],A=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var b=n^n<<1^n<<2^n<<3^n<<4;b=b>>>8^255&b^99,o[r]=b,i[b]=r;var m=e[r],g=e[m],f=e[g],h=257*e[b]^16843008*b;a[r]=h<<24|h>>>8,s[r]=h<<16|h>>>16,l[r]=h<<8|h>>>24,d[r]=h,h=16843009*f^65537*g^257*m^16843008*r,c[b]=h<<24|h>>>8,u[b]=h<<16|h>>>16,A[b]=h<<8|h>>>24,p[b]=h,r?(r=m^e[e[e[f^m]]],n^=e[e[n]]):r=n=1}}();var b=[0,1,2,4,8,16,32,64,128,27,54],m=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),i=this._keySchedule=[],a=0;a6&&a%r==4&&(d=o[d>>>24]<<24|o[d>>>16&255]<<16|o[d>>>8&255]<<8|o[255&d]):(d=o[(d=d<<8|d>>>24)>>>24]<<24|o[d>>>16&255]<<16|o[d>>>8&255]<<8|o[255&d],d^=b[a/r|0]<<24),i[a]=i[a-r]^d);for(var s=this._invKeySchedule=[],l=0;l>>24]]^u[o[d>>>16&255]]^A[o[d>>>8&255]]^p[o[255&d]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,s,l,d,o)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,c,u,A,p,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,o,i,a,s){for(var l=this._nRounds,d=e[t]^r[0],c=e[t+1]^r[1],u=e[t+2]^r[2],A=e[t+3]^r[3],p=4,b=1;b>>24]^o[c>>>16&255]^i[u>>>8&255]^a[255&A]^r[p++],g=n[c>>>24]^o[u>>>16&255]^i[A>>>8&255]^a[255&d]^r[p++],f=n[u>>>24]^o[A>>>16&255]^i[d>>>8&255]^a[255&c]^r[p++],h=n[A>>>24]^o[d>>>16&255]^i[c>>>8&255]^a[255&u]^r[p++];d=m,c=g,u=f,A=h}m=(s[d>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&A])^r[p++],g=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[A>>>8&255]<<8|s[255&d])^r[p++],f=(s[u>>>24]<<24|s[A>>>16&255]<<16|s[d>>>8&255]<<8|s[255&c])^r[p++],h=(s[A>>>24]<<24|s[d>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^r[p++],e[t]=m,e[t+1]=g,e[t+2]=f,e[t+3]=h},keySize:8});e.AES=t._createHelper(m)}(),n.AES)},13134:function(e,t,r){var n;e.exports=(n=r(44011),r(80304),r(66002),r(96296),r(97695),function(){var e=n,t=e.lib.BlockCipher,r=e.algo;const o=16,i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var s={pbox:[],sbox:[]};function l(e,t){let r=t>>24&255,n=t>>16&255,o=t>>8&255,i=255&t,a=e.sbox[0][r]+e.sbox[1][n];return a^=e.sbox[2][o],a+=e.sbox[3][i],a}function d(e,t,r){let n,i=t,a=r;for(let t=0;t1;--t)i^=e.pbox[t],a=l(e,i)^a,n=i,i=a,a=n;return n=i,i=a,a=n,a^=e.pbox[1],i^=e.pbox[0],{left:i,right:a}}function u(e,t,r){for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e.sbox[t][r]=a[t][r]}let n=0;for(let a=0;a=r&&(n=0);let s=0,l=0,c=0;for(let t=0;t>>2];e.sigBytes-=t}},m=(r.BlockCipher=c.extend({cfg:c.cfg.extend({mode:p,padding:b}),reset:function(){var e;c.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),g=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?i.create([1398893684,1701076831]).concat(r).concat(t):t).toString(l)},parse:function(e){var t,r=l.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=i.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),m.create({ciphertext:r,salt:t})}},f=r.SerializableCipher=o.extend({cfg:o.extend({format:g}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var o=e.createEncryptor(r,n),i=o.finalize(t),a=o.cfg;return m.create({ciphertext:i,key:r,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),h=(t.kdf={}).OpenSSL={execute:function(e,t,r,n,o){if(n||(n=i.random(8)),o)a=d.create({keySize:t+r,hasher:o}).compute(e,n);else var a=d.create({keySize:t+r}).compute(e,n);var s=i.create(a.words.slice(t),4*r);return a.sigBytes=4*t,m.create({key:a,iv:s,salt:n})}},v=r.PasswordBasedCipher=f.extend({cfg:f.cfg.extend({kdf:h}),encrypt:function(e,t,r,n){var o=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=o.iv;var i=f.encrypt.call(this,e,t,o.key,n);return i.mixIn(o),i},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=o.iv,f.decrypt.call(this,e,t,o.key,n)}})}()))},44011:function(e,t,r){var n;e.exports=(n=n||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&"undefined"!=typeof global&&global.crypto&&(n=global.crypto),!n)try{n=r(50477)}catch(e){}var o=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},s=a.lib={},l=s.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},d=s.WordArray=l.extend({init:function(e,r){e=this.words=e||[],this.sigBytes=r!=t?r:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,o=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[n+i>>>2]|=a<<24-(n+i)%4*8}else for(var s=0;s>>2]=r[s>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r>>2]>>>24-o%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new d.init(r,t/2)}},A=c.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new d.init(r,t)}},p=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(A.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return A.parse(unescape(encodeURIComponent(e)))}},b=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,o=n.words,i=n.sigBytes,a=this.blockSize,s=i/(4*a),l=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,c=e.min(4*l,i);if(l){for(var u=0;u>>6-a%4*2;o[i>>>2]|=s<<24-i%4*8,i++}return t.create(o,i)}e.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var o=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;s<4&&i+.75*s>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;o.length%4;)o.push(l);return o.join("")},parse:function(e){var t=e.length,n=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i>>6-a%4*2;o[i>>>2]|=s<<24-i%4*8,i++}return t.create(o,i)}e.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var r=e.words,n=e.sigBytes,o=t?this._safe_map:this._map;e.clamp();for(var i=[],a=0;a>>2]>>>24-a%4*8&255)<<16|(r[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|r[a+2>>>2]>>>24-(a+2)%4*8&255,l=0;l<4&&a+.75*l>>6*(3-l)&63));var d=o.charAt(64);if(d)for(;i.length%4;)i.push(d);return i.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,o=t?this._safe_map:this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var a=0;a>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o>>1]|=e.charCodeAt(o)<<16-o%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i>>2]>>>16-i%4*8&65535);n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},96296:function(e,t,r){var n,o,i,a,s,l,d,c;e.exports=(c=r(44011),r(84077),r(54031),o=(n=c).lib,i=o.Base,a=o.WordArray,s=n.algo,l=s.MD5,d=s.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:l,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,o=n.hasher.create(),i=a.create(),s=i.words,l=n.keySize,d=n.iterations;s.lengthn&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),s=o.words,l=i.words,d=0;d>>2]|=e[o]<<24-o%4*8;t.call(this,n,r)}else t.apply(this,arguments)};r.prototype=e}}(),n.lib.WordArray)},66002:function(e,t,r){var n;e.exports=(n=r(44011),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,a=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,a=e[t+0],l=e[t+1],p=e[t+2],b=e[t+3],m=e[t+4],g=e[t+5],f=e[t+6],h=e[t+7],v=e[t+8],C=e[t+9],w=e[t+10],y=e[t+11],x=e[t+12],D=e[t+13],B=e[t+14],E=e[t+15],k=i[0],$=i[1],_=i[2],F=i[3];k=d(k,$,_,F,a,7,s[0]),F=d(F,k,$,_,l,12,s[1]),_=d(_,F,k,$,p,17,s[2]),$=d($,_,F,k,b,22,s[3]),k=d(k,$,_,F,m,7,s[4]),F=d(F,k,$,_,g,12,s[5]),_=d(_,F,k,$,f,17,s[6]),$=d($,_,F,k,h,22,s[7]),k=d(k,$,_,F,v,7,s[8]),F=d(F,k,$,_,C,12,s[9]),_=d(_,F,k,$,w,17,s[10]),$=d($,_,F,k,y,22,s[11]),k=d(k,$,_,F,x,7,s[12]),F=d(F,k,$,_,D,12,s[13]),_=d(_,F,k,$,B,17,s[14]),k=c(k,$=d($,_,F,k,E,22,s[15]),_,F,l,5,s[16]),F=c(F,k,$,_,f,9,s[17]),_=c(_,F,k,$,y,14,s[18]),$=c($,_,F,k,a,20,s[19]),k=c(k,$,_,F,g,5,s[20]),F=c(F,k,$,_,w,9,s[21]),_=c(_,F,k,$,E,14,s[22]),$=c($,_,F,k,m,20,s[23]),k=c(k,$,_,F,C,5,s[24]),F=c(F,k,$,_,B,9,s[25]),_=c(_,F,k,$,b,14,s[26]),$=c($,_,F,k,v,20,s[27]),k=c(k,$,_,F,D,5,s[28]),F=c(F,k,$,_,p,9,s[29]),_=c(_,F,k,$,h,14,s[30]),k=u(k,$=c($,_,F,k,x,20,s[31]),_,F,g,4,s[32]),F=u(F,k,$,_,v,11,s[33]),_=u(_,F,k,$,y,16,s[34]),$=u($,_,F,k,B,23,s[35]),k=u(k,$,_,F,l,4,s[36]),F=u(F,k,$,_,m,11,s[37]),_=u(_,F,k,$,h,16,s[38]),$=u($,_,F,k,w,23,s[39]),k=u(k,$,_,F,D,4,s[40]),F=u(F,k,$,_,a,11,s[41]),_=u(_,F,k,$,b,16,s[42]),$=u($,_,F,k,f,23,s[43]),k=u(k,$,_,F,C,4,s[44]),F=u(F,k,$,_,x,11,s[45]),_=u(_,F,k,$,E,16,s[46]),k=A(k,$=u($,_,F,k,p,23,s[47]),_,F,a,6,s[48]),F=A(F,k,$,_,h,10,s[49]),_=A(_,F,k,$,B,15,s[50]),$=A($,_,F,k,g,21,s[51]),k=A(k,$,_,F,x,6,s[52]),F=A(F,k,$,_,b,10,s[53]),_=A(_,F,k,$,w,15,s[54]),$=A($,_,F,k,l,21,s[55]),k=A(k,$,_,F,v,6,s[56]),F=A(F,k,$,_,E,10,s[57]),_=A(_,F,k,$,f,15,s[58]),$=A($,_,F,k,D,21,s[59]),k=A(k,$,_,F,m,6,s[60]),F=A(F,k,$,_,y,10,s[61]),_=A(_,F,k,$,p,15,s[62]),$=A($,_,F,k,C,21,s[63]),i[0]=i[0]+k|0,i[1]=i[1]+$|0,i[2]=i[2]+_|0,i[3]=i[3]+F|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;r[o>>>5]|=128<<24-o%32;var i=e.floor(n/4294967296),a=n;r[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r[14+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(r.length+1),this._process();for(var s=this._hash,l=s.words,d=0;d<4;d++){var c=l[d];l[d]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function d(e,t,r,n,o,i,a){var s=e+(t&r|~t&n)+o+a;return(s<>>32-i)+t}function c(e,t,r,n,o,i,a){var s=e+(t&n|r&~n)+o+a;return(s<>>32-i)+t}function u(e,t,r,n,o,i,a){var s=e+(t^r^n)+o+a;return(s<>>32-i)+t}function A(e,t,r,n,o,i,a){var s=e+(r^(t|~n))+o+a;return(s<>>32-i)+t}t.MD5=i._createHelper(l),t.HmacMD5=i._createHmacHelper(l)}(Math),n.MD5)},3459:function(e,t,r){var n;e.exports=(n=r(44011),r(97695),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var o,i=this._iv;i?(o=i.slice(0),this._iv=void 0):o=this._prevBlock,n.encryptBlock(o,0);for(var a=0;a>24))e+=1<<24;else{var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}return e}function r(e){return 0===(e[0]=t(e[0]))&&(e[1]=t(e[1])),e}var o=e.Encryptor=e.extend({processBlock:function(e,t){var n=this._cipher,o=n.blockSize,i=this._iv,a=this._counter;i&&(a=this._counter=i.slice(0),this._iv=void 0),r(a);var s=a.slice(0);n.encryptBlock(s,0);for(var l=0;l>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},6939:function(e,t,r){var n;e.exports=(n=r(44011),r(97695),n.pad.Iso10126={pad:function(e,t){var r=4*t,o=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(o-1)).concat(n.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},66828:function(e,t,r){var n;e.exports=(n=r(44011),r(97695),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},30378:function(e,t,r){var n;e.exports=(n=r(44011),r(97695),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},48989:function(e,t,r){var n;e.exports=(n=r(44011),r(97695),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=e.words,r=e.sigBytes-1;for(r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},n.pad.ZeroPadding)},56173:function(e,t,r){var n,o,i,a,s,l,d,c,u;e.exports=(u=r(44011),r(93519),r(54031),o=(n=u).lib,i=o.Base,a=o.WordArray,s=n.algo,l=s.SHA256,d=s.HMAC,c=s.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:l,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=d.create(r.hasher,e),o=a.create(),i=a.create([1]),s=o.words,l=i.words,c=r.keySize,u=r.iterations;s.length>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)l.call(this);for(o=0;o<8;o++)n[o]^=r[o+4&7];if(t){var i=t.words,a=i[0],s=i[1],d=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=d>>>16|4294901760&c,A=c<<16|65535&d;for(n[0]^=d,n[1]^=u,n[2]^=c,n[3]^=A,n[4]^=d,n[5]^=u,n[6]^=c,n[7]^=A,o=0;o<4;o++)l.call(this)}},_doProcessBlock:function(e,t){var r=this._X;l.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,d=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=l^d}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=t._createHelper(s)}(),n.RabbitLegacy)},77928:function(e,t,r){var n;e.exports=(n=r(44011),r(80304),r(66002),r(96296),r(97695),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],a=[],s=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)l.call(this);for(r=0;r<8;r++)o[r]^=n[r+4&7];if(t){var i=t.words,a=i[0],s=i[1],d=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=d>>>16|4294901760&c,A=c<<16|65535&d;for(o[0]^=d,o[1]^=u,o[2]^=c,o[3]^=A,o[4]^=d,o[5]^=u,o[6]^=c,o[7]^=A,r=0;r<4;r++)l.call(this)}},_doProcessBlock:function(e,t){var r=this._X;l.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function l(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,d=((4294901760&n)*n|0)+((65535&n)*n|0);a[r]=l^d}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=t._createHelper(s)}(),n.Rabbit)},37348:function(e,t,r){var n;e.exports=(n=r(44011),r(80304),r(66002),r(96296),r(97695),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],o=0;o<256;o++)n[o]=o;o=0;for(var i=0;o<256;o++){var a=o%r,s=t[a>>>2]>>>24-a%4*8&255;i=(i+n[o]+s)%256;var l=n[o];n[o]=n[i],n[i]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,r=this._j,n=0,o=0;o<4;o++){r=(r+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[r],e[r]=i,n|=e[(e[t]+e[r])%256]<<24-8*o}return this._i=t,this._j=r,n}e.RC4=t._createHelper(o);var a=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});e.RC4Drop=t._createHelper(a)}(),n.RC4)},39718:function(e,t,r){var n;e.exports=(n=r(44011), /** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,a=t.algo,s=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),l=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),d=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=o.create([0,1518500249,1859775393,2400959708,2840853838]),A=o.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i,a,p,C,w,y,x,D,B,E,k,$=this._hash.words,_=u.words,F=A.words,I=s.words,O=l.words,S=d.words,P=c.words;for(y=i=$[0],x=a=$[1],D=p=$[2],B=C=$[3],E=w=$[4],r=0;r<80;r+=1)k=i+e[t+I[r]]|0,k+=r<16?b(a,p,C)+_[0]:r<32?m(a,p,C)+_[1]:r<48?g(a,p,C)+_[2]:r<64?f(a,p,C)+_[3]:h(a,p,C)+_[4],k=(k=v(k|=0,S[r]))+w|0,i=w,w=C,C=v(p,10),p=a,a=k,k=y+e[t+O[r]]|0,k+=r<16?h(x,D,B)+F[0]:r<32?f(x,D,B)+F[1]:r<48?g(x,D,B)+F[2]:r<64?m(x,D,B)+F[3]:b(x,D,B)+F[4],k=(k=v(k|=0,P[r]))+E|0,y=E,E=B,B=v(D,10),D=x,x=k;k=$[1]+p+B|0,$[1]=$[2]+C+E|0,$[2]=$[3]+w+y|0,$[3]=$[4]+i+x|0,$[4]=$[0]+a+D|0,$[0]=k},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,a=0;a<5;a++){var s=i[a];i[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function b(e,t,r){return e^t^r}function m(e,t,r){return e&t|~e&r}function g(e,t,r){return(e|~t)^r}function f(e,t,r){return e&r|t&~r}function h(e,t,r){return e^(t|~r)}function v(e,t){return e<>>32-t}t.RIPEMD160=i._createHelper(p),t.HmacRIPEMD160=i._createHmacHelper(p)}(Math),n.RIPEMD160)},84077:function(e,t,r){var n,o,i,a,s,l,d,c;e.exports=(c=r(44011),o=(n=c).lib,i=o.WordArray,a=o.Hasher,s=n.algo,l=[],d=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],a=r[3],s=r[4],d=0;d<80;d++){if(d<16)l[d]=0|e[t+d];else{var c=l[d-3]^l[d-8]^l[d-14]^l[d-16];l[d]=c<<1|c>>>31}var u=(n<<5|n>>>27)+s+l[d];u+=d<20?1518500249+(o&i|~o&a):d<40?1859775393+(o^i^a):d<60?(o&i|o&a|i&a)-1894007588:(o^i^a)-899497514,s=a,a=i,i=o<<30|o>>>2,o=n,n=u}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=a._createHelper(d),n.HmacSHA1=a._createHmacHelper(d),c.SHA1)},24610:function(e,t,r){var n,o,i,a,s,l;e.exports=(l=r(44011),r(93519),o=(n=l).lib.WordArray,i=n.algo,a=i.SHA256,s=i.SHA224=a.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=a._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=a._createHelper(s),n.HmacSHA224=a._createHmacHelper(s),l.SHA224)},93519:function(e,t,r){var n;e.exports=(n=r(44011),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,a=t.algo,s=[],l=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,o=0;o<64;)t(n)&&(o<8&&(s[o]=r(e.pow(n,.5))),l[o]=r(e.pow(n,1/3)),o++),n++}();var d=[],c=a.SHA256=i.extend({_doReset:function(){this._hash=new o.init(s.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],a=r[3],s=r[4],c=r[5],u=r[6],A=r[7],p=0;p<64;p++){if(p<16)d[p]=0|e[t+p];else{var b=d[p-15],m=(b<<25|b>>>7)^(b<<14|b>>>18)^b>>>3,g=d[p-2],f=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;d[p]=m+d[p-7]+f+d[p-16]}var h=n&o^n&i^o&i,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),C=A+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&c^~s&u)+l[p]+d[p];A=u,u=c,c=s,s=a+C|0,a=i,i=o,o=n,n=C+(v+h)|0}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0,r[5]=r[5]+c|0,r[6]=r[6]+u|0,r[7]=r[7]+A|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;return r[o>>>5]|=128<<24-o%32,r[14+(o+64>>>9<<4)]=e.floor(n/4294967296),r[15+(o+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(c),t.HmacSHA256=i._createHmacHelper(c)}(Math),n.SHA256)},7691:function(e,t,r){var n;e.exports=(n=r(44011),r(44978),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,a=t.x64.Word,s=t.algo,l=[],d=[],c=[];!function(){for(var e=1,t=0,r=0;r<24;r++){l[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)d[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var s=0,u=0,A=0;A<7;A++){if(1&o){var p=(1<>>24)|4278255360&(i<<24|i>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),($=r[o]).high^=a,$.low^=i}for(var s=0;s<24;s++){for(var A=0;A<5;A++){for(var p=0,b=0,m=0;m<5;m++)p^=($=r[A+5*m]).high,b^=$.low;var g=u[A];g.high=p,g.low=b}for(A=0;A<5;A++){var f=u[(A+4)%5],h=u[(A+1)%5],v=h.high,C=h.low;for(p=f.high^(v<<1|C>>>31),b=f.low^(C<<1|v>>>31),m=0;m<5;m++)($=r[A+5*m]).high^=p,$.low^=b}for(var w=1;w<25;w++){var y=($=r[w]).high,x=$.low,D=l[w];D<32?(p=y<>>32-D,b=x<>>32-D):(p=x<>>64-D,b=y<>>64-D);var B=u[d[w]];B.high=p,B.low=b}var E=u[0],k=r[0];for(E.high=k.high,E.low=k.low,A=0;A<5;A++)for(m=0;m<5;m++){var $=r[w=A+5*m],_=u[w],F=u[(A+1)%5+5*m],I=u[(A+2)%5+5*m];$.high=_.high^~F.high&I.high,$.low=_.low^~F.low&I.low}$=r[0];var O=c[s];$.high^=O.high,$.low^=O.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,l=s/8,d=[],c=0;c>>24)|4278255360&(A<<24|A>>>8),p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),d.push(p),d.push(A)}return new o.init(d,s)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=i._createHelper(A),t.HmacSHA3=i._createHmacHelper(A)}(Math),n.SHA3)},55895:function(e,t,r){var n,o,i,a,s,l,d,c;e.exports=(c=r(44011),r(44978),r(49670),o=(n=c).x64,i=o.Word,a=o.WordArray,s=n.algo,l=s.SHA512,d=s.SHA384=l.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=l._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=l._createHelper(d),n.HmacSHA384=l._createHmacHelper(d),c.SHA384)},49670:function(e,t,r){var n;e.exports=(n=r(44011),r(44978),function(){var e=n,t=e.lib.Hasher,r=e.x64,o=r.Word,i=r.WordArray,a=e.algo;function s(){return o.create.apply(o,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],d=[];!function(){for(var e=0;e<80;e++)d[e]=s()}();var c=a.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],a=r[3],s=r[4],c=r[5],u=r[6],A=r[7],p=n.high,b=n.low,m=o.high,g=o.low,f=i.high,h=i.low,v=a.high,C=a.low,w=s.high,y=s.low,x=c.high,D=c.low,B=u.high,E=u.low,k=A.high,$=A.low,_=p,F=b,I=m,O=g,S=f,P=h,T=v,R=C,L=w,M=y,N=x,U=D,J=B,z=E,H=k,j=$,V=0;V<80;V++){var Z,G,q=d[V];if(V<16)G=q.high=0|e[t+2*V],Z=q.low=0|e[t+2*V+1];else{var W=d[V-15],Y=W.high,K=W.low,Q=(Y>>>1|K<<31)^(Y>>>8|K<<24)^Y>>>7,X=(K>>>1|Y<<31)^(K>>>8|Y<<24)^(K>>>7|Y<<25),ee=d[V-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,oe=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),ie=d[V-7],ae=ie.high,se=ie.low,le=d[V-16],de=le.high,ce=le.low;G=(G=(G=Q+ae+((Z=X+se)>>>0>>0?1:0))+ne+((Z+=oe)>>>0>>0?1:0))+de+((Z+=ce)>>>0>>0?1:0),q.high=G,q.low=Z}var ue,Ae=L&N^~L&J,pe=M&U^~M&z,be=_&I^_&S^I&S,me=F&O^F&P^O&P,ge=(_>>>28|F<<4)^(_<<30|F>>>2)^(_<<25|F>>>7),fe=(F>>>28|_<<4)^(F<<30|_>>>2)^(F<<25|_>>>7),he=(L>>>14|M<<18)^(L>>>18|M<<14)^(L<<23|M>>>9),ve=(M>>>14|L<<18)^(M>>>18|L<<14)^(M<<23|L>>>9),Ce=l[V],we=Ce.high,ye=Ce.low,xe=H+he+((ue=j+ve)>>>0>>0?1:0),De=fe+me;H=J,j=z,J=N,z=U,N=L,U=M,L=T+(xe=(xe=(xe=xe+Ae+((ue+=pe)>>>0>>0?1:0))+we+((ue+=ye)>>>0>>0?1:0))+G+((ue+=Z)>>>0>>0?1:0))+((M=R+ue|0)>>>0>>0?1:0)|0,T=S,R=P,S=I,P=O,I=_,O=F,_=xe+(ge+be+(De>>>0>>0?1:0))+((F=ue+De|0)>>>0>>0?1:0)|0}b=n.low=b+F,n.high=p+_+(b>>>0>>0?1:0),g=o.low=g+O,o.high=m+I+(g>>>0>>0?1:0),h=i.low=h+P,i.high=f+S+(h>>>0

>>0?1:0),C=a.low=C+R,a.high=v+T+(C>>>0>>0?1:0),y=s.low=y+M,s.high=w+L+(y>>>0>>0?1:0),D=c.low=D+U,c.high=x+N+(D>>>0>>0?1:0),E=u.low=E+z,u.high=B+J+(E>>>0>>0?1:0),$=A.low=$+j,A.high=k+H+($>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(c),e.HmacSHA512=t._createHmacHelper(c)}(),n.SHA512)},71506:function(e,t,r){var n;e.exports=(n=r(44011),r(80304),r(66002),r(96296),r(97695),function(){var e=n,t=e.lib,r=t.WordArray,o=t.BlockCipher,i=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],c=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=i.DES=o.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=a[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var d=o[i]=[],c=l[i];for(r=0;r<24;r++)d[r/6|0]|=t[(s[r]-1+c)%28]<<31-r%6,d[4+(r/6|0)]|=t[28+(s[r+24]-1+c)%28]<<31-r%6;for(d[0]=d[0]<<1|d[0]>>>31,r=1;r<7;r++)d[r]=d[r]>>>4*(r-1)+3;d[7]=d[7]<<5|d[7]>>>27}var u=this._invSubKeys=[];for(r=0;r<16;r++)u[r]=o[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],A.call(this,4,252645135),A.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),A.call(this,1,1431655765);for(var n=0;n<16;n++){for(var o=r[n],i=this._lBlock,a=this._rBlock,s=0,l=0;l<8;l++)s|=d[l][((a^o[l])&c[l])>>>0];this._lBlock=a,this._rBlock=i^s}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,A.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),A.call(this,16,65535),A.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function A(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(r.create(t)),this._des2=u.createEncryptor(r.create(n)),this._des3=u.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=o._createHelper(b)}(),n.TripleDES)},44978:function(e,t,r){var n;e.exports=(n=r(44011),function(e){var t=n,r=t.lib,o=r.Base,i=r.WordArray,a=t.x64={};a.Word=o.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=o.extend({init:function(t,r){t=this.words=t||[],this.sigBytes=r!=e?r:8*t.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n=void 0!==t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var s=0;s0?" ".concat(c[5]):""," {").concat(c[1],"}")),c[5]=i),r&&(c[2]?(c[1]="@media ".concat(c[2]," {").concat(c[1],"}"),c[2]=r):c[2]=r),o&&(c[4]?(c[1]="@supports (".concat(c[4],") {").concat(c[1],"}"),c[4]=o):c[4]="".concat(o)),t.push(c))}},t}},39151:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},89547:e=>{"use strict";e.exports=function(e){return e[1]}},51227:(e,t,r)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const r="color: "+this.color;t.splice(1,0,r,"color: inherit");let n=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(n++,"%c"===e&&(o=n))})),t.splice(o,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r(18630)(t);e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},18630:(e,t,r)=>{e.exports=function(e){function t(e){let r,o,i,a=null;function s(){for(var e=arguments.length,n=new Array(e),o=0;o{if("%%"===e)return"%";d++;const o=t.formatters[r];if("function"==typeof o){const t=n[d];e=o.call(i,t),n.splice(d,1),d--}return e})),t.formatArgs.call(i,n);(i.log||t.log).apply(i,n)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=n,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==t.namespaces&&(o=t.namespaces,i=t.enabled(e)),i),set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function n(e,r){const n=t(this.namespace+(void 0===r?":":r)+e);return n.log=this.log,n}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let r;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(r=0;r{t[r]=e[r]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let r=0;for(let t=0;t{var t=NaN,r="[object Symbol]",n=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof global&&global&&global.Object===Object&&global,d="object"==typeof self&&self&&self.Object===Object&&self,c=l||d||Function("return this")(),u=Object.prototype.toString,A=Math.max,p=Math.min,b=function(){return c.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==r}(e))return t;if(m(e)){var l="function"==typeof e.valueOf?e.valueOf():e;e=m(l)?l+"":l}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var d=i.test(e);return d||a.test(e)?s(e.slice(2),d?2:8):o.test(e)?t:+e}e.exports=function(e,t,r){var n,o,i,a,s,l,d=0,c=!1,u=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var r=n,i=o;return n=o=void 0,d=t,a=e.apply(i,r)}function v(e){var r=e-l;return void 0===l||r>=t||r<0||u&&e-d>=i}function C(){var e=b();if(v(e))return w(e);s=setTimeout(C,function(e){var r=t-(e-l);return u?p(r,i-(e-d)):r}(e))}function w(e){return s=void 0,f&&n?h(e):(n=o=void 0,a)}function y(){var e=b(),r=v(e);if(n=arguments,o=this,l=e,r){if(void 0===s)return function(e){return d=e,s=setTimeout(C,t),c?h(e):a}(l);if(u)return s=setTimeout(C,t),h(l)}return void 0===s&&(s=setTimeout(C,t)),a}return t=g(t)||0,m(r)&&(c=!!r.leading,i=(u="maxWait"in r)?A(g(r.maxWait)||0,t):i,f="trailing"in r?!!r.trailing:f),y.cancel=function(){void 0!==s&&clearTimeout(s),d=0,n=l=o=s=void 0},y.flush=function(){return void 0===s?a:w(b())},y}},25380:e=>{e.exports=r;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function r(e,t,r){this.low=0|e,this.high=0|t,this.unsigned=!!r}function n(e){return!0===(e&&e.__isLong__)}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0}),r.isLong=n;var o={},i={};function a(e,t){var r,n,a;return t?(a=0<=(e>>>=0)&&e<256)&&(n=i[e])?n:(r=l(e,(0|e)<0?-1:0,!0),a&&(i[e]=r),r):(a=-128<=(e|=0)&&e<128)&&(n=o[e])?n:(r=l(e,e<0?-1:0,!1),a&&(o[e]=r),r)}function s(e,t){if(isNaN(e))return t?f:g;if(t){if(e<0)return f;if(e>=p)return y}else{if(e<=-b)return x;if(e+1>=b)return w}return e<0?s(-e,t).neg():l(e%A|0,e/A|0,t)}function l(e,t,n){return new r(e,t,n)}r.fromInt=a,r.fromNumber=s,r.fromBits=l;var d=Math.pow;function c(e,t,r){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return g;if("number"==typeof t?(r=t,t=!1):t=!!t,(r=r||10)<2||360)throw Error("interior hyphen");if(0===n)return c(e.substring(1),t,r).neg();for(var o=s(d(r,8)),i=g,a=0;a>>0:this.low},D.toNumber=function(){return this.unsigned?(this.high>>>0)*A+(this.low>>>0):this.high*A+(this.low>>>0)},D.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((i=l).isZero())return c+a;for(;c.length<6;)c="0"+c;a=""+c+a}},D.getHighBits=function(){return this.high},D.getHighBitsUnsigned=function(){return this.high>>>0},D.getLowBits=function(){return this.low},D.getLowBitsUnsigned=function(){return this.low>>>0},D.getNumBitsAbs=function(){if(this.isNegative())return this.eq(x)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&!(e&1<=0},D.isOdd=function(){return!(1&~this.low)},D.isEven=function(){return!(1&this.low)},D.equals=function(e){return n(e)||(e=u(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&(this.high===e.high&&this.low===e.low)},D.eq=D.equals,D.notEquals=function(e){return!this.eq(e)},D.neq=D.notEquals,D.ne=D.notEquals,D.lessThan=function(e){return this.comp(e)<0},D.lt=D.lessThan,D.lessThanOrEqual=function(e){return this.comp(e)<=0},D.lte=D.lessThanOrEqual,D.le=D.lessThanOrEqual,D.greaterThan=function(e){return this.comp(e)>0},D.gt=D.greaterThan,D.greaterThanOrEqual=function(e){return this.comp(e)>=0},D.gte=D.greaterThanOrEqual,D.ge=D.greaterThanOrEqual,D.compare=function(e){if(n(e)||(e=u(e)),this.eq(e))return 0;var t=this.isNegative(),r=e.isNegative();return t&&!r?-1:!t&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},D.comp=D.compare,D.negate=function(){return!this.unsigned&&this.eq(x)?x:this.not().add(h)},D.neg=D.negate,D.add=function(e){n(e)||(e=u(e));var t=this.high>>>16,r=65535&this.high,o=this.low>>>16,i=65535&this.low,a=e.high>>>16,s=65535&e.high,d=e.low>>>16,c=0,A=0,p=0,b=0;return p+=(b+=i+(65535&e.low))>>>16,A+=(p+=o+d)>>>16,c+=(A+=r+s)>>>16,c+=t+a,l((p&=65535)<<16|(b&=65535),(c&=65535)<<16|(A&=65535),this.unsigned)},D.subtract=function(e){return n(e)||(e=u(e)),this.add(e.neg())},D.sub=D.subtract,D.multiply=function(e){if(this.isZero())return g;if(n(e)||(e=u(e)),t)return l(t.mul(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned);if(e.isZero())return g;if(this.eq(x))return e.isOdd()?x:g;if(e.eq(x))return this.isOdd()?x:g;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return s(this.toNumber()*e.toNumber(),this.unsigned);var r=this.high>>>16,o=65535&this.high,i=this.low>>>16,a=65535&this.low,d=e.high>>>16,c=65535&e.high,A=e.low>>>16,p=65535&e.low,b=0,f=0,h=0,v=0;return h+=(v+=a*p)>>>16,f+=(h+=i*p)>>>16,h&=65535,f+=(h+=a*A)>>>16,b+=(f+=o*p)>>>16,f&=65535,b+=(f+=i*A)>>>16,f&=65535,b+=(f+=a*c)>>>16,b+=r*p+o*A+i*c+a*d,l((h&=65535)<<16|(v&=65535),(b&=65535)<<16|(f&=65535),this.unsigned)},D.mul=D.multiply,D.divide=function(e){if(n(e)||(e=u(e)),e.isZero())throw Error("division by zero");var r,o,i;if(t)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?l((this.unsigned?t.div_u:t.div_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?f:g;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return f;if(e.gt(this.shru(1)))return v;i=f}else{if(this.eq(x))return e.eq(h)||e.eq(C)?x:e.eq(x)?h:(r=this.shr(1).div(e).shl(1)).eq(g)?e.isNegative()?h:C:(o=this.sub(e.mul(r)),i=r.add(o.div(e)));if(e.eq(x))return this.unsigned?f:g;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=g}for(o=this;o.gte(e);){r=Math.max(1,Math.floor(o.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(r)/Math.LN2),c=a<=48?1:d(2,a-48),A=s(r),p=A.mul(e);p.isNegative()||p.gt(o);)p=(A=s(r-=c,this.unsigned)).mul(e);A.isZero()&&(A=h),i=i.add(A),o=o.sub(p)}return i},D.div=D.divide,D.modulo=function(e){return n(e)||(e=u(e)),t?l((this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},D.mod=D.modulo,D.rem=D.modulo,D.not=function(){return l(~this.low,~this.high,this.unsigned)},D.and=function(e){return n(e)||(e=u(e)),l(this.low&e.low,this.high&e.high,this.unsigned)},D.or=function(e){return n(e)||(e=u(e)),l(this.low|e.low,this.high|e.high,this.unsigned)},D.xor=function(e){return n(e)||(e=u(e)),l(this.low^e.low,this.high^e.high,this.unsigned)},D.shiftLeft=function(e){return n(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?l(this.low<>>32-e,this.unsigned):l(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):l(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},D.shr=D.shiftRight,D.shiftRightUnsigned=function(e){if(n(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?l(this.low>>>e|t<<32-e,t>>>e,this.unsigned):l(32===e?t:t>>>e-32,0,this.unsigned)},D.shru=D.shiftRightUnsigned,D.shr_u=D.shiftRightUnsigned,D.toSigned=function(){return this.unsigned?l(this.low,this.high,!1):this},D.toUnsigned=function(){return this.unsigned?this:l(this.low,this.high,!0)},D.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},D.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},D.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},r.fromBytes=function(e,t,n){return n?r.fromBytesLE(e,t):r.fromBytesBE(e,t)},r.fromBytesLE=function(e,t){return new r(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},r.fromBytesBE=function(e,t){return new r(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},9527:e=>{var t=1e3,r=60*t,n=60*r,o=24*n,i=7*o,a=365.25*o;function s(e,t,r,n){var o=t>=1.5*r;return Math.round(e/r)+" "+n+(o?"s":"")}e.exports=function(e,l){l=l||{};var d=typeof e;if("string"===d&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var l=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*a;case"weeks":case"week":case"w":return l*i;case"days":case"day":case"d":return l*o;case"hours":case"hour":case"hrs":case"hr":case"h":return l*n;case"minutes":case"minute":case"mins":case"min":case"m":return l*r;case"seconds":case"second":case"secs":case"sec":case"s":return l*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}(e);if("number"===d&&isFinite(e))return l.long?function(e){var i=Math.abs(e);if(i>=o)return s(e,i,o,"day");if(i>=n)return s(e,i,n,"hour");if(i>=r)return s(e,i,r,"minute");if(i>=t)return s(e,i,t,"second");return e+" ms"}(e):function(e){var i=Math.abs(e);if(i>=o)return Math.round(e/o)+"d";if(i>=n)return Math.round(e/n)+"h";if(i>=r)return Math.round(e/r)+"m";if(i>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},93360:(e,t,r)=>{"use strict";e.exports=r(97452)},97452:(e,t,r)=>{"use strict";var n=t;function o(){n.util._configure(),n.Writer._configure(n.BufferWriter),n.Reader._configure(n.BufferReader)}n.build="minimal",n.Writer=r(18915),n.BufferWriter=r(5804),n.Reader=r(21891),n.BufferReader=r(51180),n.util=r(27632),n.rpc=r(18649),n.roots=r(77795),n.configure=o,o()},21891:(e,t,r)=>{"use strict";e.exports=l;var n,o=r(27632),i=o.LongBits,a=o.utf8;function s(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function l(e){this.buf=e,this.pos=0,this.len=e.length}var d,c="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new l(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new l(e);throw Error("illegal buffer")},u=function(){return o.Buffer?function(e){return(l.create=function(e){return o.Buffer.isBuffer(e)?new n(e):c(e)})(e)}:c};function A(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw s(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw s(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function p(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function b(){if(this.pos+8>this.len)throw s(this,8);return new i(p(this.buf,this.pos+=4),p(this.buf,this.pos+=4))}l.create=u(),l.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,l.prototype.uint32=(d=4294967295,function(){if(d=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return d;if(d=(d|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return d;if(d=(d|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return d;if(d=(d|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return d;if(d=(d|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return d;if((this.pos+=5)>this.len)throw this.pos=this.len,s(this,10);return d}),l.prototype.int32=function(){return 0|this.uint32()},l.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)},l.prototype.bool=function(){return 0!==this.uint32()},l.prototype.fixed32=function(){if(this.pos+4>this.len)throw s(this,4);return p(this.buf,this.pos+=4)},l.prototype.sfixed32=function(){if(this.pos+4>this.len)throw s(this,4);return 0|p(this.buf,this.pos+=4)},l.prototype.float=function(){if(this.pos+4>this.len)throw s(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},l.prototype.double=function(){if(this.pos+8>this.len)throw s(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},l.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw s(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,r):t===r?new this.buf.constructor(0):this._slice.call(this.buf,t,r)},l.prototype.string=function(){var e=this.bytes();return a.read(e,0,e.length)},l.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw s(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw s(this)}while(128&this.buf[this.pos++]);return this},l.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},l._configure=function(e){n=e,l.create=u(),n._configure();var t=o.Long?"toLong":"toNumber";o.merge(l.prototype,{int64:function(){return A.call(this)[t](!1)},uint64:function(){return A.call(this)[t](!0)},sint64:function(){return A.call(this).zzDecode()[t](!1)},fixed64:function(){return b.call(this)[t](!0)},sfixed64:function(){return b.call(this)[t](!1)}})}},51180:(e,t,r)=>{"use strict";e.exports=i;var n=r(21891);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(27632);function i(e){n.call(this,e)}i._configure=function(){o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice)},i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},i._configure()},77795:e=>{"use strict";e.exports={}},18649:(e,t,r)=>{"use strict";t.Service=r(80945)},80945:(e,t,r)=>{"use strict";e.exports=o;var n=r(27632);function o(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}(o.prototype=Object.create(n.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,r,o,i,a){if(!i)throw TypeError("request must be specified");var s=this;if(!a)return n.asPromise(e,s,t,r,o,i);if(s.rpcImpl)try{return s.rpcImpl(t,r[s.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,r){if(e)return s.emit("error",e,t),a(e);if(null!==r){if(!(r instanceof o))try{r=o[s.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return s.emit("error",e,t),a(e)}return s.emit("data",r,t),a(null,r)}s.end(!0)}))}catch(e){return s.emit("error",e,t),void setTimeout((function(){a(e)}),0)}else setTimeout((function(){a(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},9913:(e,t,r)=>{"use strict";e.exports=o;var n=r(27632);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var a=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new o(r,n)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(n.isString(e)){if(!n.Long)return o.fromNumber(parseInt(e,10));e=n.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return n.Long?new n.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var s=String.prototype.charCodeAt;o.fromHash=function(e){return e===a?i:new o((s.call(e,0)|s.call(e,1)<<8|s.call(e,2)<<16|s.call(e,3)<<24)>>>0,(s.call(e,4)|s.call(e,5)<<8|s.call(e,6)<<16|s.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10}},27632:function(e,t,r){"use strict";var n=t;function o(e,t,r){for(var n=Object.keys(t),o=0;o0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=o,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=i,n.ProtocolError=i("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r{"use strict";e.exports=u;var n,o=r(27632),i=o.LongBits,a=o.base64,s=o.utf8;function l(e,t,r){this.fn=e,this.len=t,this.next=void 0,this.val=r}function d(){}function c(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function u(){this.len=0,this.head=new l(d,0,0),this.tail=this.head,this.states=null}var A=function(){return o.Buffer?function(){return(u.create=function(){return new n})()}:function(){return new u}};function p(e,t,r){t[r]=255&e}function b(e,t){this.len=e,this.next=void 0,this.val=t}function m(e,t,r){for(;e.hi;)t[r++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function g(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}u.create=A(),u.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(u.alloc=o.pool(u.alloc,o.Array.prototype.subarray)),u.prototype._push=function(e,t,r){return this.tail=this.tail.next=new l(e,t,r),this.len+=t,this},b.prototype=Object.create(l.prototype),b.prototype.fn=function(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e},u.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new b((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},u.prototype.int32=function(e){return e<0?this._push(m,10,i.fromNumber(e)):this.uint32(e)},u.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},u.prototype.uint64=function(e){var t=i.from(e);return this._push(m,t.length(),t)},u.prototype.int64=u.prototype.uint64,u.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(m,t.length(),t)},u.prototype.bool=function(e){return this._push(p,1,e?1:0)},u.prototype.fixed32=function(e){return this._push(g,4,e>>>0)},u.prototype.sfixed32=u.prototype.fixed32,u.prototype.fixed64=function(e){var t=i.from(e);return this._push(g,4,t.lo)._push(g,4,t.hi)},u.prototype.sfixed64=u.prototype.fixed64,u.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},u.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var f=o.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n>>0;if(!t)return this._push(p,1,0);if(o.isString(e)){var r=u.alloc(t=a.length(e));a.decode(e,r,0),e=r}return this.uint32(t)._push(f,t,e)},u.prototype.string=function(e){var t=s.length(e);return t?this.uint32(t)._push(s.write,t,e):this._push(p,1,0)},u.prototype.fork=function(){return this.states=new c(this),this.head=this.tail=new l(d,0,0),this.len=0,this},u.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new l(d,0,0),this.len=0),this},u.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},u.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},u._configure=function(e){n=e,u.create=A(),n._configure()}},5804:(e,t,r)=>{"use strict";e.exports=i;var n=r(18915);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(27632);function i(){n.call(this)}function a(e,t,r){e.length<40?o.utf8.write(e,t,r):t.utf8Write?t.utf8Write(e,r):t.write(e,r)}i._configure=function(){i.alloc=o._Buffer_allocUnsafe,i.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n>>0;return this.uint32(t),t&&this._push(i.writeBytesBuffer,t,e),this},i.prototype.string=function(e){var t=o.Buffer.byteLength(e);return this.uint32(t),t&&this._push(a,t,e),this},i._configure()},69760:(e,t,r)=>{"use strict";t.Hh=void 0;var n=r(54071);Object.defineProperty(t,"Hh",{enumerable:!0,get:function(){return n.load}});var o=r(61271)},61271:function(e,t){"use strict";var r=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}l((n=n.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]{"use strict";var n=r(95489),o=/[\/\?<>\\:\*\|"]/g,i=/[\x00-\x1f\x80-\x9f]/g,a=/^\.+$/,s=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,l=/[\. ]+$/;function d(e,t){if("string"!=typeof e)throw new Error("Input must be string");var r=e.replace(o,t).replace(i,t).replace(a,t).replace(s,t).replace(l,t);return n(r,255)}e.exports=function(e,t){var r=t&&t.replacement||"",n=d(e,r);return""===r?n:d(n,"")}},4556:function(e,t,r){"use strict";var n;!function(o){if("function"!=typeof i){var i=function(e){return e};i.nonNative=!0}const a=i("plaintext"),s=i("html"),l=i("comment"),d=/<(\w*)>/g,c=/<\/?([^\s\/>]+)/;function u(e,t,r){return p(e=e||"",A(t=t||[],r=r||""))}function A(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let r;for(;r=d.exec(e);)t.add(r[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:a,tag_buffer:"",depth:0,in_quote_char:""}}function p(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let r=t.allowable_tags,n=t.tag_replacement,o=t.state,i=t.tag_buffer,d=t.depth,c=t.in_quote_char,u="";for(let t=0,A=e.length;t":if(c)break;if(d){d--;break}c="",o=a,i+=">",r.has(b(i))?u+=i:u+=n,i="";break;case'"':case"'":c=A===c?"":c||A,i+=A;break;case"-":""===A)"--"==i.slice(-2)&&(o=a),i="";else i+=A}return t.state=o,t.tag_buffer=i,t.depth=d,t.in_quote_char=c,u}function b(e){let t=c.exec(e);return t?t[1].toLowerCase():null}u.init_streaming_mode=function(e,t){let r=A(e=e||[],t=t||"");return function(e){return p(e||"",r)}},void 0===(n=function(){return u}.call(t,r,t,e))||(e.exports=n)}()},95489:(e,t,r)=>{"use strict";var n=r(75903),o=r(3700);e.exports=n.bind(null,o)},75903:e=>{"use strict";function t(e){return e>=55296&&e<=56319}function r(e){return e>=56320&&e<=57343}e.exports=function(e,n,o){if("string"!=typeof n)throw new Error("Input must be string");for(var i,a,s=n.length,l=0,d=0;do)return n.slice(0,d-a.length+1)}return n}},70029:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;ta});class a{get activeRequests(){return Array.from(this._activeRequests.values()).map((e=>e.request))}generateRequestId(){return(new Date).getTime()+Math.random().toString(36).substring(7)}abortRequest(e){const t=this._activeRequests.get(e);t?t.abortController.abort():console.error(`Request requested to abort, not found: ${e}`)}abortAllRequests(){const e=[];return this._activeRequests.forEach(((t,r)=>{this.abortRequest(r),e.push(t.request)})),Promise.allSettled(e)}constructor(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.abortable=r,this._activeRequests=new Map,this.service=this.abortable?new Proxy(e,{get:(e,r)=>{const n=e[r];return"function"!=typeof n||"request"!==r?n:function(){var r;const i=new AbortController,a=t.generateRequestId();for(var s=arguments.length,l=new Array(s),d=0;d{t._activeRequests.delete(a)})).catch((e=>{if("AbortError"!==e.name)throw e;t._activeRequests.delete(a),console.debug(`Request aborted: ${a}`,u)})),c}}}):e}}},63317:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(22894);function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}class a{get stopped(){return this._stopped}constructor(e,t){this.fileId=e,this.pollingCallback=t,this.POLL_INTERVAL_MS=1e4,this.POLL_TIMEOUT_MS=9e5,this._stopped=!1}startPolling(){var e=this;return i((function*(){const t=yield n.h4.files.get(e.fileId);e.processResponse(t),e.stopped||(e.pollingInterval=setInterval(i((function*(){const t=yield n.h4.files.get(e.fileId);e.processResponse(t)})),e.POLL_INTERVAL_MS),e.pollingTimeout=setTimeout((()=>{throw e.stopPolling(),new Error("Timeout exceeded")}),e.POLL_TIMEOUT_MS))}))()}stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval),this.pollingTimeout&&clearTimeout(this.pollingTimeout),this._stopped=!0}processResponse(e){this.pollingCallback&&this.pollingCallback(e),this.testFinished(e)&&this.stopPolling()}testFinished(e){var t;return 0!==Object.keys((null===(t=e.data.attributes)||void 0===t?void 0:t.last_analysis_results)||{}).length}}},92815:(e,t,r)=>{"use strict";r.d(t,{e:()=>d,h:()=>l});var n=r(22894);const o=["attributes","relationships"];function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t{const n=r[t];return e[t]=n.data,e}),{}):{};var s;return a(a(a(a({},n),t),i),{},{_type:e.type,_found:!0})}function d(e){var t;return{data:e.data?e.data.filter((e=>!!e)).map((e=>{var t;return"error"in e?a(a({},e),{},{_type:e.type,_found:"NotFoundError"!==(null===(t=e.error)||void 0===t?void 0:t.code)}):l(e)})):[],hasMore:!(null===(t=e.links)||void 0===t||!t.next),meta:e.meta,next:e.links?n.h4.amendLinkHost(e.links.next):void 0}}},55380:(e,t,r)=>{"use strict";r.d(t,{j:()=>a});var n=r(28506),o=r(43180),i=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class a extends n.y{constructor(){super(...arguments),this._isLoading=!1}get isLoading(){return this._isLoading}get data(){return this._data}reset(){this._isLoading=!1,this.notify()}setLoadingAndNotify(e){this._isLoading=e,this.notify()}}i([(0,o.W)()],a.prototype,"_isLoading",void 0),i([(0,o.W)()],a.prototype,"_data",void 0)},28506:(e,t,r)=>{"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ri});class i{constructor(){this._changedProperties=new Map,this._trackedProperties={},this.callbacks=new Map,this.nextSubscriberHandle=0}subscribe(e){const t=this.nextSubscriberHandle++;return this.callbacks.set(t,e),t}unsubscribe(e){this.callbacks.delete(e)}notify(){const e=new Map;this._changedProperties.forEach(((t,r)=>e.set(r.replace(/^_/,""),t))),this._changedProperties.clear();var t,r=n(this.callbacks.values());try{for(r.s();!(t=r.n()).done;){(0,t.value)(e)}}catch(e){r.e(e)}finally{r.f()}}}},43180:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});const n=(e,t)=>e!==t;function o(e){return(t,r)=>{const o=(null==e?void 0:e.hasChanged)||n;Object.defineProperty(t,r,{get:function(){return this._trackedProperties[r]},set:function(e){const t=this._trackedProperties[r];o(e,t)&&(this._changedProperties.set(r,t),this._trackedProperties[r]=e)}})}}},69601:(e,t,r)=>{"use strict";r.d(t,{_:()=>a});var n=r(55380);function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}class a extends n.j{constructor(e,t){super(),this.loadFactory=e,this._data=[],this.formatter=t||(e=>e),this.loadNextFactory=e}reset(){this._data=[],this.loadNextFactory=this.loadFactory,super.reset()}load(){var e=arguments,t=this;return i((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];t._isLoading||(yield t._load(r))}))()}reload(){var e=arguments,t=this;return i((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];t.loadNextFactory=t.loadFactory,t._isLoading||(yield t._load(r,!0))}))()}loadMore(){var e=this;return i((function*(){e.loadNextFactory&&!e.isLoading&&(yield e._load())}))()}_load(){var e=arguments,t=this;return i((function*(){let r=e.length>0&&void 0!==e[0]&&e[0],n=e.length>1&&void 0!==e[1]&&e[1];t.setLoadingAndNotify(!0),yield t.loadNextFactory(r).then((e=>t.processResponse(e))).then((e=>e.map(t.formatter))).then((e=>t.updateData(e,n))).finally((()=>t.setLoadingAndNotify(!1)))}))()}removeItems(e){var t=this;return i((function*(){t._data=t._data.filter((t=>!e(t))),t.notify()}))()}get data(){return this._data}get hasMore(){return!!this.loadNextFactory&&this.loadNextFactory!==this.loadFactory}get meta(){return this._meta}processResponse(e){return this.loadNextFactory=e.next,this._meta=e.response.meta,e.response.data}updateData(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._data=t?e:[...this._data,...e]}}},33917:(e,t,r)=>{"use strict";r.d(t,{F:()=>a});var n=r(55380);function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function i(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))}}class a extends n.j{get meta(){return this._meta}constructor(e,t){super(),this.loadFactory=e,this.formatter=t||(e=>e.data),this._data=void 0}load(){var e=arguments,t=this;return i((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];if(!t._isLoading)return t.setLoadingAndNotify(!0),t.loadFactory(r).then((e=>t.processResponse(e))).finally((()=>t.setLoadingAndNotify(!1)))}))()}experimentalLoadFromData(e){this._data=e}reload(){var e=arguments,t=this;return i((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];yield t.load(r)}))()}reset(){this._data=void 0,this._meta=void 0,this.notify(),super.reset()}processResponse(e){this._data=this.formatter(e),this._meta=e.meta}}},80909:(e,t,r)=>{"use strict";var n;r.d(t,{E:()=>n}),function(e){e.admin="admin",e.click_to_accept="click_to_accept",e["collections-partner"]="collections-partner",e.creditcards="creditcards",e.dogfooder="dogfooder",e.download="download",e["file-behaviour-feed"]="file-behaviour-feed",e["file-feed"]="file-feed",e["file-feed-without-av-results"]="file-feed-without-av-results",e["hunting-metrics-ui"]="hunting-metrics-ui",e.intelligence="intelligence",e["intelligence-search-tier-1"]="intelligence-search-tier-1",e["intelligence-search-tier-2"]="intelligence-search-tier-2",e["intelligence-search-tier-3"]="intelligence-search-tier-3",e["mandiant-intel"]="mandiant-intel",e.monitor="monitor",e["monitor-partner"]="monitor-partner",e.oem_click_to_accept="oem_click_to_accept",e.private="private",e["regenerate-apikey-dogfood"]="regenerate-apikey-dogfood",e["retrohunt-tier-1"]="retrohunt-tier-1",e["retrohunt-tier-2"]="retrohunt-tier-2",e["retrohunt-tier-3"]="retrohunt-tier-3",e.staff="staff",e["sales-staff"]="sales-staff",e.submitters="submitters",e["url-feed"]="url-feed",e["vtdiff-api"]="vtdiff-api",e["vtdiff-ui"]="vtdiff-ui",e.vtgrep="vtgrep",e.widget="widget",e.vtinsights="vtinsights",e["vtinsights-dev"]="vtinsights-dev",e.vtinsiders="vtinsiders",e["ioc-stream-intelligence"]="ioc-stream-intelligence",e["vtinsights-feeds"]="vtinsights-feeds",e["private-scanning"]="private-scanning",e["private-scanning-ui"]="private-scanning-ui",e["hunting-netlocs-ui"]="hunting-netlocs-ui",e["yara-rules-dashboard"]="yara-rules-dashboard",e["hunting-ruleset-tester-dogfood"]="hunting-ruleset-tester-dogfood",e["data-connectors"]="data-connectors",e["data-connectors-dogfooder"]="data-connectors-dogfooder",e["vtinsights-data-curator"]="vtinsights-data-curator",e["google-threat-intel"]="google-threat-intel",e["google-threat-intel-dev"]="google-threat-intel-dev",e["gti-standard"]="gti-standard",e["gti-enterprise"]="gti-enterprise",e["gti-enterprise-plus"]="gti-enterprise-plus",e.tenants="tenants",e["force-no-privileges"]="force-no-privileges",e["private-collections"]="private-collections",e["threat-profiles"]="threat-profiles",e["threat-actors"]="threat-actors",e["curated-threat-actors"]="curated-threat-actors",e.malwares="malwares",e.campaigns="campaigns",e.collections="collections",e["mitre-attack"]="mitre-attack",e["ioc-stream"]="ioc-stream",e.livehunt="livehunt",e.retrohunt="retrohunt",e.references="references",e.reports="reports",e.vulnerabilities="vulnerabilities",e.asm="asm",e.dtm="dtm",e["mati-dashboards"]="mati-dashboards",e["dtm-research-tools"]="dtm-research-tools"}(n||(n={}))},49124:(e,t,r)=>{"use strict";r.d(t,{Mf:()=>a,k3:()=>n,xb:()=>o});var n,o,i=r(60233);!function(e){e.Active="Active",e["Past Due"]="Past Due",e.Pending="Pending",e.Canceled="Canceled"}(n||(n={})),function(e){e.settled="settled",e.submitted_for_settlement="submitted_for_settlement"}(o||(o={}));class a extends i.At{constructor(e){super(e,"braintree_subscriptions"),this.objectType="braintree_subscription"}modifyPaymentMethod(e,t){const r={id:e,type:this.objectType,context_attributes:{nonce:t}};return this.service.patch({endPoint:`${this.collectionName}/${e}`,data:r})}retryPayment(e){return this.service.post({endPoint:`${this.collectionName}/${e}/rebill`})}}},56870:(e,t,r)=>{"use strict";r.d(t,{II:()=>m,If:()=>c,JU:()=>o,Ks:()=>g,L4:()=>v,Ly:()=>y,OG:()=>A,_B:()=>i,eX:()=>C,gW:()=>D,jy:()=>h,kD:()=>f,lG:()=>b,lx:()=>x,uW:()=>w,y9:()=>u});var n,o,i,a=r(93360),s=r.n(a);function l(){l=function(e,t){return new r(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function r(e,n,o){var i=RegExp(e,n);return t.set(i,o||t.get(e)),d(i,r.prototype)}function n(e,r){var n=t.get(r);return Object.keys(n).reduce((function(t,r){var o=n[r];if("number"==typeof o)t[r]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)>/g,(function(e,t){var r=i[t];return"$"+(Array.isArray(r)?r.join("$"):r)})))}if("function"==typeof o){var a=this;return e[Symbol.replace].call(this,r,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(n(e,a)),o.apply(this,e)}))}return e[Symbol.replace].call(this,r,o)},l.apply(this,arguments)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}!function(e){e[e.GUI_SEARCH_PAGE=3]="GUI_SEARCH_PAGE",e[e.GUI_COLLECTION_REPORT=4]="GUI_COLLECTION_REPORT",e[e.GUI_ACTOR_REPORT=5]="GUI_ACTOR_REPORT",e[e.GUI_INSIGHTS_DASHBOARD=13]="GUI_INSIGHTS_DASHBOARD",e[e.GUI_ALERTS=6]="GUI_ALERTS",e[e.GUI_LIVEHUNT_NOTIFICATIONS=7]="GUI_LIVEHUNT_NOTIFICATIONS",e[e.GUI_LIVEHUNT_RULESETS=8]="GUI_LIVEHUNT_RULESETS",e[e.GUI_RETROHUNT=9]="GUI_RETROHUNT",e[e.GUI_DIFF=10]="GUI_DIFF",e[e.GUI_USER=14]="GUI_USER",e[e.GUI_ENTITY_REPORT=15]="GUI_ENTITY_REPORT",e[e.GUI_HOME=16]="GUI_HOME",e[e.GUI_RETROHUNT_MATCHES=17]="GUI_RETROHUNT_MATCHES",e[e.GUI_GROUP=18]="GUI_GROUP",e[e.GUI_IOC_STREAM=19]="GUI_IOC_STREAM",e[e.GUI_IOC_MANAGE_SOURCES=20]="GUI_IOC_MANAGE_SOURCES"}(n||(n={})),function(e){e[e.MAIN_MENU=9]="MAIN_MENU",e[e.TOP_MENU=12]="TOP_MENU",e[e.COLLECTION_CARD=19]="COLLECTION_CARD",e[e.REPORT_HEADER=20]="REPORT_HEADER",e[e.IOC_VIEW=23]="IOC_VIEW",e[e.COMMUNITY_TAB=25]="COMMUNITY_TAB",e[e.SEARCH_RESULTS=32]="SEARCH_RESULTS",e[e.THREAT_ACTOR_CARD=33]="THREAT_ACTOR_CARD",e[e.REFERENCE_CARD=61]="REFERENCE_CARD",e[e.REPORT_TABS=47]="REPORT_TABS",e[e.COLLECTION_CROWDSOURCED_RULES_TAB=48]="COLLECTION_CROWDSOURCED_RULES_TAB",e[e.THREAT_ACTOR_CROWDSOURCED_RULES_TAB=57]="THREAT_ACTOR_CROWDSOURCED_RULES_TAB",e[e.IOC_STREAM=58]="IOC_STREAM",e[e.SOLUTIONS_GRID=53]="SOLUTIONS_GRID",e[e.DIFF=34]="DIFF",e[e.DIFF_SESSION_VIEW=35]="DIFF_SESSION_VIEW",e[e.DROPDOWN_LIKE_GITHUB_UNKNOWN_MENU=36]="DROPDOWN_LIKE_GITHUB_UNKNOWN_MENU",e[e.DROPDOWN_LIKE_GITHUB_SORT_BY=37]="DROPDOWN_LIKE_GITHUB_SORT_BY",e[e.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC=38]="DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC",e[e.DROPDOWN_LIKE_GITHUB_FILTER_BY=39]="DROPDOWN_LIKE_GITHUB_FILTER_BY",e[e.DROPDOWN_LIKE_GITHUB_EDIT=40]="DROPDOWN_LIKE_GITHUB_EDIT",e[e.DROPDOWN_LIKE_GITHUB_EXPORT=41]="DROPDOWN_LIKE_GITHUB_EXPORT",e[e.DROPDOWN_LIKE_GITHUB_EXPORT_FILES=42]="DROPDOWN_LIKE_GITHUB_EXPORT_FILES",e[e.DROPDOWN_LIKE_GITHUB_TOOLS=43]="DROPDOWN_LIKE_GITHUB_TOOLS",e[e.DROPDOWN_LIKE_GITHUB_TOOLS_ALL_SELECTED=44]="DROPDOWN_LIKE_GITHUB_TOOLS_ALL_SELECTED",e[e.DROPDOWN_LIKE_GITHUB_TOOLS_ADD_ITEMS_TO_COLLECTION=45]="DROPDOWN_LIKE_GITHUB_TOOLS_ADD_ITEMS_TO_COLLECTION",e[e.AUTOCOMPLETE=46]="AUTOCOMPLETE",e[e.HOME_MENU_INTELLIGENCE=49]="HOME_MENU_INTELLIGENCE",e[e.HOME_MENU_HUNTING=50]="HOME_MENU_HUNTING",e[e.HOME_MENU_GRAPH=51]="HOME_MENU_GRAPH",e[e.HOME_MENU_API=52]="HOME_MENU_API",e[e.COMMONALITIES_DRAWER=54]="COMMONALITIES_DRAWER",e[e.BEHAVIOR_TAB=55]="BEHAVIOR_TAB",e[e.DETAILS_TAB=56]="DETAILS_TAB",e[e.FILTER_MENU=59]="FILTER_MENU",e[e.SOURCE_THREAT_FEED=60]="SOURCE_THREAT_FEED"}(o||(o={})),function(e){e[e.LOAD_MORE=5]="LOAD_MORE",e[e.SHOW_COMMONALITIES=18]="SHOW_COMMONALITIES",e[e.SEE_DOCUMENTATION=58]="SEE_DOCUMENTATION",e[e.SELECT_COLLECTION=77]="SELECT_COLLECTION",e[e.DOWNLOAD_COLLECTION=78]="DOWNLOAD_COLLECTION",e[e.SHARE=79]="SHARE",e[e.SELECT_TAB=81]="SELECT_TAB",e[e.DOWNLOAD_LIST_OF_ENTITIES=82]="DOWNLOAD_LIST_OF_ENTITIES",e[e.OPEN_GRAPH=84]="OPEN_GRAPH",e[e.ADD_IOC=85]="ADD_IOC",e[e.DELETE_IOC=86]="DELETE_IOC",e[e.DELETE_COLLECTION=87]="DELETE_COLLECTION",e[e.SEND_TO_VTDIFF=88]="SEND_TO_VTDIFF",e[e.FILTER=100]="FILTER",e[e.RESET_FILTER=102]="RESET_FILTER",e[e.OPEN_FILTER=99]="OPEN_FILTER",e[e.CALCULATE_AGGREGATIONS=94]="CALCULATE_AGGREGATIONS",e[e.EXPORT_HASHES=95]="EXPORT_HASHES",e[e.REFRESH=96]="REFRESH",e[e.SORT_RESULTS=97]="SORT_RESULTS",e[e.DELETE=98]="DELETE",e[e.CREATE_COLLECTION=103]="CREATE_COLLECTION",e[e.SAVE_EPHEMERAL_COLLECTION=104]="SAVE_EPHEMERAL_COLLECTION",e[e.CREATE_NOTIFICATION_YARA_RULE=119]="CREATE_NOTIFICATION_YARA_RULE",e[e.SELECT_ACTOR=120]="SELECT_ACTOR",e[e.INTEREST_IN_MAJORHUNT=138]="INTEREST_IN_MAJORHUNT",e[e.RELATED_FROM_HOVER=181]="RELATED_FROM_HOVER",e[e.SELECT_SOLUTON=182]="SELECT_SOLUTON",e[e.SELECT_COLOR_MODE=194]="SELECT_COLOR_MODE",e[e.DOWNLOAD_MORE_THAN_100_VT_CLI=203]="DOWNLOAD_MORE_THAN_100_VT_CLI",e[e.DIFF_SESSION_CREATE=123]="DIFF_SESSION_CREATE",e[e.DIFF_SESSION_CREATE_OK=124]="DIFF_SESSION_CREATE_OK",e[e.DIFF_SESSION_CREATE_FAIL=125]="DIFF_SESSION_CREATE_FAIL",e[e.DIFF_USER_SESSIONS_LIST=126]="DIFF_USER_SESSIONS_LIST",e[e.DIFF_USER_SESSIONS_GET=127]="DIFF_USER_SESSIONS_GET",e[e.DIFF_SESSION_ALL_SET_SORT=128]="DIFF_SESSION_ALL_SET_SORT",e[e.DIFF_SESSION_ALL_SET_FILTER=129]="DIFF_SESSION_ALL_SET_FILTER",e[e.DIFF_SESSION_ALL_FEELING_LUCKY=130]="DIFF_SESSION_ALL_FEELING_LUCKY",e[e.DIFF_SESSION_MANY_TO_CONTENT_SEARCH=131]="DIFF_SESSION_MANY_TO_CONTENT_SEARCH",e[e.DIFF_SESSION_MANY_TO_LIVEHUNT=132]="DIFF_SESSION_MANY_TO_LIVEHUNT",e[e.DIFF_SESSION_MANY_TO_RETROHUNT=133]="DIFF_SESSION_MANY_TO_RETROHUNT",e[e.DIFF_SESSION_ONE_CHECKBOX=134]="DIFF_SESSION_ONE_CHECKBOX",e[e.DIFF_SESSION_ONE_UNCHECKBOX=135]="DIFF_SESSION_ONE_UNCHECKBOX",e[e.DIFF_SESSION_ONE_TO_CONTENT_SEARCH=136]="DIFF_SESSION_ONE_TO_CONTENT_SEARCH",e[e.DIFF_SESSION_ONE_TO_CLIPBOARD=137]="DIFF_SESSION_ONE_TO_CLIPBOARD",e[e.MENU_ABANDON=139]="MENU_ABANDON",e[e.AUTOCOMPLETE_MENU_NAVIGATION=140]="AUTOCOMPLETE_MENU_NAVIGATION",e[e.AUTOCOMPLETE_INCLUDE_SUGGESTION=141]="AUTOCOMPLETE_INCLUDE_SUGGESTION",e[e.AUTOCOMPLETE_DISCARD_SUGGESTIONS=142]="AUTOCOMPLETE_DISCARD_SUGGESTIONS",e[e.IOCS_REPORT_TAB=144]="IOCS_REPORT_TAB",e[e.AGGREGATIONS_REPORT_TAB=145]="AGGREGATIONS_REPORT_TAB",e[e.STATS_REPORT_TAB=146]="STATS_REPORT_TAB",e[e.RULES_REPORT_TAB=147]="RULES_REPORT_TAB",e[e.TTPS_REPORT_TAB=148]="TTPS_REPORT_TAB",e[e.COMMUNITY_REPORT_TAB=149]="COMMUNITY_REPORT_TAB",e[e.COLLECTIONS_REPORT_TAB=150]="COLLECTIONS_REPORT_TAB",e[e.DETAILS_REPORT_TAB=191]="DETAILS_REPORT_TAB",e[e.BEHAVIOR_REPORT_TAB=192]="BEHAVIOR_REPORT_TAB",e[e.MODIFY_FILTER=201]="MODIFY_FILTER",e[e.DOWNLOAD_YARA_RULES=151]="DOWNLOAD_YARA_RULES",e[e.DOWNLOAD_SIGMA_RULES=152]="DOWNLOAD_SIGMA_RULES",e[e.DOWNLOAD_IDS_RULES=153]="DOWNLOAD_IDS_RULES",e[e.DOWNLOAD_ALL_RULES=154]="DOWNLOAD_ALL_RULES",e[e.SEARCH_THROUGH_CORPUS=155]="SEARCH_THROUGH_CORPUS",e[e.THREAT_LANDSCAPE=156]="THREAT_LANDSCAPE",e[e.MY_GROUP_PROFILE=157]="MY_GROUP_PROFILE",e[e.SEARCH_MODIFIERS=158]="SEARCH_MODIFIERS",e[e.INTELLIGENCE_DOCUMENTATION=159]="INTELLIGENCE_DOCUMENTATION",e[e.AUTOMATE_SEARCHES=160]="AUTOMATE_SEARCHES",e[e.INTELLIGENCE_CONSUMPTION=161]="INTELLIGENCE_CONSUMPTION",e[e.LIVEHUNT_NOTIFICATIONS=162]="LIVEHUNT_NOTIFICATIONS",e[e.LIVEHUNT_RULESETS=163]="LIVEHUNT_RULESETS",e[e.RETROHUNT=164]="RETROHUNT",e[e.DIFFS=165]="DIFFS",e[e.HUNTING_DOCUMENTATION=166]="HUNTING_DOCUMENTATION",e[e.AUTOMATE_HUNTS=167]="AUTOMATE_HUNTS",e[e.HUNTING_CONSUMPTION=168]="HUNTING_CONSUMPTION",e[e.START_NEW_GRAPH=169]="START_NEW_GRAPH",e[e.GRAPHS_DASHBOARD=170]="GRAPHS_DASHBOARD",e[e.GRAPHS_DOCUMENTATION=171]="GRAPHS_DOCUMENTATION",e[e.AUTOMATE_GRAPHS=172]="AUTOMATE_GRAPHS",e[e.GRAPHS_CONSUMPTION=173]="GRAPHS_CONSUMPTION",e[e.ACCESS_MY_API_KEY=174]="ACCESS_MY_API_KEY",e[e.API_REFERENCE=175]="API_REFERENCE",e[e.PYTHON_CLIENT=176]="PYTHON_CLIENT",e[e.COMMAND_LINE_INTERFACE=177]="COMMAND_LINE_INTERFACE",e[e.USE_API_IN_YOUR_BROWSER=178]="USE_API_IN_YOUR_BROWSER",e[e.INTELLIGENCE_FEEDS=179]="INTELLIGENCE_FEEDS",e[e.API_CONSUMPTION=180]="API_CONSUMPTION",e[e.ADD_IOCS_TO_COLLECTION=183]="ADD_IOCS_TO_COLLECTION",e[e.EXPAND_TLS_DETAILS=184]="EXPAND_TLS_DETAILS",e[e.EXPAND_DNS_LOOKUPS_DETAILS=185]="EXPAND_DNS_LOOKUPS_DETAILS",e[e.EXPAND_FILES_DROPPED_DETAILS=186]="EXPAND_FILES_DROPPED_DETAILS",e[e.EXPAND_FILES_COPIED_DETAILS=187]="EXPAND_FILES_COPIED_DETAILS",e[e.EXPAND_HTTP_CONVERSATIONS_DETAILS=188]="EXPAND_HTTP_CONVERSATIONS_DETAILS",e[e.EXPAND_SMTP_CONVERSATIONS_DETAILS=189]="EXPAND_SMTP_CONVERSATIONS_DETAILS",e[e.EXPAND_HOSTS_FILE_DETAILS=190]="EXPAND_HOSTS_FILE_DETAILS",e[e.SHOW_PREMIUM_BANNER_AFTER_SEARCH=193]="SHOW_PREMIUM_BANNER_AFTER_SEARCH",e[e.DELETE_SELECTED=195]="DELETE_SELECTED",e[e.DELETE_HUNTING=196]="DELETE_HUNTING",e[e.DELETE_RULE=197]="DELETE_RULE",e[e.REFRESH_LIST=198]="REFRESH_LIST",e[e.FILTER_BY=199]="FILTER_BY",e[e.OWNED_BY_ME=200]="OWNED_BY_ME",e[e.ROUTED_TO_CONTACT_US_FROM_MAIN=202]="ROUTED_TO_CONTACT_US_FROM_MAIN",e[e.OPEN_TAB=205]="OPEN_TAB",e[e.SKIP_TOUR=206]="SKIP_TOUR",e[e.START_TOUR=207]="START_TOUR",e[e.NEXT_TIP_TOUR=208]="NEXT_TIP_TOUR",e[e.CLOSE_TOUR=209]="CLOSE_TOUR",e[e.OPEN_MANAGE_SOURCES=210]="OPEN_MANAGE_SOURCES",e[e.UNSUBSCRIBE_FROM_ITEM=211]="UNSUBSCRIBE_FROM_ITEM",e[e.PIVOT=212]="PIVOT",e[e.TOP_MENU_INFO=213]="TOP_MENU_INFO",e[e.TOP_MENU_DELETE=214]="TOP_MENU_DELETE",e[e.TOP_MENU_ACTIONS=215]="TOP_MENU_ACTIONS",e[e.TOP_MENU_EXPORT=216]="TOP_MENU_EXPORT",e[e.TOP_MENU_MATCHED_ON=217]="TOP_MENU_MATCHED_ON",e[e.CLICK_CAPABILITY=204]="CLICK_CAPABILITY"}(i||(i={}));const c={aggregations:i.AGGREGATIONS_REPORT_TAB,stats:i.STATS_REPORT_TAB,rules:i.RULES_REPORT_TAB,ttps:i.TTPS_REPORT_TAB,community:i.COMMUNITY_REPORT_TAB},u=(i.IOCS_REPORT_TAB,i.TTPS_REPORT_TAB,i.COMMUNITY_REPORT_TAB,{details:i.DETAILS_REPORT_TAB,behavior:i.BEHAVIOR_REPORT_TAB}),A={"sort-by":o.DROPDOWN_LIKE_GITHUB_SORT_BY,creation_date:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,last_update_date:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,positives:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,first_submission_date:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,last_submission_date:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,times_submitted:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,size:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,country:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,id:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,last_modification_date:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,last_http_response_code:o.DROPDOWN_LIKE_GITHUB_SORT_BY_ASC_DESC,"filter-by":o.DROPDOWN_LIKE_GITHUB_FILTER_BY,edit:o.DROPDOWN_LIKE_GITHUB_EDIT,export:o.DROPDOWN_LIKE_GITHUB_EXPORT,"export-files":o.DROPDOWN_LIKE_GITHUB_EXPORT_FILES,tools:o.DROPDOWN_LIKE_GITHUB_TOOLS,graph:o.DROPDOWN_LIKE_GITHUB_TOOLS_ALL_SELECTED,"add-items":o.DROPDOWN_LIKE_GITHUB_TOOLS_ADD_ITEMS_TO_COLLECTION};var p;!function(e){e[e.COLLECTION=0]="COLLECTION",e[e.THREAT_ACTOR=1]="THREAT_ACTOR"}(p||(p={}));const b={all:1,files:2,urls:3,domains:4,ips:5};var m,g,f,h,v,C;!function(e){e[e.SEARCH_BAR=1]="SEARCH_BAR",e[e.MATCHED_ON=2]="MATCHED_ON",e[e.SOURCE_TYPE=3]="SOURCE_TYPE",e[e.SOURCE_COLUMN_RULESET_NAME=4]="SOURCE_COLUMN_RULESET_NAME",e[e.MATCHES_COLUMN=5]="MATCHES_COLUMN",e[e.SOURCE_COLUMN_RULE_NAME=6]="SOURCE_COLUMN_RULE_NAME"}(m||(m={})),function(e){e[e.HUNTING_RULESETS=1]="HUNTING_RULESETS"}(g||(g={})),function(e){e[e.OPEN=0]="OPEN",e[e.LEARN_MORE=1]="LEARN_MORE",e[e.API=2]="API"}(f||(f={})),function(e){e[e.OPEN=0]="OPEN",e[e.SELECTED=1]="SELECTED",e[e.ALL=2]="ALL"}(h||(h={})),function(e){e[e.OPEN=0]="OPEN",e[e.SEND_TO_VTDIFF=1]="SEND_TO_VTDIFF",e[e.OPEN_IN_VTGRAPH=2]="OPEN_IN_VTGRAPH",e[e.CALCULATE_COMMONALITIES=3]="CALCULATE_COMMONALITIES",e[e.ADD_TO_COLLECTION=4]="ADD_TO_COLLECTION"}(v||(v={})),function(e){e[e.OPEN=0]="OPEN"}(C||(C={}));const w={collections:1,"threat-actors":2,"hunting-rulesets":3},y={selected:1,top25:2,top50:3,top100:4,"top100+":5,json:6,csv:7,stix:8,md5:9,sha1:10,sha256:11,all:12,ioc:13,url:14,domain:15,ip:16},x={"send-vtdiff":1,"open-vtgraph":2,"open-selected-vtgraph":3,"calculate-commonalities":5,"add-collection":6,"open-vtgraph-menu":7,"open-vtgraph-menu-all":8,"open-vtgraph-menu-selected":9,"calculate-commonalities-menu":10,"calculate-commonalities-menu-all":11,"calculate-commonalities-menu-selected":12,"add-collection-menu":13,"add-new-collection-menu":14,domain:15,ip:16};class D{static getApplication(){var e;const t=window.location.pathname.match(l(/\/(gui|gui-canary|gui-dev|local)\/(search|hunting\/notifications|hunting\/rulesets|hunting\/retrohunt\/matches|hunting\/retrohunt|diffs|collection|user|file|domain|url|ip-address|threat-landscape|home|threat-actor|group|ioc-notifications|ioc-manage-sources)/,{application:2})),r=null==t||null===(e=t.groups)||void 0===e?void 0:e.application;return r&&D.hrefMapping.has(r)?this.hrefMapping.get(r):null}static encode(e){let t=e.applicationId,r=e.componentId,n=e.actionId,o=e.value,i=e.context;const a=s().Writer.create();return a.uint32(8).int32(t),a.uint32(16).int32(r),a.uint32(24).int32(n),a.uint32(34).string(o),a.uint32(42).string(i),a.finish()}constructor(e){this.service=e}collect(e,t,r,n){const o=D.getApplication();if(!o)return;const i={applicationId:o,componentId:null!=e?e:0,actionId:null!=t?t:0,value:void 0!==r?r.toString():"",context:void 0!==n?n.toString():""},a={endPoint:"collect",options:{method:"post",rawBody:D.encode(i)}};return this.service.request(a)}}D.hrefMapping=new Map([["search",n.GUI_SEARCH_PAGE],["hunting/notifications",n.GUI_LIVEHUNT_NOTIFICATIONS],["hunting/rulesets",n.GUI_LIVEHUNT_RULESETS],["hunting/retrohunt",n.GUI_RETROHUNT],["diffs",n.GUI_DIFF],["collection",n.GUI_COLLECTION_REPORT],["user",n.GUI_USER],["threat-landscape",n.GUI_INSIGHTS_DASHBOARD],["file",n.GUI_ENTITY_REPORT],["domain",n.GUI_ENTITY_REPORT],["url",n.GUI_ENTITY_REPORT],["ip-address",n.GUI_ENTITY_REPORT],["home",n.GUI_HOME],["threat-actor",n.GUI_ACTOR_REPORT],["hunting/retrohunt/matches",n.GUI_RETROHUNT_MATCHES],["group",n.GUI_GROUP],["ioc-notifications",n.GUI_IOC_STREAM],["ioc-manage-sources",n.GUI_IOC_MANAGE_SOURCES]])},23305:(e,t,r)=>{"use strict";r.d(t,{C:()=>u,p:()=>d});var n=r(60233);const o=["collection_id"];function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{attributes:{notification_emails:t,daily_email:r},type:"subscription_preferences"}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}create(e,t,r,n){return this.service.post({endPoint:`${this.collectionName}`,data:{attributes:e,relationships:n,raw_items:t,type:"collection"},params:{relationships:r}})}createFromDescriptors(e,t,r){return this.service.post({endPoint:`${this.collectionName}`,data:{attributes:e,relationships:t,type:"collection"},params:{relationships:r}})}exportRelationshipOrAggregations(e,t,r){return this.service.get({endPoint:`collections/${e}/${t}/download/${r}`})}getExportRelationshipOrAggregationsUrl(e,t,r){return this.service.get({endPoint:`collections/${e}/${t}/download/${r}`})}getCollectionDownloadUrl(e,t){return this.service.get({endPoint:`collections/${e}/download_url/${t}`})}createBatchedRelationship(e,t,r){return this.service.post({endPoint:`${this.collectionName}/${e}/${t}`,data:r})}deleteBatchedRelationship(e,t,r){return this.service.request({endPoint:`${this.collectionName}/${e}/${t}`,options:{method:"delete",body:JSON.stringify({data:r})}})}saveEphemeralCollection(e,t,r){let n=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0;const i={name:e,description:t};return arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&(i.private=!0),this.service.post({endPoint:`${this.collectionName}/${r}/save`,data:{attributes:i,relationships:n,type:"collection"},params:{relationships:o}})}topViewedLastDay(e){return this.service.get({endPoint:`${this.collectionName}/top_visited_last_day`,params:e})}addAggregationValue(e,t,r,n){return this.service.post({endPoint:`${this.collectionName}/${e}/features/add`,data:{feature_type:t,feature_id:r,entity_type:n}})}searchFeatureMatches(e,t){const r=e.collection_id,n=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n{"use strict";r.d(t,{H:()=>n});class n extends Error{static getMessage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e instanceof Error?e.message:"string"==typeof e?e:t}static fromWretchError(e){let t={error:{code:"UnknownCode",message:""}};try{t=JSON.parse(e.text||e.message)}catch(e){}const r=new n(e.status,t.error.code,t.error.message,t.meta,e.response);return r.stack=e.stack,r}static isApiError(e){return e instanceof n}constructor(e,t,r,n,o){super(),this.status=e,this.code=t,this.message=r,this.meta=n,this.response=o}}},78178:(e,t,r)=>{"use strict";r.d(t,{$4:()=>w,B_:()=>D,Ce:()=>m,Fy:()=>c,PU:()=>C,T8:()=>E,VC:()=>p,Xr:()=>g,Zc:()=>A,aG:()=>d,hi:()=>u,im:()=>f,ly:()=>l,nM:()=>h,p3:()=>y,rr:()=>x,sG:()=>v,zj:()=>b});var n=r(60233),o=r(32527);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;tl,XJ:()=>c,Yd:()=>s,kH:()=>d,pv:()=>a}),function(e){e.Api="api/v3",e.Ui="ui"}(s||(s={}));class l{constructor(e,t){this.service=e,this.collectionName=t}list(e){return this.service.get({endPoint:`${this.collectionName}`,params:e})}more(e){return this.service.fromLink(e)}get(e,t,r,n){return this.service.get({endPoint:`${this.collectionName}/${e}`,params:o({relationships:t},n||{}),headers:r})}create(){throw new Error("Not implemented.")}delete(e,t){const r=e?`${this.collectionName}/${e}`:this.collectionName;return this.service.delete({endPoint:r,params:t})}patch(e,t,r){const n={id:e,type:this.objectType,attributes:t};return this.service.patch({endPoint:`${this.collectionName}/${e}`,params:{relationships:r},data:n})}}class d extends l{listRelationship(e,t,r,n){return this.service.get({endPoint:`${this.collectionName}/${e}/${t}`,params:r,headers:n})}listRelationshipIds(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/relationships/${t}`,params:r})}getRelatedDescriptor(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/relationships/${t}/${r}`})}createRelationship(e,t,r,n){return this.service.post({endPoint:`${this.collectionName}/${e}/relationships/${t}`,data:r,params:n,noResponse:!0})}deleteRelationship(e,t,r,n){return this.service.delete({endPoint:`${this.collectionName}/${e}/relationships/${t}/${r}`,params:n,noResponse:!0})}}class c extends d{constructor(e,t){super(e,t),this.service=e,this.collectionName=t,this.comments=new class{constructor(e){this.parent=e}list(e,t){return this.parent.service.get({endPoint:`${this.parent.collectionName}/${e}/comments`,params:t})}more(e){return this.parent.service.fromLink(e)}create(e,t){const r={type:"comment",attributes:{text:t}};return this.parent.service.post({endPoint:`${this.parent.collectionName}/${e}/comments`,data:r})}}(this),this.votes=new class{constructor(e){this.parent=e,this.HARMLESS="harmless",this.MALICIOUS="malicious"}list(e,t){return this.parent.service.get({endPoint:`${this.parent.collectionName}/${e}/votes`,params:t})}create(e,t){const r={type:"vote",attributes:{verdict:t}};return this.parent.service.post({endPoint:`${this.parent.collectionName}/${e}/votes`,data:r})}}(this)}analyse(e,t){return this.service.post({endPoint:`${this.collectionName}/${e}/analyse`,formData:t})}}},54789:(e,t,r)=>{"use strict";r.d(t,{j:()=>o,o:()=>n});const n=["file","url","domain","ip","collection","reference"];class o{constructor(e){this.service=e}get(){return this.service.get({endPoint:"search_modifiers"})}}},50027:(e,t,r)=>{"use strict";r.d(t,{G:()=>R});var n=r(69760),o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&(r(o.reverse()[0]),n.clearMeasures&&n.clearMeasures(t),c.callbacks.delete(t),c.callbacks.size<1&&(c.observer.disconnect(),n.clearResourceTimings&&n.clearResourceTimings()),!0)},c={callbacks:new Map,observer:null,observe:function(e,t){if(e&&t){var r=l.polyfill("performance",{doThrow:!1});(function(e,t){return!c.observer&&e&&t&&(c.observer=new t((function(t){c.callbacks.forEach((function(r,n){d(t,n,r,e)}))})),e.clearResourceTimings&&e.clearResourceTimings()),c.observer})(r,l.polyfill("PerformanceObserver",{doThrow:!1}))&&(d(r,e,t,r)||(c.callbacks.size<1&&c.observer.observe({entryTypes:["resource","measure"]}),c.callbacks.set(e,t)))}}},u=c,A=function(e){this.error=e},p=function(){return p=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?r[0]+e+"?"+r[1]:this._url+e})},e.prototype.options=function(e,t){return void 0===t&&(t=!0),this.selfFactory({options:t?a(this._options,e):e})},e.prototype.query=function(e,t){return void 0===t&&(t=!1),this.selfFactory({url:v(this._url,e,t)})},e.prototype.headers=function(e){return this.selfFactory({options:a(this._options,{headers:e||{}})})},e.prototype.accept=function(e){return this.headers({Accept:e})},e.prototype.content=function(e){var t;return this.headers(((t={})[m]=e,t))},e.prototype.auth=function(e){return this.headers({Authorization:e})},e.prototype.catcher=function(e,t){var r=new Map(this._catchers);return r.set(e,t),this.selfFactory({catchers:r})},e.prototype.signal=function(e){return this.selfFactory({options:p(p({},this._options),{signal:e.signal})})},e.prototype.resolve=function(e,t){return void 0===t&&(t=!1),this.selfFactory({resolvers:t?[e]:b(b([],this._resolvers,!0),[e],!1)})},e.prototype.defer=function(e,t){return void 0===t&&(t=!1),this.selfFactory({deferredChain:t?[e]:b(b([],this._deferredChain,!0),[e],!1)})},e.prototype.middlewares=function(e,t){return void 0===t&&(t=!1),this.selfFactory({middlewares:t?e:b(b([],this._middlewares,!0),e,!0)})},e.prototype.method=function(e,t,r){void 0===t&&(t={}),void 0===r&&(r=null);var n=this.options(p(p({},t),{method:e})),o=g(n._options.headers),i="object"==typeof r&&(!n._options.headers||!o||f(o));return function(e){var t=e._url,r=e._catchers,n=e._resolvers,o=e._middlewares,i=e._options,s=new Map(r),d=a(l.defaults,i),c=l.polyfill("AbortController",{doThrow:!1,instance:!0});!d.signal&&c&&(d.signal=c.signal);var p={ref:null,clear:function(){p.ref&&(clearTimeout(p.ref),p.ref=null)}},b=function(e){return function(t){return 0===e.length?t:1===e.length?e[0](t):e.reduceRight((function(r,n,o){return o===e.length-2?n(r(t)):n(r)}))}}(o)(l.polyfill("fetch"))(t,d),m=b.catch((function(e){throw new A(e)})).then((function(e){if(p.clear(),!e.ok){if("opaque"===e.type){var t=new Error("Opaque response");throw t.status=e.status,t.response=e,t}return e[l.errorType||"text"]().then((function(t){var r=new Error(t);throw r[l.errorType||"text"]=t,r.status=e.status,r.response=e,r}))}return e})),g=function(t){return t.catch((function(t){p.clear();var r=t instanceof A?t.error:t;if(t instanceof A&&s.has("__fromFetch"))return s.get("__fromFetch")(r,e);if(s.has(r.status))return s.get(r.status)(r,e);if(s.has(r.name))return s.get(r.name)(r,e);throw r}))},f=function(e){return function(t){return g(e?m.then((function(t){return t&&t[e]()})).then((function(e){return t?t(e):e})):m.then((function(e){return t?t(e):e})))}},h={res:f(null),json:f("json"),blob:f("blob"),formData:f("formData"),arrayBuffer:f("arrayBuffer"),text:f("text"),perfs:function(e){return b.then((function(t){return u.observe(t.url,e)})).catch((function(){})),h},setTimeout:function(e,t){return void 0===t&&(t=c),p.clear(),p.ref=setTimeout((function(){return t.abort()}),e),h},controller:function(){return[c,h]},error:function(e,t){return s.set(e,t),h},badRequest:function(e){return h.error(400,e)},unauthorized:function(e){return h.error(401,e)},forbidden:function(e){return h.error(403,e)},notFound:function(e){return h.error(404,e)},timeout:function(e){return h.error(408,e)},internalError:function(e){return h.error(500,e)},fetchError:function(e){return h.error("__fromFetch",e)},onAbort:function(e){return h.error("AbortError",e)}};return n.reduce((function(t,r){return r(t,e)}),h)}((n=r?i?n.json(r,o):n.body(r):n)._deferredChain.reduce((function(e,t){return t(e,e._url,e._options)}),n))},e.prototype.get=function(e){return this.method("GET",e)},e.prototype.delete=function(e){return this.method("DELETE",e)},e.prototype.put=function(e,t){return this.method("PUT",t,e)},e.prototype.post=function(e,t){return this.method("POST",t,e)},e.prototype.patch=function(e,t){return this.method("PATCH",t,e)},e.prototype.head=function(e){return this.method("HEAD",e)},e.prototype.opts=function(e){return this.method("OPTIONS",e)},e.prototype.replay=function(e){return this.method(this._options.method,e)},e.prototype.body=function(e){return this.selfFactory({options:p(p({},this._options),{body:e})})},e.prototype.json=function(e,t){var r=g(this._options.headers);return this.content(t||f(r)&&r||"application/json").body(JSON.stringify(e))},e.prototype.formData=function(e,t){return void 0===t&&(t=!1),this.body(C(e,t))},e.prototype.formUrl=function(e){return this.body("string"==typeof e?e:(t=e,Object.keys(t).map((function(e){var r=t[e];return r instanceof Array?r.map((function(t){return w(e,t)})).join("&"):w(e,r)})).join("&"))).content("application/x-www-form-urlencoded");var t},e}(),v=function(e,t,r){var n;if("string"==typeof t)n=t;else{var o=l.polyfill("URLSearchParams",{instance:!0});for(var i in t)if(t[i]instanceof Array)for(var a=0,s=t[i];ae.length)&&(t=e.length);for(var r=0,n=Array(t);rt.execute(e)))}getNextToken(e){return this.generateNextToken(e)}getActionName(e){var t;return null===(t=T.actions.find((t=>t.test.test(e))))||void 0===t?void 0:t.name}}T.actions=[{name:"file_upload",test:/files\/upload_url/}];class R{constructor(){this.apiRoute=E.Yd.Ui,this.headersToInclude={},this.reCaptcha=null,this.errorParser=e=>{if("AbortError"!==e.name){throw B.H.fromWretchError(e)}}}get apiUrl(){return this._apiUrl}setup(e){this.tool=e.tool||"unknown",this.appVersion=e.appVersion||void 0,this._apiUrl=e.apiUrl||"https://www.virustotal.com",this.reCaptcha=e.recaptchaV3SiteKey?new T(e.recaptchaV3SiteKey):null,this.headersToInclude=e.extraHeaders||{},this.apiRoute=e.apiRoute||E.Yd.Ui}buildUrl(e){const t=e.apiRoute,r=void 0===t?this.apiRoute:t,n=e.endPoint,o=e.params,i=void 0===o?{}:o,a=this.getUrlParams(i);return`${this.apiUrl}/${r}/${n}${a}`}getUrlParams(e){const t=Object.entries(e||{}).filter((e=>{let t=O(e,2)[1];return void 0!==t&&0!==t.length})).map((e=>{let t=O(e,2),r=t[0],n=t[1];return Array.isArray(n)&&(n=n.join(",")),[this.urlEncode(r),this.urlEncode(n)].join("=")})).join("&");return t.length>0?`?${t}`:""}getCookie(e){const t=e+"=";var r,n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=S(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(decodeURIComponent(document.cookie).split(";"));try{for(n.s();!(r=n.n()).done;){let e=r.value;for(;" "==e.charAt(0);)e=e.substring(1);if(0==e.indexOf(t))return e.substring(t.length,e.length)}}catch(e){n.e(e)}finally{n.f()}return""}computeAntiAbuseHeader(){const e=Date.now()/1e3;return btoa(`${(()=>{const e=1e10*(1+Math.random()%5e4);return e<50?"-1":e.toFixed(0)})()}-ZG9udCBiZSBldmls-${e}`)}getHeaders(e,t){var r=this;return I((function*(){var n,o;t=t||r.apiRoute;const i={accept:"application/json","content-type":"application/json"};switch(r.tool&&(i["X-Tool"]=r.tool),r.appVersion&&(i["x-app-version"]=r.appVersion),t){case E.Yd.Api:if(null===(n=r.user)||void 0===n||null===(n=n.attributes)||void 0===n||!n.apikey)throw new Error("The API key must be defined");i["X-Apikey"]=r.user.attributes.apikey;break;case E.Yd.Ui:const a=r.getCookie("VT_SESSION_HASH");a&&(i["x-session-hash"]=a),i["Accept-Ianguage"]="en-US,en;q=0.9,es;q=0.8",i["X-VT-Anti-Abuse-Header"]=r.computeAntiAbuseHeader();const s=sessionStorage&&sessionStorage.getItem("captchaResponse");s&&(i["x-recaptcha-v3-token"]=s,i["x-recaptcha-v3-action"]="checkbox");const l=null===(o=r.reCaptcha)||void 0===o?void 0:o.getActionName(e);!i["x-recaptcha-v3-token"]&&l&&(i["x-recaptcha-v3-token"]=yield r.reCaptcha.getNextToken(l),i["x-recaptcha-v3-action"]=l);break;default:throw new Error(`Invalid top level end point: ${t}`)}return Object.assign(i,r.headersToInclude)}))()}post(e){const t={method:"post",formData:e.formData,formUrl:e.formUrl};return e.data&&(t.body=JSON.stringify({data:e.data})),e.headers&&(t.headers=e.headers),this.request({apiRoute:e.apiRoute,endPoint:e.endPoint,params:e.params||{},noResponse:e.noResponse,options:t})}patch(e){const t=e.data?JSON.stringify({data:e.data}):null;return this.request({endPoint:e.endPoint,params:e.params||{},options:{method:"patch",body:t}})}get(e){return this.request({endPoint:e.endPoint,params:e.params||{},options:{method:"get",headers:e.headers}})}delete(e){const t=JSON.stringify({data:e.data||null});return this.request({endPoint:e.endPoint,params:e.params||{},options:{method:"delete",body:t},noResponse:void 0===e.noResponse||e.noResponse})}request(e){var t=this;return I((function*(){var r;const n=e.apiRoute||t.apiRoute,o=e.endPoint,i=e.params||{},a=e.options||{},s=localStorage.getItem(D.rY);s&&(i.active_group_id=s);const l=t.getUrlParams(i),d=`${t.apiUrl}/${n}/${o}${l}`,c=(null===(r=a.method)||void 0===r?void 0:r.toLowerCase())||"get",u=yield t.getHeaders(o,n);a.headers=Object.assign(u,a.headers),a.credentials=a.credentials||"include";let A=x(d,a);const p=a.headers;a.rawBody?(delete p["Content-Type"],A=A.body(a.rawBody)):a.formData?(delete p["Content-Type"],A=A.formData(a.formData)):a.formUrl?(delete p["content-type"],A=A.formUrl(a.formUrl)):A=A.body(a.body),delete a.body;return A[c].bind(A)().res((e=>e.headers&&~e.headers.get("Content-Type").indexOf("application/json")?e.json():e.text())).catch((e=>(console.log(`Failing URL: ${d}, error: ${e.message}`),t.errorParser(e))))}))()}fromLink(e){var t=this;return I((function*(){const r={};return r.headers=yield t.getHeaders(t.getEndpointFromUrl(e),t.apiRoute),r.credentials="include",x(e,r).get().json().catch(t.errorParser)}))()}setUser(e){this.user=e}getEndpointFromUrl(e){return new URL(e,document.baseURI).pathname.replace(new RegExp(`^/${this.apiRoute}/`),"")}createSimpleRequest(e,t,r){var n=this;return I((function*(){const o={};o.headers=yield n.getHeaders(n.getEndpointFromUrl(e),n.apiRoute),r&&(o.headers=$($({},o.headers),r)),o.credentials="include";const i=n.getUrlParams(t);return x(e+i,o).get().json().catch(n.errorParser)}))()}createPostRequest(e,t){var r=this;return I((function*(){const n={};n.headers=yield r.getHeaders(r.getEndpointFromUrl(e),r.apiRoute),n.credentials="include";return x(e,n).post(t).json().catch(r.errorParser)}))()}urlEncode(e){try{return encodeURIComponent(e)}catch(t){return e}}}},32527:(e,t,r)=>{"use strict";function n(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var o;r.d(t,{W:()=>i,d:()=>o}),function(e){e.BAD_REQUEST_ERROR="BadRequestError",e.FILE_TOO_LARGE_ERROR="RequestEntityTooLargeError",e.FORBIDDEN_ERROR="ForbiddenError",e.MORE_THAN_ONE_FILE_ERROR="There must be exactly one file in the zip",e.QUOTA_EXCEEDED_ERROR="QuotaExceededError",e.TRANSIENT_ERROR="TransientError",e.WRONG_PASSWORD_ERROR="wrong password"}(o||(o={}));class i{constructor(e){this.service=e,this.headersToIgnore=new Set(["accept","content-type"])}uploadFile(e,t,r,o){var i,a=this;return(i=function*(){const n=yield a.service.getHeaders(a.service.getEndpointFromUrl(e)),i=new XMLHttpRequest;return r&&i.upload.addEventListener("progress",r,!1),new Promise(((r,s)=>{i.addEventListener("load",(()=>{var e,t;let n;i.response&&(n=JSON.parse(i.response));const l=o?o(i.status,null===(e=n)||void 0===e?void 0:e.error):a.checkResponse(i.status,null===(t=n)||void 0===t?void 0:t.error);l&&s(l),r(n)}),!1),i.addEventListener("error",(e=>{const t=""==i.response&&""==i.responseText&&""==i.responseURL;s(new Error(`[upload error]: incorrectObject:${t}`))})),i.addEventListener("abort",(e=>{const t=""==i.response&&""==i.responseText&&""==i.responseURL;s(new Error(`[upload aborted]: incorrectObject:${t}`))})),i.open("POST",e,!0),i.withCredentials=!0;for(const e in n)n.hasOwnProperty(e)&&!a.headersToIgnore.has(e.toLowerCase())&&i.setRequestHeader(e,n[e]);i.send(t)}))},function(){var e=this,t=arguments;return new Promise((function(r,o){var a=i.apply(e,t);function s(e){n(a,r,o,s,l,"next",e)}function l(e){n(a,r,o,s,l,"throw",e)}s(void 0)}))})()}checkResponse(e,t){let r;var n;return 400===e&&(null==t?void 0:t.code)===o.BAD_REQUEST_ERROR?(null!=t&&null!==(n=t.message)&&void 0!==n&&n.includes(o.WRONG_PASSWORD_ERROR)?(r=new Error("Upload failed. Make sure the password entered is correct."),r.name=o.WRONG_PASSWORD_ERROR):(null==t?void 0:t.message)===o.MORE_THAN_ONE_FILE_ERROR?(r=new Error("Upload failed. There must be exactly one file in the zip."),r.name=o.MORE_THAN_ONE_FILE_ERROR):(r=new Error("Upload failed. Please try again."),r.name=o.BAD_REQUEST_ERROR),r):403===e?(r=new Error("Upload failed. You are not authorized to perform the requested operation."),r.name=o.FILE_TOO_LARGE_ERROR,r):413===e&&(null==t?void 0:t.code)===o.FILE_TOO_LARGE_ERROR?(r=new Error("Upload failed. The maximum allowed file size has been exceeded."),r.name=o.FILE_TOO_LARGE_ERROR,r):429===e&&(null==t?void 0:t.code)===o.QUOTA_EXCEEDED_ERROR?(r=new Error("Quota exceeded."),r.name=o.QUOTA_EXCEEDED_ERROR,r):503===e&&(null==t?void 0:t.code)===o.TRANSIENT_ERROR?(r=new Error("Upload failed. Please try again."),r.name=o.TRANSIENT_ERROR,r):void 0}}},22894:(e,t,r)=>{"use strict";r.d(t,{wt:()=>Ze,uv:()=>qe,eu:()=>je,h4:()=>Ve});var n=r(32527);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=400){const e=(null==t?void 0:t.message)||"Upload failed. Unknown error";return r=new Error(e),r}}class l{constructor(e){this.service=e,this.uploadService=new n.W(this.service)}campaignSendTest(e,t){return this.uploadService.uploadFile(this.service.buildUrl({endPoint:`admin/${t}/test/`}),e,void 0,s)}campaignSendCampaign(e,t){return this.uploadService.uploadFile(this.service.buildUrl({endPoint:`admin/${t}/send/`}),e,void 0,s)}emailCampaignSendTest(e){return this.campaignSendTest(e,"email_campaign")}emailCampaignSendCampaign(e){return this.campaignSendCampaign(e,"email_campaign")}inappCampaignSendTest(e){return this.campaignSendTest(e,"inapp_campaign")}inappCampaignSendCampaign(e){return this.campaignSendCampaign(e,"inapp_campaign")}auditInfo(e){return this.service.get({endPoint:"admin/audit",params:i(i({},e),{},{limit:5})})}activityLog(e){return this.service.get({endPoint:"admin/activity-log",params:i(i({},e),{},{limit:5})})}buildQuote(e){return this.service.post({endPoint:"admin/quote",data:e})}}var d=r(60233);class c extends d.At{constructor(e){super(e,"attack_techniques"),this.objectType="attack_technique"}}class u{constructor(e){this.service=e,this.collectionName="auth/2fa"}getSecret(){return this.service.get({endPoint:this.collectionName})}enable(e,t,r,n){return this.service.post({endPoint:this.collectionName,data:{user:e,password:t,totp:r,secret:n}})}disable(e,t){return this.service.post({endPoint:this.collectionName+"/disable",data:{user:e,password:t}})}}class A{constructor(e){this.service=e}get(){return this.service.get({endPoint:"autocomplete"})}}var p=r(49124);class b extends d.At{constructor(e){super(e,"clusters"),this.objectType="cluster"}list(e){return this.service.get({endPoint:`${this.collectionName}`,params:e})}}var m=r(56870),g=r(23305);class f extends d.kH{constructor(e){super(e,"comments"),this.objectType="comment",this.votes=new class{constructor(e){this.parent=e,this.POSITIVE="harmless",this.NEGATIVE="malicious"}create(e,t){const r={vote:t};return this.parent.service.post({endPoint:`${this.parent.collectionName}/${e}/vote`,data:r})}}(this)}list(e){return this.service.get({endPoint:`${this.collectionName}`,params:e})}}class h{constructor(e){this.service=e}submit(e){const t={endPoint:"contact",options:{method:"post",body:JSON.stringify(e)},noResponse:!0};return this.service.request(t)}}class v{constructor(e){this.service=e}exportRules(e){return this.service.post({endPoint:"crowdsourced_rules/zip/download_url",data:e})}}class C extends d.At{constructor(e){super(e,"diffs"),this.objectType="diff"}list(e){return this.service.get({endPoint:`${this.collectionName}`,params:e})}create(e){return this.service.post({endPoint:`${this.collectionName}`,data:{attributes:e,type:"diff"}})}}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return this.service.request({endPoint:this.path,params:K({},t),options:{method:"post",body:JSON.stringify({query:e})}})}exportEphemeralAggregations(e,t){return this.service.get({endPoint:`${this.path}/aggregations/download/${t}`,params:{query:e}})}}class ne{constructor(e){this.service=e,this.path="intelligence/search/threat_actors"}list(e,t){return this.service.get({endPoint:this.path,params:Object.assign(t||{},{query:e})})}}class oe{constructor(e){this.service=e,this.path="intelligence/search/attribution"}list(e,t){return this.service.get({endPoint:this.path,params:Object.assign(t||{},{query:e})})}}var ie=r(54789),ae=r(50027);function se(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function le(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function de(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"users"),this.objectType="user",this.uploadService=new n.W(this.service),this.password=new class{constructor(e){this.parent=e}change(e){return this.parent.service.post({endPoint:"password/change",data:e,noResponse:!0})}reset(e){return this.parent.service.post({endPoint:"password/reset",data:{email:e},noResponse:!0})}confirm(e,t){return this.parent.service.post({endPoint:"password/reset/confirm",data:{new_password:e,token:t},noResponse:!0})}confirmForGti(e,t){return this.parent.service.post({endPoint:"gti/password/reset/confirm",data:{new_password:e,token:t},noResponse:!0})}}(this),this.email=new class{constructor(e){this.parent=e}change(e){return this.parent.service.post({endPoint:"email/change",data:e,noResponse:!0})}confirm(e){return this.parent.service.post({endPoint:"email/change/confirm",data:{token:e},noResponse:!0})}}(this)}subscribedTo(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/subscribed_to`,params:t,headers:r})}subscribedToUsers(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/subscribed_to`,params:de(de({},t),{},{filter:null!=t&&t.filter?`${t.filter} entity_type:user`:"entity_type:user"}),headers:r})}subscribedToCollections(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/subscribed_to`,params:de(de({},t),{},{filter:null!=t&&t.filter?`${t.filter} entity_type:collection`:"entity_type:collection"}),headers:r})}subscribedToThreatActors(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/subscribed_to`,params:de(de({},t),{},{filter:null!=t&&t.filter?`${t.filter} entity_type:threat_actor`:"entity_type:threat_actor"}),headers:r})}subscribe(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{attributes:{notification_emails:t,daily_email:r},type:"subscription_preferences"}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}getApiUsage(e){return this.service.get({endPoint:`${this.collectionName}/${e}/api_usage`})}connectionLocationsList(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/activity/locations`,params:t})}setLastReadNotifications(e,t){return this.patch(e,{preferences:{ui:{last_read_notification_date:t}}})}setPreference(e,t,r){return this.patch(e,{preferences:{ui:{[t]:r}}})}setIocStreamSubscriptionHasBeenRead(e){return this.setPreference(e,"ioc_stream_collection_subscription_unread",!1)}setThreatLandscapeBulkSubscriptionHasBeenRead(e){return this.setPreference(e,"threat_landscape_bulk_subscription_unread",!1)}setCollectionsSubscribeHasBeenRead(e){return this.setPreference(e,"collection_subscription_unread",!1)}setIocThreatActorSubscribeHasBeenRead(e){return this.setPreference(e,"threat_actor_subscription_unread",!1)}remindLater(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:86400;return this.service.post({endPoint:"user_preference_snooze",data:{preference:e,value:t,delay:r}})}uploadAvatar(e,t){return this.uploadService.uploadFile(this.service.buildUrl({endPoint:`${this.collectionName}/${e}/avatar`}),t)}getNotifications(){return this.service.get({endPoint:"user_notifications"})}getAccountInformation(){return this.service.get({endPoint:"user_data"})}signIn(e){var t,r=this;return(t=function*(){const t={apiRoute:d.Yd.Ui,endPoint:"signin",options:{method:"post",body:e?JSON.stringify({data:e}):"null"},params:{relationships:"groups,parent_group"}};return r.service.request(t).then((e=>{const t=e.data;return r.service.setUser(t),t}))},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){se(i,n,o,a,s,"next",e)}function s(e){se(i,n,o,a,s,"throw",e)}a(void 0)}))})()}signInGti(e){return this.service.post({endPoint:"signin-gti",params:e})}signInSSO(e){const t={endPoint:"signin-sso",options:{method:"post",headers:{Authorization:"Bearer "+e}}};return this.service.request(t)}signUpSSO(e,t){const r={endPoint:"signup-sso",options:{method:"post",headers:{Authorization:"Bearer "+e},body:JSON.stringify({data:{user_id:t}})}};return this.service.request(r)}signOut(){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"signout",noResponse:!0}).then((e=>(this.service.setUser(void 0),e))).catch((e=>{this.service.errorCallback(e)}))}signUp(e,t,r,n,o){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"signup",data:{user_id:e,email:t,password:r,first_name:n,last_name:o,service:"gui"}})}checkUserName(e){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"username_availability",data:{user_id:e}})}resendActivationEmail(e){return this.service.post({endPoint:"signup/resend_email",data:{email:e},noResponse:!0})}activateAccount(e){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"signup/confirm",data:{token:e},noResponse:!0})}restoreAccount(e){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"signin/restore-account",data:{token:e},noResponse:!0})}deleteWithHeader(e,t,r){const n=`${this.collectionName}/${e}`,o={};return o[r]=t,this.service.request({apiRoute:d.Yd.Ui,endPoint:n,options:{method:"DELETE",headers:o},noResponse:!0})}confirmDeleteSSOAccount(e){return this.service.post({apiRoute:d.Yd.Ui,endPoint:"user_delete_sso",data:{token:e},noResponse:!0})}getOverallQuotas(e){return this.service.get({endPoint:`${this.collectionName}/${e}/overall_quotas`})}getTopUsers(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.service.get({endPoint:"top_users",params:e})}generateApiKey(e){return this.service.post({apiRoute:d.Yd.Ui,endPoint:`users/${e}/regenerate_api_key`,data:{},noResponse:!0})}}class Ae extends ue{constructor(e){super(e,"service_accounts")}delete(e){return this.service.delete({endPoint:`${this.collectionName}/${e}`})}}class pe{constructor(e){this.service=e}getById(e){return this.service.get({endPoint:`sigma_rules/${e}`})}}class be{constructor(e){this.service=e}getSubmissionsByCountry(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20;return this.service.request({endPoint:"stats/submissions_by_country",params:{start_date:e,end_date:t,limit:r}})}getConfirmedFalsePositives(e,t){return this.service.request({endPoint:"stats/confirmed_false_positives",params:{start_date:e,end_date:t}})}getProcessedFiles(e,t){return this.service.request({endPoint:"stats/processed_files",params:{start_date:e,end_date:t}})}getProcessedUrls(e,t){return this.service.request({endPoint:"stats/processed_urls",params:{start_date:e,end_date:t}})}getProcessedFilesByType(e,t){return this.service.request({endPoint:"stats/processed_files_by_type",params:{start_date:e,end_date:t}})}}const me=["threat_actor_id"];function ge(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function fe(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{attributes:{notification_emails:t,daily_email:r},type:"subscription_preferences"}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}mitreTree(e){return this.service.get({endPoint:`${this.collectionName}/${e}/mitre_tree`})}mitreFormat(e){return this.service.get({endPoint:`${this.collectionName}/${e}/mitre_format`,params:{link:!0}})}statsPerEntity(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/stats/per_entity`,params:fe(fe({},t),{},{filter:t.filter||""})})}statsPerDayAndCountry(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/stats/per_day_and_country`,params:fe(fe({},t),{},{filter:t.filter||""})})}statsFirstSightings(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/stats/first_sightings`,params:fe(fe({},t),{},{filter:t.filter||"",limit:t.limit})})}searchFeatureMatches(e,t){const r=e.threat_actor_id,n=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n{e.stopPolling(),e.raiseError(new Error("Timeout exceeded"))}),e.POLL_TIMEOUT_MS))}))()}stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval),this.pollingTimeout&&clearTimeout(this.pollingTimeout),this._stopped=!0}getDownloadLink(){var e=this;return Me((function*(){return(yield e.zipFilesApi.retrieveDownloadLink(e.zipFilesId)).data}))()}processResponse(e){var t=this;return Me((function*(){if(t.testFinished(e))t.stopPolling(),t._downloadLink=yield t.getDownloadLink(),t.finish({downloadLink:t.downloadLink,filesErrored:e.data.attributes.files_error});else if(t.testErrored(e))return t.stopPolling(),void t.raiseError(new Ne(e));t.pollingCallback&&t.pollingCallback(e)}))()}testFinished(e){return this.matcher(e)("finished")}testErrored(e){return["error-starting","error-creating","timeout"].some(this.matcher(e))}matcher(e){var t;const r=null===(t=e.data.attributes)||void 0===t?void 0:t.status;return e=>e===r}}class Je extends d.At{constructor(e){super(e,"intelligence/zip_files"),this.objectType="zip_file"}requestZip(e,t,r){return new Promise(((n,o)=>{new Ue(this,e,t,n,o,r).startPolling()}))}poll(e){return this.service.get({endPoint:`${this.collectionName}/${e}`})}createZip(e,t){return this.service.post({endPoint:this.collectionName,data:{hashes:e,password:t}})}retrieveDownloadLink(e){return this.service.get({endPoint:`${this.collectionName}/${e}/download_url`})}}class ze{constructor(e){this.service=e,this.zipFiles=new Je(this.service),this.search=new X(this.service),this.rulesets=new Re(this.service),this.huntingNotifications=new Fe(this.service),this.huntingRetrohuntJobs=new Ie(this.service),this.huntingNotificationFiles=new _e(this.service),this.collectionSearch=new te(this.service),this.insightsSearch=new re(this.service),this.threatActorSearch=new ne(this.service),this.rulesMatchingIocs=new Oe(this.service),this.attributionsSearch=new oe(this.service)}}const He={file:"files",url:"urls",ip_address:"ipAddresses",domain:"domains",comments:"comments",collections:"collections",graphs:"graphs","intelligence/hunting_rulesets":"intelligence.rulesets","intelligence/hunting_notification_files":"intelligence.huntingNotificationFiles","intelligence/hunting_notifications":"intelligence.huntingNotifications","intelligence/retrohunt_jobs":"intelligence.huntingRetrohuntJobs","intelligence/collection-search":"intelligence.collectionSearch",most_reputed_users:"mostReputedUsers",diffs:"diffs",collection:"collections",threat_actor:"threatActors",user:"users",group:"groups","file-analysis":"file-analysis","url-analysis":"url-analysis","domain-analysis":"domain-analysis","ip-address-analysis":"ip-address-analysis"},je=new ae.G;const Ve=new class{constructor(e){this.service=e,this.users=new ue(this.service),this.serviceAccounts=new Ae(this.service),this.groups=new I.T8(this.service),this.files=new _(this.service),this.crowdSourcedRules=new v(this.service),this.domains=new D(this.service),this.ipAddresses=new N(this.service),this.urls=new Be(this.service),this.search=new ee(this.service),this.comments=new f(this.service),this.contact=new h(this.service),this.upload=new n.W(this.service),this.mostReputedUsers=new z(this.service),this.mostSubscribedUsers=new H(this.service),this.topCollectionCreators=new we(this.service),this.auth2fa=new u(this.service),this.yaraRulesets=new $e(this.service),this.sigmaRules=new pe(this.service),this.diffs=new C(this.service),this.collections=new g.C(this.service),this.threatActors=new ve(this.service),this.references=new W(this.service),this.collector=new m.gW(this.service),this.intelligence=new ze(this.service),this.graphs=new F(this.service),this.stats=new be(this.service),this.votes=new ke(this.service),this.clusters=new b(this.service),this.braintreeSubscription=new p.Mf(this.service),this.autocomplete=new A(this.service),this.userGroupInvitations=new Ee(this.service),this.quotes=new j(this.service),this.searchModifiers=new ie.j(this.service),this.iocStreams=new T(this.service),this.threatFeeds=new Ce(this.service),this.feedConfigs=new B(this.service),this.admin=new l(this.service),this.mandiantOrganizations=new J(this.service),this.mandiant=new U(this.service),this.attackTechniques=new c(this.service)}setup(e){this.service.setup(e)}amendLinkHost(e){return`${this.service.apiUrl}${e.replace(/https:\/\/.+\.virustotal.com/,"")}`}collection(e){return He[e].split(".").reduce(((e,t)=>e&&e[t]||null),this)}createSimpleRequest(e,t,r){return this.service.createSimpleRequest(e,t,r)}createPostRequest(e,t){return this.service.createPostRequest(e,t)}getService(){return this.service}}(je),Ze=e=>{var t;return{response:e,next:null!==(t=e.links)&&void 0!==t&&t.next?()=>Ve.createSimpleRequest(Ve.amendLinkHost(e.links.next)).then(Ze):void 0}};function Ge(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=t<0?0:t;if(!r||!e.next)return e.next;const n=e.next().then((e=>({response:e.response,next:Ge(e,r-1)})));return()=>n.catch((()=>e.next())).then((e=>({response:e.response,next:Ge(e,1)})))}function qe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const r=t<0?0:t;return t=>e(t).then((e=>({response:e.response,next:Ge(e,r)})))}},78818:(e,t,r)=>{"use strict";r.d(t,{k:()=>D,V:()=>B});var n=r(87678),o=r(4624);function i(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function s(e){i(a,n,o,s,l,"next",e)}function l(e){i(a,n,o,s,l,"throw",e)}s(void 0)}))}}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t0&&void 0!==e[0]&&e[0],n=e.length>1&&void 0!==e[1]&&e[1],o=e.length>2?e[2]:void 0;if(!t.isLoading&&(n||!t.loaded||t.hasMore)){!n&&t._data||(t.meta.cursor="",t._data=[]),t.setLoadingAndNotify(!0);try{var i,a;o||(t.preloadedRequest=void 0);const e=o||(yield t.loader(r,t.cursor,t.getParams(),t.headers));t.meta=l({},null!==(i=null==e?void 0:e.meta)&&void 0!==i?i:{}),t.updateData(null!==(a=null==e?void 0:e.data)&&void 0!==a?a:[]),yield t.processResponse(null!=e?e:{data:[]},n)}finally{t.setLoaded(!0),t.setLoadingAndNotify(!1)}}}))()}performLoad(){var e=arguments,t=this;return a((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];return t.loaded||(yield t.executeLoad(r),t.preload(r)),t}))()}performReload(){var e=arguments,t=this;return a((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];return t.resetData(),yield t.executeLoad(r,!0),t.preload(r),t}))()}loadFromResponse(e){var t=this;return a((function*(){return t.resetData(),yield t.executeLoad(!1,!0,e),t}))()}loadFromResponseWithoutReset(e){var t=this;return a((function*(){return yield t.executeLoad(!1,!1,e),t}))()}loadMore(){var e=arguments,t=this;return a((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];if(t.allowPreload)if(t.preloadedResponse){const e=l({},t.preloadedResponse);t.preloadedResponse=void 0,yield t.executeLoad(r,!1,e),t.preload(r)}else t.setLoadingAndNotify(t.isPreloading);else yield t.executeLoad(r);return t}))()}preload(){var e=arguments,t=this;return a((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];if(t.allowPreload&&t.hasMore){t.isPreloading=!0;const e=t.loader(r,t.cursor,t.getParams(),t.headers);t.preloadedRequest=e;const n=yield e;t.preloadedRequest&&t.preloadedRequest===e&&(t.preloadedRequest=void 0,t.preloadedResponse=n,t.isPreloading=!1,t.isLoading&&(t.setLoadingAndNotify(!1),yield t.loadMore(r)))}}))()}get hasMore(){return!!this.cursor}resetData(){this.setLoaded(!1),this.indexesForLoadN=[],this.setLoading(!1),this._data=[],this.meta={cursor:""},this.preloadedResponse=void 0,this.preloadedRequest=void 0}reset(){return this.resetData(),this.params={},this.meta={},this.headers={},super.reset()}setHeaders(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.headers=l(l({},t?{}:this.headers),e),this}setParams(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.params=l(l({},t?{}:this.params),e),this}removeItems(e){var t=this;return a((function*(){var r;t._data=null===(r=t._data)||void 0===r?void 0:r.filter((t=>!e(t))),t.notify()}))()}enablePreload(){this.allowPreload=!0}}var u=r(421),A=r(62137),p=r(92815);class b{constructor(e){this.data=e,this.error=e.error,this.id=e.id,this.type=e.type}get experimentalFlattenedData(){return(0,p.h)(this.data)}}function m(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function g(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){m(i,n,o,a,s,"next",e)}function s(e){m(i,n,o,a,s,"throw",e)}a(void 0)}))}}var f=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class h extends c{constructor(){super(...arguments),this.defaultFilter="",this.defaultOrder="",this.filters={},this.dataObjects=[]}updateEntityObjectData(e,t){var r=this;return g((function*(){var n;if(!t&&null!==(n=r.dataObjects)&&void 0!==n&&n.length||(r.dataObjects=[]),r.entityObjectFactory||(r.entityObjectFactory=yield(0,A.VN)(r.type)),r.entityObjectFactory){const t=r.dataObjects.length;yield Promise.all(e.data.map(function(){var e=g((function*(e,n){const o=yield r.createEntityObject(e);o&&("error"in o||o.subscribe((()=>r.notify())),r.dataObjects[t+n]=o)}));return function(t,r){return e.apply(this,arguments)}}()))}}))()}createEntityObject(e){var t=this;return g((function*(){if("error"in e)return new b(e);{const r=new t.entityObjectFactory(e.id);return yield r.relationshipsCreated,r.subscribe((()=>t.notify())),yield r.loadFromResponse({data:e}),r}}))()}executeLoad(e,t,r){var n=()=>super.executeLoad,o=this;return g((function*(){return t&&(o.dataObjects=[]),n().call(o,e,t,r)}))()}processResponse(e,t){var r=this;return g((function*(){return yield r.updateEntityObjectData(e,t),e}))()}reset(){return this.dataObjects=[],super.reset(),this}get experimentalFlattenedData(){return this.dataObjects.map((e=>e.experimentalFlattenedData))}get sanitizeDataObjects(){return this.dataObjects.filter((e=>!("error"in e)))}get isLoadingRelationships(){return this.sanitizeDataObjects.some((e=>e.isLoadingRelationships))}get oldDataObjectsLoad(){const e=this.indexesForLoadN.at(-1);return void 0!==e?this.dataObjects.slice(0,e[0]):[]}get oldSanitizeDataObjectsLoad(){return this.oldDataObjectsLoad.filter((e=>!("error"in e)))}get latestDataObjectsLoad(){return this.getDataObjectsForLoadN(this.indexesForLoadN.length)}get latestSanitizeDataObjectsLoad(){return this.latestDataObjectsLoad.filter((e=>!("error"in e)))}getDataObjectsForLoadN(e){const t=this.indexesForLoadN.at(e);return void 0!==t?this.dataObjects.slice(t[0],t[1]):[]}removeItems(e){var t=()=>super.removeItems,r=this;return g((function*(){t().call(r,e),r.dataObjects=r.dataObjects.filter((t=>!e(t.data))),r.notify()}))()}}function v(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function C(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){v(i,n,o,a,s,"next",e)}function s(e){v(i,n,o,a,s,"throw",e)}a(void 0)}))}}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];super(((e,t,r,o)=>(this.abortable?this._api:n.u[this.type]).list(y(y({},r),{},{cursor:t}),y(y({},o),e?{"Cache-Control":"no-cache"}:{})))),this._abortable=!1,this._abortable=r,this._api=n._[e](this.abortable),this.type=e,this.allowPreload=!!t}cancelRequestAndExecute(e){var t=arguments,r=this;return C((function*(){for(var n,o=t.length,i=new Array(o>1?o-1:0),a=1;asuper.reload,r=this;return C((function*(){return r.cancelRequestAndExecute(t().bind(r),e)}))()}abortAllRequest(){return this.api.abortAllRequests()}}}function B(e,t){return class extends t{get filter(){return this.query}set filter(e){this.params=y(y({},this.params),{},{query:e})}setParams(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=void 0!==e.filter?y(y({},e),{},{filter:"",query:e.filter}):e;return this.params=y(y({},t?{}:this.params),r),this}get query(){var e,t;return null!==(e=null===(t=this.params)||void 0===t?void 0:t.query)&&void 0!==e?e:""}constructor(){for(var e=arguments.length,t=new Array(e),r=0;rn.u[this.type].intelligenceSearch(this.query,y(y({},r),{},{cursor:t}),y(y({},o),e?{"Cache-Control":"no-cache"}:{}))}}}f([(0,u.W)()],h.prototype,"defaultFilter",void 0),f([(0,u.W)()],h.prototype,"defaultOrder",void 0)},88181:(e,t,r)=>{"use strict";r.d(t,{S:()=>M});var n=r(87678),o=r(92815),i=r(171);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;tn.u[t].listRelationship(e,r,s(s({},a),{},{cursor:i}),s(s({},l),o?{"Cache-Control":"no-cache"}:{})),this.setParams({relationships:[]})}}}var c=r(4624);function u(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function A(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)}))}}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;tn.u[t].listRelationship(e,r,b({},i),b(b({},a),o?{"Cache-Control":"no-cache"}:{}))}performLoad(e){var t=this;return A((function*(){const r=yield t.loader(e,{},{});if(r.data.type){var n;t.selectedType=r.data.type;const e=new(0,t.entityConstructors[t.selectedType])(r.data.id,t.selectedType,t.loader);e.subscribe((()=>t.notify())),t.dataObjects[t.selectedType]=e,yield null===(n=t.dataObjects[t.selectedType])||void 0===n?void 0:n.loadFromResponse(r)}return t}))()}performReload(e){var t=this;return A((function*(){return t.reset(),t.performLoad(e),t}))()}}}function f(e,t,r,o,i,a){return class extends i{constructor(){super(...arguments),this.parentId=e,this.parentType=t,this.relationshipName=r,this.type=o,this.id=a,this.loader=(o,i,a)=>n.u[t].listRelationship(e,r,b({},i),b(b({},a),o?{"Cache-Control":"no-cache"}:{}))}}}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t0&&void 0!==e[0]&&e[0],n=e.length>1&&void 0!==e[1]&&e[1],o=e.length>2?e[2]:void 0;if(!t.isLoading&&(n||!t.loaded)){t.setLoadingAndNotify(!0);try{const e=o||(yield t.loader(r,t.params,t.headers));t._data=e.data,yield t.processLoadedResponse(e)}finally{t.setLoaded(!0),t.setLoadingAndNotify(!1)}}}))()}performLoad(){var e=arguments,t=this;return y((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];return yield t.executeLoad(r,!1),t}))()}performReload(){var e=arguments,t=this;return y((function*(){let r=e.length>0&&void 0!==e[0]&&e[0];return yield t.executeLoad(r,!0),t}))()}loadFromResponse(e){var t=this;return y((function*(){return yield t.executeLoad(!1,!0,e),t}))()}reset(){return this._data=void 0,this.notify(),super.reset()}setParams(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this._params=v(v({},t?{}:this.params),e),this}setHeaders(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.headers=v(v({},t?{}:this.headers),e),this}}var D=r(421),B=r(62137);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function k(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class P extends x{get attributes(){var e;return null===(e=this.data)||void 0===e?void 0:e.attributes}get context_attributes(){var e;return null===(e=this.data)||void 0===e?void 0:e.context_attributes}get links(){var e;return null===(e=this.data)||void 0===e?void 0:e.links}get isUpdating(){return this._isUpdating}get apiObject(){return n.u[this.type]}setUpdatingAndNotify(e){this._isUpdating=e,this.notify()}constructor(){super(arguments.length<=2?void 0:arguments[2]),this.relationships={},this._isUpdating=!1,this.id=arguments.length<=0?void 0:arguments[0],this.type=arguments.length<=1?void 0:arguments[1],this.relationshipsCreated=this.createRelationships(this.type)}processLoadedResponse(e){var t=this;return O((function*(){var r;t.id=null===(r=e.data)||void 0===r?void 0:r.id,yield t.createRelationshipsFromResponse(e)}))()}createRelationships(e){var t=this;return O((function*(){const r=yield(0,B.Yi)(e);let n=[];return r&&(n=Object.entries(r).map(function(){var e=O((function*(e){let r=_(e,2),n=r[0],o=r[1];if(!t.relationships[n])if("selfOneToMany"!==o.structure||Array.isArray(o.type))if(Array.isArray(o.type)){const e=yield t.experimentalCreateOneToOneMultiTypeRelationship(n,[...o.type],"");if(!e)return;const r=new e;t.attachRelationship(r,n)}else{const e=yield t.experimentalCreateOneToOneRelationship(n,o.type,"");if(!e)return;const r=new e;"parentType"in t||(yield r.relationshipsCreated),t.attachRelationship(r,n)}else{const e=yield t.experimentalCreateOneToManyRelationship(n,o.type);if(!e)return;const r=new e;t.attachRelationship(r,n)}}));return function(t){return e.apply(this,arguments)}}())),Promise.all(n).then((()=>{t.notify()}))}))()}createRelationshipsFromResponse(e){var t=this;return O((function*(){var r,n;const o=[];if(null!==(r=t.data)&&void 0!==r&&r.relationships&&Object.keys(t.data.relationships).length&&Object.keys(t.data.relationships).length!==Object.keys(t.relationships).length){const r=Object.entries(e.data.relationships).filter((e=>{let r=_(e,1)[0];return!t.relationships[r]})).map(function(){var e=O((function*(e){let r,n=_(e,2),o=n[0],i=n[1];if(Array.isArray(i.data)&&i.data.length){var a;const e=null===(a=i.data[0])||void 0===a?void 0:a.type;r=yield t.experimentalCreateOneToManyRelationship(o,e)}else if(i.data&&!Array.isArray(i.data)){const e=i.data,n=e.type,a=e.id;r=yield t.experimentalCreateOneToOneRelationship(o,n,a)}r&&t.attachRelationship(new r,o)}));return function(t){return e.apply(this,arguments)}}());o.push(r)}if(null!==(n=t.data)&&void 0!==n&&n.relationships&&Object.keys(t.data.relationships).length){const r=Object.entries(e.data.relationships).map(function(){var r=O((function*(r){let n=_(r,2),o=n[0];n[1];const i=t.relationships[o],a=e.data.relationships[o];i&&!i.loaded&&!("dataObjects"in i)&&a.data&&(yield i.loadFromResponse(a))}));return function(e){return r.apply(this,arguments)}}());o.push(r)}yield Promise.all(o)}))()}attachRelationship(e,t){var r;this.relationships[t]=e,null===(r=this.relationships[t])||void 0===r||r.subscribe((()=>this.notify()))}getDescriptorsInANotInB(e,t){return e.filter((e=>!t.some((t=>t.id===e.id)))).map((e=>({id:e.id,type:e.type})))}update(e){var t=arguments,r=this;return O((function*(){let n=t.length>1&&void 0!==t[1]?t[1]:{},o=t.length>2?t[2]:void 0;r.setUpdatingAndNotify(!0);const i={},a={};if(Object.entries(n).map((e=>{let t=_(e,2),n=t[0],o=t[1];if(Array.isArray(o)){var s;const e=null===(s=r.relationships[n])||void 0===s?void 0:s.data;i[n]=r.getDescriptorsInANotInB(e,o),a[n]=r.getDescriptorsInANotInB(o,e)}})),yield Promise.all([r.apiObject.deleteRelationships(r.id,i),r.apiObject.addRelationships(r.id,a)]),Object.keys(e).length){const t=yield r.apiObject.patch(r.id,e,n,k(k({},r.params),o));yield r.loadFromResponse(t)}yield r.reloadRelationships(Object.keys(a),!0),r.setUpdatingAndNotify(!1)}))()}addNewRelationship(e,t,r){return this.apiObject.addNewRelationship(this.id,e,t,r)}experimentalCreateOneToManyRelationship(e,t){var r=this;return O((function*(){const n=yield(0,B.df)(t);return n?d(r.id,r.type,e,t,n):void 0}))()}experimentalCreateOneToOneRelationship(e,t,r){var n=this;return O((function*(){const o=yield(0,B.VN)(t);return o?f(n.id,n.type,e,t,o,r):void 0}))()}experimentalCreateOneToOneMultiTypeRelationship(e,t,r){var n=this;return O((function*(){const o={};return yield Promise.all(t.map(function(){var e=O((function*(e){return(0,B.VN)(e).then((t=>{t&&(o[e]=t)}))}));return function(t){return e.apply(this,arguments)}}())),g(n.id,n.type,e,o,r)}))()}loadRelationships(){var e=arguments,t=this;return O((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:[],n=e.length>1&&void 0!==e[1]&&e[1];return yield t.loadRelationshipsImplementation(r,n,!1),t}))()}reloadRelationships(){var e=arguments,t=this;return O((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:[],n=e.length>1&&void 0!==e[1]&&e[1];return yield t.loadRelationshipsImplementation(r,n,!0),t}))()}loadRelationshipsImplementation(){var e=arguments,t=this;return O((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:[],n=e.length>1&&void 0!==e[1]&&e[1],o=e.length>2&&void 0!==e[2]&&e[2];if(o||!t.loadedRelationships){const e=Object.entries(t.relationships).filter((e=>{let t=_(e,2),n=t[0],o=t[1];return(r.includes(n)||!r.length)&&!!o})).map(function(){var e=O((function*(e){let t=_(e,2)[1];return yield o?null==t?void 0:t.reload(n):null==t?void 0:t.load(n)}));return function(t){return e.apply(this,arguments)}}());yield Promise.all(e)}}))()}get loadedRelationships(){return Object.values(this.relationships).every((e=>null==e?void 0:e.loaded))}get isLoadingRelationships(){return Object.values(this.relationships).some((e=>null==e?void 0:e.isLoading))}typeHumanReadable(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return i.r.typeToHumanReadable(this.type,e)}get experimentalFlattenedData(){var e;let t={};null!==(e=this.data)&&void 0!==e&&e.relationships?t=this.data.relationships:Object.entries(this.relationships).map((e=>{let r=_(e,2),n=r[0],o=r[1];t[n]={data:{id:o.id,type:o.type}}}));const r=k(k({},this.data),{},{relationships:t});return(0,o.h)(r)}}function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function R(e){for(var t=1;tn.u[e].get(t,R(R({},o),null!=o&&o.relationships?{relationships:o.relationships}:{relationships:"*"}),R(R({},i),r?{"Cache-Control":"no-cache"}:{}))))}}}S([(0,D.W)()],P.prototype,"_isUpdating",void 0)},62137:(e,t,r)=>{"use strict";function n(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function o(e){return function(){var t=this,r=arguments;return new Promise((function(o,i){var a=e.apply(t,r);function s(e){n(a,o,i,s,l,"next",e)}function l(e){n(a,o,i,s,l,"throw",e)}s(void 0)}))}}function i(e){return`${e.split("_").map((e=>a(e))).join("")}`}function a(e){return`${arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.substring(0,1).toLowerCase():e.substring(0,1).toUpperCase()}${e.substring(1)}`}function s(e){return l.apply(this,arguments)}function l(){return(l=o((function*(e){const t=`${i(e)}Entity`;try{return(yield p(e))[t]}catch(r){console.warn(`Error loading "${t}" from path "../../src/entities/" for type "${e}": ${console.trace()}`)}}))).apply(this,arguments)}function d(e){return c.apply(this,arguments)}function c(){return(c=o((function*(e){const t=`${i(e)}EntityList`;try{return(yield p(e))[t]}catch(r){console.warn(`Error loading "${t}" from path "../../src/entities/" for type "${e}": ${console.trace()}`)}}))).apply(this,arguments)}function u(e){return A.apply(this,arguments)}function A(){return(A=o((function*(e){const t=a(`${i(e)}RelationshipsList`,!0);try{const n=yield function(e){const t=`vt-api-${n=e,n.replaceAll("_","-")}`;var n;return r(61150)(`./${t}.ts`)}(e);return n[t]}catch(r){console.warn(`Error loading "${t}" from path "../../src/api-entities/" for type "${e}": ${console.trace()}`)}}))).apply(this,arguments)}function p(e){const t=e.replaceAll("_","-");return r(59751)(`./${t}-entity.ts`)}r.d(t,{VN:()=>s,Yi:()=>u,df:()=>d})},4624:(e,t,r)=>{"use strict";r.d(t,{j:()=>l});var n=r(95041),o=r(421);function i(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function s(e){i(a,n,o,s,l,"next",e)}function l(e){i(a,n,o,s,l,"throw",e)}s(void 0)}))}}var s=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class l extends n.y{constructor(){super(...arguments),this._isLoading=!1,this._loaded=!1}promisifyRequest(e){var t=arguments,r=this;return a((function*(){if(!r.loadingPromise){for(var n=t.length,o=new Array(n>1?n-1:0),i=1;i{r.loadingPromise=void 0})),yield r.loadingPromise}return r}))()}load(e){var t=this;return a((function*(){return t.promisifyRequest(t.performLoad.bind(t),e)}))()}reload(e){var t=this;return a((function*(){return t.promisifyRequest(t.performReload.bind(t),e)}))()}setLoaded(e){this._loaded=e}get loaded(){return this._loaded}get isLoading(){return this._isLoading}get data(){return this._data}reset(){return this._isLoading=!1,this.setLoaded(!1),this.notify(),this}setLoadingAndNotify(e){this._isLoading=e,this.notify()}setLoading(e){this._isLoading=e}}s([(0,o.W)()],l.prototype,"_isLoading",void 0),s([(0,o.W)()],l.prototype,"_data",void 0)},95041:(e,t,r)=>{"use strict";function n(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ri});class i{constructor(){this._changedProperties=new Map,this._trackedProperties={},this.callbacks=new Map,this.nextSubscriberHandle=0}subscribe(e){const t=this.nextSubscriberHandle++;return this.callbacks.set(t,e),t}unsubscribe(e){return this.callbacks.delete(e),this}notify(){const e=new Map;this._changedProperties.forEach(((t,r)=>e.set(r.replace(/^_/,""),t))),this._changedProperties.clear();var t,r=n(this.callbacks.values());try{for(r.s();!(t=r.n()).done;){(0,t.value)(e)}}catch(e){r.e(e)}finally{r.f()}}}},421:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});const n=(e,t)=>e!==t;function o(e){return(t,r)=>{const o=(null==e?void 0:e.hasChanged)||n;Object.defineProperty(t,r,{get:function(){return this._trackedProperties[r]},set:function(e){const t=this._trackedProperties[r];o(e,t)&&(this._changedProperties.set(r,t),this._trackedProperties[r]=e)}})}}},94450:(e,t,r)=>{"use strict";r.d(t,{LR:()=>b,u9:()=>p});var n,o=r(70029);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r2&&void 0!==arguments[2]&&arguments[2]),this.collectionName=t,this.intelligenceSearchPath="intelligence/search"}intelligenceSearch(e,t,r){return this.service.get({endPoint:`${this.intelligenceSearchPath}`,params:c(c({},t),{},{query:`entity:${this.objectType} ${e}`}),headers:r})}list(e,t){return this.service.get({endPoint:`${this.collectionName}`,params:e,headers:t})}get(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}`,params:c({},t||{}),headers:r})}delete(e,t,r){const n=e?`${this.collectionName}/${e}`:this.collectionName;return this.service.delete({endPoint:n,params:c(c({},t),null!=r?r:{})})}patch(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4?arguments[4]:void 0;const i={id:e,type:this.objectType,attributes:t};return o&&(i.relationships=o),this.service.patch({endPoint:`${this.collectionName}/${e}`,params:c(c({},n),r?{relationships:Array.from(Object.keys(r))}:{}),data:i})}addRelationships(e,t){var r=this;return l((function*(){if(t){const n=Object.entries(t).map((t=>{let n=i(t,2),o=n[0],a=n[1];if(null!=a&&a.length)return r.service.post({endPoint:`${r.collectionName}/${e}/${o}`,data:a})}));return Promise.all(n)}}))()}deleteRelationships(e,t){var r=this;return l((function*(){if(t){const n=Object.entries(t).map((t=>{let n=i(t,2),o=n[0],a=n[1];if(null!=a&&a.length)return r.service.delete({endPoint:`${r.collectionName}/${e}/${o}`,data:a})}));return Promise.all(n)}}))()}listRelationship(e,t,r,n){return this.service.get({endPoint:`${this.collectionName}/${e}/${t}`,params:r,headers:n})}addNewRelationship(e,t,r,n){const o={id:e,type:r,attributes:n};return this.service.post({endPoint:`${this.collectionName}/${e}/${t}`,data:o})}getMetadata(){return this.service.get({endPoint:"metadata"})}}function p(e){return e}function b(e,t){return class extends A{constructor(r){super(r,t,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),this.objectType=e}}}!function(e){e.selfOneToOne="selfOneToOne",e.selfOneToMany="selfOneToMany"}(n||(n={}))},47123:(e,t,r)=>{"use strict";r.d(t,{$I:()=>a.DataConnectorEntity,$m:()=>p.IpAddressEntityList,A2:()=>g.PrivateUrlEntity,DL:()=>i.DataConnectorConfigEntityList,FJ:()=>v.ServiceTierEntityList,FP:()=>p.IpAddressEntity,IF:()=>l.EmailNotificationsConfigEntityList,Jr:()=>a.DataConnectorEntityList,P7:()=>C.ThreatActorEntityList,PR:()=>h.ReferenceEntity,Pc:()=>f.PurchaseOrderCollectEntity,RW:()=>w.UrlEntityList,Tj:()=>A.IocStreamEntityList,VY:()=>b.PrivateAnalysisEntityList,Y:()=>n.CollectionEntity,Z6:()=>u.HuntingRulesetEntityList,bD:()=>h.ReferenceEntityList,dR:()=>x.YaraRulesetEntity,dd:()=>y.YaraRuleEntityList,e7:()=>s.DomainEntityList,kY:()=>n.CollectionEntityList,lY:()=>w.UrlEntity,mC:()=>l.EmailNotificationsConfigEntity,nG:()=>f.PurchaseOrderCollectEntityList,of:()=>d.FileEntityList,pA:()=>o.CommentEntityList,sH:()=>c.GraphEntityList,t_:()=>C.ThreatActorEntity,un:()=>s.DomainEntity,wL:()=>d.FileEntity,xq:()=>i.DataConnectorConfigEntity,zd:()=>m.PrivateFileEntity,zv:()=>b.PrivateAnalysisEntity});r(81906),r(14547);var n=r(31088),o=r(78669),i=r(69215),a=r(53802),s=r(98012),l=(r(51821),r(55354)),d=(r(98665),r(54602)),c=r(55838),u=r(53182),A=r(99468),p=(r(5522),r(61288)),b=(r(49552),r(45356)),m=(r(4562),r(15725),r(63172)),g=(r(67021),r(40251)),f=(r(83814),r(8147)),h=r(63073),v=(r(21670),r(94964),r(3124),r(50098)),C=(r(25367),r(54431),r(48600)),w=(r(15263),r(36813)),y=r(77746),x=r(86856)},27479:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiAnalysis:()=>i,analysisRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({});class i extends((0,n.LR)("analysis","analyses")){}},75488:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiAnnotation:()=>i,annotationRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({author:{type:"user",structure:"selfOneToOne"}});class i extends((0,n.LR)("annotation","annotations")){deleteAnnotation(e){return this.service.delete({endPoint:`${this.collectionName}/${e}`})}editAnnotation(e,t){return this.service.patch({endPoint:`${this.collectionName}/${e}`,data:{type:"annotation",id:e,attributes:{text:t}}})}}},12945:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiCollection:()=>u,collectionRelationshipsList:()=>c,exportDataFormats:()=>d});var n=r(94450);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{type:"subscription_preferences",attributes:{notification_emails:t,daily_email:r}}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}dynamicFilters(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/${t}/filters`,params:{filter:r}})}collectionDynamicFilters(e){return this.service.get({endPoint:`${this.collectionName}/filters`,params:{filter:e}})}search(e,t,r,n){return this.service.get({endPoint:`${this.collectionName}/${e}/search`,params:s({query:` entity:${t} ${r}`},n)})}exportCollectionIocs(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0;const a={};n&&Object.entries(n).forEach((e=>{let t=o(e,2),r=t[0],n=t[1];n&&n.length&&(a[r]=[...n])}));const l=s(s({},Object.keys(a).length?{iocs:a}:{}),{},{attributes:[...r],export_format:t},i?{relationships:i}:[]);return this.service.post({endPoint:`collections/${e}/download`,data:l})}getExportDownloadUrl(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/${r?`${r}/`:""}download_url/${t}`})}downloadRel(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/${t}/download/${r}`})}fromQuery(e){return this.service.request({endPoint:"intelligence/insights",options:{method:"post",body:JSON.stringify({query:e})}})}}},72224:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiComment:()=>i,commentRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({author:{type:"user",structure:"selfOneToOne"},item:{type:["file","url","domain","ip_address"],structure:"selfOneToOne"}});class i extends((0,n.LR)("comment","comments")){}},99480:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiCrowdsourcedAiResult:()=>i,crowdsourcedAiResultRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({votes:{type:"vote",structure:"selfOneToMany"}});class i extends((0,n.LR)("crowdsourced_ai_result","crowdsourced_ai_results")){}},21098:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiDataConnectorConfig:()=>a,ConnectorConfigState:()=>n,dataConnectorConfigRelationshipsList:()=>i});var n,o=r(94450);!function(e){e.OK="OK",e.HTTP_ERROR="HTTP_ERROR",e.INVALID_CREDENTIALS="INVALID_CREDENTIALS",e.RATE_LIMIT_EXCEEDED="RATE_LIMIT_EXCEEDED"}(n||(n={}));const i=(0,o.u9)({data_connector:{type:"data_connector",structure:"selfOneToOne"},owner:{type:"group",structure:"selfOneToOne"},creator:{type:"user",structure:"selfOneToOne"}});class a extends((0,o.LR)("data_connector_config","data_connector_configs")){create(e,t,r,n){const o={type:this.objectType,attributes:{title:e,data_connector:t,auth:r,config:n}};return this.service.post({endPoint:`${this.collectionName}`,data:o})}fetch(e,t){return this.service.post({endPoint:`${this.collectionName}/${e}/fetch`,data:t})}fetchJob(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/fetch/${t}`})}}},30159:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiDataConnector:()=>i,DataConnectorConfigFormSectionInputTypes:()=>n});var n,o=r(94450);!function(e){e.STRING="string",e.NUMBER="number",e.BOOL="bool",e.LINK="link",e.TIMESTAMP="timestamp",e.TEXT="text"}(n||(n={}));class i extends((0,o.LR)("data_connector","data_connectors")){about(e){return this.service.get({endPoint:`${this.collectionName}/${e}/about`})}}},93033:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiDomain:()=>i,domainRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({associations:{type:"collection",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},reports:{type:"collection",structure:"selfOneToMany"},related_threat_actors:{type:"threat_actor",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},resolutions:{type:"resolution",structure:"selfOneToMany"},parent:{type:"parent",structure:"selfOneToOne"},user_votes:{type:"vote",structure:"selfOneToMany"},votes:{type:"vote",structure:"selfOneToMany"}});class i extends((0,n.LR)("domain","domains")){associationsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/associations/filters`,params:{filter:t}})}reportsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/reports/filters`,params:{filter:t}})}}},74880:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiEmailAddress:()=>o});var n=r(94450);class o extends((0,n.LR)("email_address","email_addresses")){}},85583:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiEmailNotificationsConfig:()=>d,EmailNotificationsFrequencyType:()=>a,EmailNotificationsReportType:()=>o,EmailNotificationsRiskRatingType:()=>i,EmailNotificationsSubscriptionType:()=>n,analysisRelationshipsList:()=>l});var n,o,i,a,s=r(94450);!function(e){e[e.REPORTS=0]="REPORTS",e[e.VULNERABILITIES=1]="VULNERABILITIES",e[e.THREAT_PROFILES=2]="THREAT_PROFILES"}(n||(n={})),function(e){e.ACTOR_OVERVIEW="Actor Overview",e.ACTOR_PROFILE="Actor Profile",e.COUNTRY_PROFILE="Country Profile",e.EVENT_COVERAGE_IMPLICATION="Event Coverage/Implication",e.EXECUTIVE_PERSPECTIVE="Executive Perspective",e.FIREEYE_LABS_RESEARCH="FireEye Labs Research",e.FUTURES_SCENARIO="Futures Scenario",e.HORIZONS="Horizons",e.ICS_SECURITY_ROUNDUP="ICS Security Roundup",e.INDUSTRY_INTELLIGENCE_QUARTERLY="Industry Intelligence Quarterly",e.INDUSTRY_REPORTING="Industry Reporting",e.MALICIOUS_ACTIVITY_REPORT="Malicious Activity Report",e.MALWARE_OVERVIEW="Malware Overview",e.MALWARE_PROFILE="Malware Profile",e.NET_ASSESSMENT="Net Assessment",e.NETWORK_ACTIVITY_REPORTS="Network Activity Reports",e.NEWS_ANALYSIS="News Analysis",e.OSINT_ARTICLE="OSINT Article",e.PATCH_REPORT="Patch Report",e.TTP_DEEP_DIVE="TTP Deep Dive",e.TACTICAL_THREAT_REPORT="Tactical Threat Report",e.THREAT_ACTIVITY_ALERT="Threat Activity Alert",e.THREAT_ACTIVITY_REPORT="Threat Activity Report",e.TRENDS_AND_FORECASTING="Trends and Forecasting",e.VULNERABILITY_REPORT="Vulnerability Report",e.WEEKLY_VULNERABILITY_EXPLOITATION_REPORT="Weekly Vulnerability Exploitation Report"}(o||(o={})),function(e){e.CRITICAL="CRITICAL",e.HIGH="HIGH",e.MEDIUM="MEDIUM",e.LOW="LOW"}(i||(i={})),function(e){e.HOURLY="hourly",e.DAILY="daily"}(a||(a={}));const l=(0,s.u9)({});class d extends((0,s.LR)("email_notifications_config","email/notifications")){create(e){return this.service.post({endPoint:this.collectionName,data:{type:"email_notifications_config",attributes:e}})}}},63396:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiFeedConfig:()=>o});var n=r(94450);class o extends((0,n.LR)("feed_config","feed_configs")){}},52819:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiFile:()=>i,fileRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({associations:{type:"collection",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},reports:{type:"collection",structure:"selfOneToMany"},related_threat_actors:{type:"threat_actor",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},contacted_domains:{type:"domain",structure:"selfOneToMany"},contacted_ips:{type:"ip_address",structure:"selfOneToMany"},embedded_domains:{type:"domain",structure:"selfOneToMany"},embedded_ips:{type:"ip_address",structure:"selfOneToMany"},embedded_urls:{type:"url",structure:"selfOneToMany"},itw_domains:{type:"domain",structure:"selfOneToMany"},submissions:{type:"submission",structure:"selfOneToMany"},user_votes:{type:"vote",structure:"selfOneToMany"},votes:{type:"vote",structure:"selfOneToMany"}});class i extends((0,n.LR)("file","files")){associationsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/associations/filters`,params:{filter:t}})}reportsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/reports/filters`,params:{filter:t}})}}},13889:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiGraph:()=>l,graphRelationshipsList:()=>s});var n=r(94450);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t{"use strict";r.r(t),r.d(t,{ApiGroups:()=>i,groupRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({mandiant_organizations:{type:"user",structure:"selfOneToMany"},users:{type:"user",structure:"selfOneToMany"},service_accounts:{type:"service_account",structure:"selfOneToMany"},tenants:{type:"group",structure:"selfOneToMany"}});class i extends((0,n.LR)("group","groups")){createTenant(e,t,r){const n={type:this.objectType,id:t,attributes:r};return this.service.post({endPoint:`${this.collectionName}/${e}/tenants`,data:n})}switchGroup(e){const t={type:this.objectType,id:e};return this.service.post({endPoint:"switch-active-group",data:t})}}},29281:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiHuntingRuleset:()=>i,huntingRulesetRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({hunting_notification_files:{type:"file",structure:"selfOneToMany"},ioc_stream_notifications:{type:"ioc_stream_notification",structure:"selfOneToMany"},owner:{type:"user",structure:"selfOneToOne"},editors:{type:"user",structure:"selfOneToMany"}});class i extends((0,n.LR)("hunting_ruleset","intelligence/hunting_rulesets")){}},17093:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiIocStreamNotification:()=>o});var n=r(94450);class o extends((0,n.LR)("ioc_stream_notification","ioc_stream_notifications")){}},5173:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiIocStream:()=>o});var n=r(94450);class o extends((0,n.LR)("ioc_stream","ioc_stream")){exportIoCs(e,t,r){return this.service.get({endPoint:`${this.collectionName}/download/${e}`,params:{filter:t,limit:r}})}exportIoCsByType(e,t,r,n){const o=e?`entity_type:${e} `:"";return this.exportIoCs(t,`${o}${null!=r?r:""}`,n)}filteredDelete(e){return this.service.delete({endPoint:"ioc_stream",params:{filter:e}})}searchModifiers(){return this.service.get({endPoint:"ioc_stream/search_modifiers"})}}},71025:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiIpAddress:()=>i,ipAddressRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({associations:{type:"collection",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},reports:{type:"collection",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},related_threat_actors:{type:"threat_actor",structure:"selfOneToMany"},user_votes:{type:"vote",structure:"selfOneToMany"},votes:{type:"vote",structure:"selfOneToMany"}});class i extends((0,n.LR)("ip_address","ip_addresses")){associationsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/associations/filters`,params:{filter:t}})}reportsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/reports/filters`,params:{filter:t}})}}},24969:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiMandiantOrganization:()=>o});var n=r(94450);class o extends((0,n.LR)("mandiant_organization","mandiant_organizations")){}},1925:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiParent:()=>o});var n=r(94450);class o extends((0,n.LR)("domain","domains")){}},97933:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateAnalyses:()=>c,InternetModeType:()=>n,LiveInteractionSandboxType:()=>o,PrivateAnalysisStatus:()=>i});var n,o,i,a=r(94450);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t{"use strict";r.r(t),r.d(t,{ApiPrivateFileBehaviour:()=>a,NotInProgressBehaviourAnalysisStatuses:()=>i});var n,o=r(94450);!function(e){e.BEHAVIOUR_ANALYSIS_STATE_INIT="initializing",e.BEHAVIOUR_ANALYSIS_STATE_PREFILTER="enqueueing",e.BEHAVIOUR_ANALYSIS_STATE_QUEUED_STAGE1="enqueueing",e.BEHAVIOUR_ANALYSIS_STATE_QUEUED_STAGE2="queued",e.BEHAVIOUR_ANALYSIS_STATE_RUNNING="running",e.BEHAVIOUR_ANALYSIS_STATE_POST_PROCESSING="post-processing",e.BEHAVIOUR_ANALYSIS_STATE_DONE="finished",e.BEHAVIOUR_ANALYSIS_STATE_ERROR="error",e.BEHAVIOUR_ANALYSIS_STATE_ERROR_RETRY="retrying",e.BEHAVIOUR_ANALYSIS_STATE_ERROR_INCOMPATIBLE="unsupported file type",e.BEHAVIOUR_ANALYSIS_STATE_ERROR_CORRUPT="corrupted file",e.BEHAVIOUR_ANALYSIS_STATE_ERROR_TIMEOUT="timeout",e.BEHAVIOUR_ANALYSIS_STATE_ERROR_STARTUP="startup error",e.BEHAVIOUR_ANALYSIS_STATE_MISSING_DEPENDENCY="missing dependency"}(n||(n={}));const i=[n.BEHAVIOUR_ANALYSIS_STATE_DONE,n.BEHAVIOUR_ANALYSIS_STATE_ERROR,n.BEHAVIOUR_ANALYSIS_STATE_ERROR_INCOMPATIBLE,n.BEHAVIOUR_ANALYSIS_STATE_ERROR_CORRUPT,n.BEHAVIOUR_ANALYSIS_STATE_ERROR_TIMEOUT,n.BEHAVIOUR_ANALYSIS_STATE_ERROR_STARTUP,n.BEHAVIOUR_ANALYSIS_STATE_MISSING_DEPENDENCY];class a extends((0,o.LR)("private_file_behaviour","private_file_behaviours")){}},79298:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateFileContentStrings:()=>o});var n=r(94450);class o extends((0,n.LR)("private_file_content_strings","private_file_content_strings")){}},97385:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateFiles:()=>i,privateFileRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({analyses:{type:"private_analysis",structure:"selfOneToMany"},behaviours:{type:"private_file_behaviour",structure:"selfOneToMany"},bundled_files:{type:"private_file",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},compressed_parents:{type:"private_file",structure:"selfOneToMany"},contacted_domains:{type:"domain",structure:"selfOneToMany"},contacted_ips:{type:"ip_address",structure:"selfOneToMany"},contacted_urls:{type:"url",structure:"selfOneToMany"},dropped_files:{type:"private_file",structure:"selfOneToMany"},email_attachments:{type:"private_file",structure:"selfOneToMany"},email_parents:{type:"private_file",structure:"selfOneToMany"},embedded_domains:{type:"domain",structure:"selfOneToMany"},embedded_email_addresses:{type:"email_address",structure:"selfOneToMany"},embedded_ips:{type:"ip_address",structure:"selfOneToMany"},embedded_urls:{type:"url",structure:"selfOneToMany"},execution_parents:{type:"private_file",structure:"selfOneToMany"},memory_pattern_domains:{type:"domain",structure:"selfOneToMany"},memory_pattern_ips:{type:"ip_address",structure:"selfOneToMany"},memory_pattern_urls:{type:"url",structure:"selfOneToMany"},references:{type:"reference",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},related_threat_actors:{type:"threat_actor",structure:"selfOneToMany"},screenshots:{type:"screenshot",structure:"selfOneToMany"},similar_files:{type:"file",structure:"selfOneToMany"}});class i extends((0,n.LR)("private_file","private/files")){getUploadUrl(e,t){return this.service.get({endPoint:`${this.collectionName}/upload_url`,params:e,headers:t})}getMitreTrees(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/behaviour_mitre_trees`,params:t,headers:r})}getMitreFormat(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/mitre_format`,params:t,headers:r})}analyse(e){return this.service.post({endPoint:`${this.collectionName}/${e}/analyse`})}getDownloadUrl(e){return this.service.get({endPoint:`${this.collectionName}/${e}/download_url`})}getContentBytes(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/content_bytes`,params:t,headers:r})}getContentPreview(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/content_preview`,params:t,headers:r})}getContentStrings(e,t,r){return this.service.get({endPoint:`${this.collectionName}/${e}/content_strings`,params:t,headers:r})}getAvailableForAnalysis(e){return this.service.get({endPoint:`${this.collectionName}/${e}/available_for_analysis`})}getFileAnalysisSummary(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/generate_ai_report`,headers:t}).then((e=>e.data.summary))}}},65516:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateUrlBehaviour:()=>o});var n=r(94450);(0,n.u9)({http_transactions:{type:"private_url",structure:"selfOneToMany",contextAttributes:{}}});class o extends((0,n.LR)("private_url_behaviour","private/url_behaviours")){getScreenshotUrl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.service.get({endPoint:`${this.collectionName}/${e}/screenshot_url`,params:t})}}},49648:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateUrlHeadless:()=>o});var n=r(94450);(0,n.u9)({http_transactions:{type:"private_url",structure:"selfOneToMany",contextAttributes:{}}});class o extends((0,n.LR)("private_url_headless","private/url_headless")){getScreenshotUrl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.service.get({endPoint:`${this.collectionName}/${e}/screenshot_url`,params:t})}}},9078:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateUrls:()=>i,privateUrlRelationshipsList:()=>o});var n=r(94450);const o={analyses:{type:"private_analysis",structure:"selfOneToMany",contextAttributes:{}},url_headless:{type:"private_url_headless",structure:"selfOneToMany",contextAttributes:{}},downloaded_files:{type:"private_file",structure:"selfOneToMany",contextAttributes:{}},last_serving_ip_address:{type:"ip_address",structure:"selfOneToOne",contextAttributes:{}},network_location:{type:"domain",structure:"selfOneToOne",contextAttributes:{}}};class i extends((0,n.LR)("private_url","private/urls")){analyse(e,t,r){const n={};return e&&(n.retention_period_days=e),t&&(n.storage_region=t),this.service.post({endPoint:`${this.collectionName}`,params:n,data:r})}}},98463:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPrivateZipFiles:()=>o});var n=r(94450);class o extends((0,n.LR)("private_zip_file","private/zip_files")){createZip(e,t){return this.service.post({endPoint:this.collectionName,data:{hashes:e,password:t}})}retrieveDownloadLink(e){return this.service.get({endPoint:`${this.collectionName}/${e}/download_url`})}}},5124:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiPurchaseOrderCollect:()=>a,pocRelationshipsList:()=>i});var n=r(22894),o=r(94450);const i=(0,o.u9)({sales_rep:{type:"user",structure:"selfOneToOne"},group:{type:"group",structure:"selfOneToOne"}});class a extends((0,o.LR)("purchase_order_collect","purchase_order_collect")){upload(e,t){const r=new FormData;r.append("file",t);const o=this.service.buildUrl({endPoint:`${this.collectionName}/${e}`});return n.h4.upload.uploadFile(o,r)}download(e){return this.service.get({endPoint:`${this.collectionName}/${e}/download`})}create(e,t,r){return this.service.post({endPoint:`${this.collectionName}`,data:{type:"purchase_order_collect",attributes:{group:e,comment:t,receivers:null==r?void 0:r.split(",").map((e=>e.trim()))}}})}sendReminder(e){return this.service.post({endPoint:`${this.collectionName}/${e}/reminder`})}}},43240:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiReference:()=>a,referenceRelationshipsList:()=>i});var n=r(22894),o=r(94450);const i=(0,o.u9)({submitter:{type:"user",structure:"selfOneToOne"},files:{type:"file",structure:"selfOneToMany"},domains:{type:"domain",structure:"selfOneToMany"},urls:{type:"url",structure:"selfOneToMany"},ip_addresses:{type:"ip_address",structure:"selfOneToMany"},threat_actors:{type:"threat_actor",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},submitters:{type:"user",structure:"selfOneToMany",contextAttributes:{}}});class a extends((0,o.LR)("reference","references")){getScreenshotUrl(e){return n.h4.amendLinkHost(`https://www.virustotal.com/ui/references/${e}/screenshot`)}updateThreatActors(e){return Promise.resolve()}loadContent(e){return this.service.get({endPoint:`${this.collectionName}/${e}/content`})}getSuggestedThreatActors(e){return this.service.get({endPoint:`${this.collectionName}/${e}/curation/suggested-threat-actors`})}reprocessExtractedEntities(e){return this.service.post({endPoint:`${this.collectionName}/${e}/curation/extract-entities`})}merge(e,t){return this.service.post({endPoint:`${this.collectionName}/${e}/curation/merge`,data:{reference_id:t}})}giveFeedback(e,t){return this.service.post({endPoint:"feedback/reference_summary",data:{feedback:t,item_id:e}})}}},80175:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiResolution:()=>i,resolutionRelationshipsList:()=>o});var n=r(94450);const o={};class i extends((0,n.LR)("domain","domains")){}},52249:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiScreenshot:()=>o});var n=r(94450);class o extends((0,n.LR)("screenshot","screenshots")){}},67351:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiSearchModifier:()=>o});var n=r(94450);class o extends((0,n.LR)("search_modifier","search_modifiers")){}},8064:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiServiceAccounts:()=>i,serviceAccountRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({});class i extends((0,n.LR)("service_account","service_accounts")){}},19991:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiServiceTier:()=>o});var n=r(94450);class o extends((0,n.LR)("service_tier","admin/service-tier")){}},34370:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiServicesBundle:()=>o});var n=r(94450);class o extends((0,n.LR)("services_bundle","admin/services-bundle")){}},75105:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiSigmaRule:()=>i,sigmaRuleRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({});class i extends((0,n.LR)("sigma_rule","sigma_rules")){}},34737:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiSubmission:()=>i,submissionRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({});class i extends((0,n.LR)("submission","submissions")){}},11702:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiSubmitter:()=>i,submitterRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({annotations:{type:"annotation",structure:"selfOneToMany"},email_domains:{type:"domain",structure:"selfOneToMany"},submissions:{type:"submission",structure:"selfOneToMany"}});class i extends((0,n.LR)("submitter","submitters")){createAnnotation(e,t){return this.service.post({endPoint:`${this.collectionName}/${t}/annotations`,data:{type:"annotation",attributes:{text:e}}})}}},20395:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiSubscriptionPreference:()=>o});var n=r(94450);class o extends((0,n.LR)("subscription_preferences","subscription_preferences")){}},928:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiTechnologyIntegration:()=>o});var n=r(94450);class o extends((0,n.LR)("technology_integration","technology_integrations")){createIntegration(e){return this.service.post({endPoint:this.collectionName,data:{type:"technology_integration",attributes:{name:e,filter_query:"origin:hunting"}}})}}},40897:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiThreatActor:()=>i,threatActorRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({references:{type:"reference",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},related_domains:{type:"domain",structure:"selfOneToMany"},related_ip_addresses:{type:"ip_address",structure:"selfOneToMany"},related_urls:{type:"url",structure:"selfOneToMany"},related_files:{type:"file",structure:"selfOneToMany"},subscription_preferences:{type:"subscription_preferences",structure:"selfOneToOne"},comments:{type:"comment",structure:"selfOneToMany"}});class i extends((0,n.LR)("threat_actor","threat_actors")){subscribe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{type:"subscription_preferences",attributes:{notification_emails:t,daily_email:r}}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}}},66266:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiUrlBehaviour:()=>a,urlBehaviourRelationshipsList:()=>i});var n=r(94450);function o(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}const i=(0,n.u9)({http_transactions:{type:"url",structure:"selfOneToMany",contextAttributes:{}}});class a extends((0,n.LR)("url_behaviour","url_behaviours")){getDomTree(e){var t,r=this;return(t=function*(){const t=yield r.service.get({endPoint:`${r.collectionName}/${e}/dom_url`});return(yield fetch(t.data)).text()},function(){var e=this,r=arguments;return new Promise((function(n,i){var a=t.apply(e,r);function s(e){o(a,n,i,s,l,"next",e)}function l(e){o(a,n,i,s,l,"throw",e)}s(void 0)}))})()}getScreenshotUrl(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.service.get({endPoint:`${this.collectionName}/${e}/screenshot_url`,params:t})}}},61564:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiUrl:()=>i,urlRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({analyses:{type:"analysis",structure:"selfOneToMany"},behaviours:{type:"url_behaviour",structure:"selfOneToMany"},associations:{type:"collection",structure:"selfOneToMany"},reports:{type:"collection",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},comments:{type:"comment",structure:"selfOneToMany"},communicating_files:{type:"file",structure:"selfOneToMany"},contacted_domains:{type:"domain",structure:"selfOneToMany"},contacted_ips:{type:"ip_address",structure:"selfOneToMany"},downloaded_files:{type:"file",structure:"selfOneToMany"},embedded_js_files:{type:"file",structure:"selfOneToMany"},graphs:{type:"graph",structure:"selfOneToMany"},http_response_contents:{type:"file",structure:"selfOneToMany"},last_serving_ip_address:{type:"ip_address",structure:"selfOneToOne"},memory_pattern_parents:{type:"file",structure:"selfOneToMany"},network_location:{type:"domain",structure:"selfOneToOne"},redirecting_urls:{type:"url",structure:"selfOneToMany"},redirects_to:{type:"url",structure:"selfOneToMany"},references:{type:"reference",structure:"selfOneToMany"},referrer_files:{type:"file",structure:"selfOneToMany"},referrer_urls:{type:"url",structure:"selfOneToMany"},related_comments:{type:"comment",structure:"selfOneToMany"},related_references:{type:"reference",structure:"selfOneToMany"},related_threat_actors:{type:"threat_actor",structure:"selfOneToMany"},urls_related_by_tracker_id:{type:"url",structure:"selfOneToMany"},user_votes:{type:"vote",structure:"selfOneToMany"},votes:{type:"vote",structure:"selfOneToMany"}});class i extends((0,n.LR)("url","urls")){getContentStrings(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/content_strings`,params:t})}getContentSource(e){return this.service.get({endPoint:`${this.collectionName}/${e}/content_preview`})}vote(e,t){const r={type:"vote",attributes:{verdict:t}};return this.service.post({endPoint:`${this.collectionName}/${e}/votes`,data:r})}create(e){return this.service.post({endPoint:this.collectionName,formUrl:{url:e}})}associationsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/associations/filters`,params:{filter:t}})}reportsDynamicFilters(e,t){return this.service.get({endPoint:`${this.collectionName}/${e}/reports/filters`,params:{filter:t}})}}},150:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiUsers:()=>c,CollaboratorRole:()=>l,CollaboratorType:()=>d,userRelationshipsList:()=>s});var n=r(94450);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.service.post({endPoint:`${this.collectionName}/${e}/subscription_preferences`,data:{type:"subscription_preferences",attributes:{notification_emails:t,daily_email:r}}})}signInTenant(e){return this.service.post({endPoint:"signin-tenant",data:{type:"group",id:e}})}signOutTenant(){return this.service.post({endPoint:"signin-tenant",headers:{"Content-Type":"plain/text"}})}unsubscribe(e){return this.service.delete({endPoint:`${this.collectionName}/${e}/subscription_preferences`})}getShareableEntities(e,t){return this.service.get({endPoint:`get_shareable_entities/${e}`,params:{object_type:`${t}`}})}}},15201:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiVote:()=>i,voteRelationshipsList:()=>o});var n=r(94450);const o={};class i extends((0,n.LR)("vote","votes")){}},9493:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiYaraRule:()=>i,yaraRuleRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({yara_ruleset:{type:"yara_ruleset",structure:"selfOneToOne"}});class i extends((0,n.LR)("yara_rule","yara_rules")){}},26029:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ApiYaraRuleset:()=>i,yaraRulesetRelationshipsList:()=>o});var n=r(94450);const o=(0,n.u9)({yara_rules:{type:"yara_rule",structure:"selfOneToMany"},collections:{type:"collection",structure:"selfOneToMany"},owner:{type:"user",structure:"selfOneToOne"}});class i extends((0,n.LR)("yara_ruleset","yara_rulesets")){}},87678:(e,t,r)=>{"use strict";r.d(t,{u:()=>de,_:()=>le});var n=r(22894),o=r(27479),i=r(75488),a=r(12945),s=r(72224),l=r(99480),d=r(30159),c=r(21098),u=r(93033),A=r(74880),p=r(85583),b=r(63396),m=r(52819),g=r(13889),f=r(326),h=r(29281),v=r(5173),C=r(17093),w=r(71025),y=r(24969),x=r(1925),D=r(97933),B=r(97385),E=r(5699),k=r(79298),$=r(9078),_=r(65516),F=r(49648),I=r(98463),O=r(5124),S=r(43240),P=r(80175),T=r(52249),R=r(67351),L=r(8064),M=r(19991),N=r(34370),U=r(75105),J=r(34737),z=r(11702),H=r(20395),j=r(928),V=r(40897),Z=r(61564),G=r(66266),q=r(150),W=r(15201),Y=r(9493),K=r(26029),Q=r(42712),X=r(70029);function ee(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function te(e){for(var t=1;tnew e(ae,t)}const le={analysis:se(o.ApiAnalysis),annotation:se(i.ApiAnnotation),collection:se(a.ApiCollection),comment:se(s.ApiComment),crowdsourced_ai_result:se(l.ApiCrowdsourcedAiResult),data_connector:se(d.ApiDataConnector),data_connector_config:se(c.ApiDataConnectorConfig),domain:se(u.ApiDomain),email_address:se(A.ApiEmailAddress),email_notifications_config:se(p.ApiEmailNotificationsConfig),feed_config:se(b.ApiFeedConfig),file:se(m.ApiFile),gemini_chat:se(ne),graph:se(g.ApiGraph),group:se(f.ApiGroups),hunting_ruleset:se(h.ApiHuntingRuleset),ioc_stream:se(v.ApiIocStream),ioc_stream_notification:se(C.ApiIocStreamNotification),ip_address:se(w.ApiIpAddress),mandiant_dtm:se(ie),mandiant_organization:se(y.ApiMandiantOrganization),parent:se(x.ApiParent),private_analysis:se(D.ApiPrivateAnalyses),private_file:se(B.ApiPrivateFiles),private_file_behaviour:se(E.ApiPrivateFileBehaviour),private_file_content_strings:se(k.ApiPrivateFileContentStrings),private_url:se($.ApiPrivateUrls),private_url_behaviour:se(_.ApiPrivateUrlBehaviour),private_url_headless:se(F.ApiPrivateUrlHeadless),private_zip_file:se(I.ApiPrivateZipFiles),purchase_order_collect:se(O.ApiPurchaseOrderCollect),reference:se(S.ApiReference),resolution:se(P.ApiResolution),screenshot:se(T.ApiScreenshot),search_modifier:se(R.ApiSearchModifier),service_account:se(L.ApiServiceAccounts),service_tier:se(M.ApiServiceTier),services_bundle:se(N.ApiServicesBundle),sigma_rule:se(U.ApiSigmaRule),submission:se(J.ApiSubmission),submitter:se(z.ApiSubmitter),subscription_preferences:se(H.ApiSubscriptionPreference),technology_integration:se(j.ApiTechnologyIntegration),threat_actor:se(V.ApiThreatActor),threat_profile:se(Q.OG),url:se(Z.ApiUrl),url_behaviour:se(G.ApiUrlBehaviour),user:se(q.ApiUsers),vote:se(W.ApiVote),yara_rule:se(Y.ApiYaraRule),yara_ruleset:se(K.ApiYaraRuleset)};const de={analysis:new o.ApiAnalysis(ae),annotation:new i.ApiAnnotation(ae),collection:new a.ApiCollection(ae),comment:new s.ApiComment(ae),crowdsourced_ai_result:new l.ApiCrowdsourcedAiResult(ae),data_connector:new d.ApiDataConnector(ae),data_connector_config:new c.ApiDataConnectorConfig(ae),domain:new u.ApiDomain(ae),email_address:new A.ApiEmailAddress(ae),email_notifications_config:new p.ApiEmailNotificationsConfig(ae),feed_config:new b.ApiFeedConfig(ae),file:new m.ApiFile(ae),gemini_chat:new ne(ae),graph:new g.ApiGraph(ae),group:new f.ApiGroups(ae),hunting_ruleset:new h.ApiHuntingRuleset(ae),ioc_stream:new v.ApiIocStream(ae),ioc_stream_notification:new C.ApiIocStreamNotification(ae),ip_address:new w.ApiIpAddress(ae),mandiant_dtm:new ie(ae),mandiant_organization:new y.ApiMandiantOrganization(ae),parent:new x.ApiParent(ae),private_analysis:new D.ApiPrivateAnalyses(ae),private_file:new B.ApiPrivateFiles(ae),private_file_behaviour:new E.ApiPrivateFileBehaviour(ae),private_file_content_strings:new k.ApiPrivateFileContentStrings(ae),private_url:new $.ApiPrivateUrls(ae),private_url_behaviour:new _.ApiPrivateUrlBehaviour(ae),private_url_headless:new F.ApiPrivateUrlHeadless(ae),private_zip_file:new I.ApiPrivateZipFiles(ae),purchase_order_collect:new O.ApiPurchaseOrderCollect(ae),reference:new S.ApiReference(ae),resolution:new P.ApiResolution(ae),screenshot:new T.ApiScreenshot(ae),search_modifier:new R.ApiSearchModifier(ae),service_account:new L.ApiServiceAccounts(ae),service_tier:new M.ApiServiceTier(ae),services_bundle:new N.ApiServicesBundle(ae),sigma_rule:new U.ApiSigmaRule(ae),submission:new J.ApiSubmission(ae),submitter:new z.ApiSubmitter(ae),subscription_preferences:new H.ApiSubscriptionPreference(ae),technology_integration:new j.ApiTechnologyIntegration(ae),threat_actor:new V.ApiThreatActor(ae),threat_profile:new Q.OG(ae),url:new Z.ApiUrl(ae),url_behaviour:new G.ApiUrlBehaviour(ae),user:new q.ApiUsers(ae),vote:new W.ApiVote(ae),yara_rule:new Y.ApiYaraRule(ae),yara_ruleset:new K.ApiYaraRuleset(ae)}},52658:(e,t,r)=>{"use strict";r.d(t,{c:()=>o,g:()=>i});var n=r(15323);const o=[{name:"Aerospace & Defense",id:"identity--cc593632-0c42-500c-8d0b-d38e97b90f1d"},{name:"Agriculture",id:"identity--cd044760-0aef-557e-94c4-bc672ea177c2"},{name:"Automotive",id:"identity--41930e54-396f-508e-8f65-418dd09f935d"},{name:"Chemicals & Materials",id:"identity--a93f63bc-bbfc-52ab-88c0-794c74f5bec0"},{name:"Civil Society & Non-Profits",id:"identity--65be572d-bd1a-5e1d-96e5-a5fb1d7f2bab"},{name:"Construction & Engineering",id:"identity--5b3cb2f9-14d8-5e48-bc4e-3ef3cd477ce1"},{name:"Education",id:"identity--74d68d1c-7ad3-5eb5-a594-5519c1ee2661"},{name:"Energy & Utilities",id:"identity--c5e884ab-d62f-5632-9fc8-3ab3fb752598"},{name:"Financial Services",id:"identity--eaaa8a1a-0db8-5c22-a895-3b0327e3eff1"},{name:"Governments",id:"identity--8d0881d8-d199-5e5a-bef9-be3ca6bb8f0d"},{name:"Healthcare",id:"identity--cacd2de0-d89e-54e3-a8af-88a41d312a12"},{name:"Hospitality",id:"identity--5a90f5ac-2ac0-5cbe-ae22-eb07a4da67c9"},{name:"Insurance",id:"identity--846d258f-ee99-5097-b0b2-ac2d3f34e2c9"},{name:"Legal & Professional Services",id:"identity--8b245566-834c-5039-95ae-f6a4ffc03b44"},{name:"Manufacturing",id:"identity--e0fc24e1-1f79-556a-b8f4-b56735ccf42b"},{name:"Media & Entertainment",id:"identity--5d058af8-02a8-5266-8076-27cc2751e64e"},{name:"Oil & Gas",id:"identity--60c05066-3b67-5783-b32e-4104b86d06c1"},{name:"Pharmaceuticals",id:"identity--c9000eb7-82e8-5859-9845-17c4760400cb"},{name:"Retail",id:"identity--c09ecb05-79d5-5a2b-b47f-65c1092a3a56"},{name:"Technology",id:"identity--02142d73-54af-5e18-a4f5-70b194ca002b"},{name:"Telecommunications",id:"identity--93209517-b16c-5893-b55e-b7edc9b478d0"},{name:"Transportation",id:"identity--8768c9d0-830d-5c94-88d1-1506fef6c838"}],i={"Aerospace & Defense":n.planeIcon,Agriculture:n.tractorIcon,Automotive:n.carIcon,"Chemicals & Materials":n.testTubeIcon,"Civil Society & Non-Profits":n.handshakeIcon,"Construction & Engineering":n.draftmanSquareIcon,Education:n.schoolHatIcon,"Energy & Utilities":n.lightbulbIcon,"Financial Services":n.dollarChipIcon,Government:n.bankIcon,Governments:n.bankIcon,Healthcare:n.stethoscopeIcon,Hospitality:n.buzzerIcon,Insurance:n.shieldIcon,"Legal & Professional Services":n.scaleBalancedIcon,Manufacturing:n.rebaseIcon,"Media & Entertainment":n.gameConsoleControllerIcon,"Oil & Gas":n.gasStationIcon,Pharmaceuticals:n.localPharmacyIcon,Retail:n.storefrontIcon,Technology:n.dnaIcon,Telecommunications:n.phoneIcon,Transportation:n.busIcon}},42712:(e,t,r)=>{"use strict";r.d(t,{OG:()=>p,fA:()=>c,so:()=>u,cO:()=>A});var n=r(70029),o=r(52658);const i={regions:[{region_name:"Africa",region_id:"location--9488166d-6469-5e54-ba5f-9abf2a385824",subregions:[{subregion_name:"East Africa",subregion_id:"location--59413e6b-d1dc-5bfd-8668-6fa36f6c1f47",countries:[{country_name:"British Indian Ocean Territory",country_id:"location--04ea0b24-b227-51f5-a6a0-32132dc71adb",country_iso2:"IO"},{country_name:"Burundi",country_id:"location--8d397346-c5b9-5471-9def-7c86be9cb704",country_iso2:"BI"},{country_name:"Comoros",country_id:"location--bba797b3-e7aa-5ba8-9e6d-15b573c349eb",country_iso2:"KM"},{country_name:"Djibouti",country_id:"location--5c6a8770-bda0-579b-af58-ca8965afcac1",country_iso2:"DJ"},{country_name:"Eritrea",country_id:"location--d10ec704-76b3-570c-aa03-3d60feded91d",country_iso2:"ER"},{country_name:"Ethiopia",country_id:"location--5427b069-0e98-5cea-83f1-a6514a5b02f8",country_iso2:"ET"},{country_name:"French Southern Territories",country_id:"location--a5ffae00-5693-583a-978d-8f3095add2f0",country_iso2:"TF"},{country_name:"Kenya",country_id:"location--f530cf4f-ffad-58a2-87e1-cb24f5371028",country_iso2:"KE"},{country_name:"Madagascar",country_id:"location--b6069abe-35f7-5a3e-a2f6-c65fedc63b52",country_iso2:"MG"},{country_name:"Malawi",country_id:"location--921a4738-a5c8-5971-a7ad-4c4467834670",country_iso2:"MW"},{country_name:"Mauritius",country_id:"location--37f2ba4b-2704-572d-86be-68a8f8b430d4",country_iso2:"MU"},{country_name:"Mayotte",country_id:"location--b29247ad-c312-524d-9dcc-be503431acdc",country_iso2:"YT"},{country_name:"Mozambique",country_id:"location--0b266eb9-c779-57ab-9ff8-ef83fae8cf84",country_iso2:"MZ"},{country_name:"Rwanda",country_id:"location--edb4e991-689d-567d-97e9-c7a5aef053d0",country_iso2:"RW"},{country_name:"Réunion",country_id:"location--b1f1631e-43f8-503e-8603-11d3b1c009f1",country_iso2:"RE"},{country_name:"Seychelles",country_id:"location--c54bf7d9-440e-5a3d-b97f-d030e0d2109b",country_iso2:"SC"},{country_name:"Somalia",country_id:"location--6e1f4a0d-20e1-5296-8c98-44c22c7f995d",country_iso2:"SO"},{country_name:"South Sudan",country_id:"location--ebcafa34-c171-54d3-b821-f84f0acfdae9",country_iso2:"SS"},{country_name:"Tanzania",country_id:"location--1c29628f-8b8d-5a42-babd-af3a5447a145",country_iso2:"TZ"},{country_name:"Uganda",country_id:"location--eb0fa3cb-1f6a-50ea-87d6-77a5cbea531a",country_iso2:"UG"},{country_name:"Zambia",country_id:"location--41662ed5-9361-5520-8e07-6562f2dbf350",country_iso2:"ZM"},{country_name:"Zimbabwe",country_id:"location--6e3897e6-fcc9-56e0-8d7d-f13f75d10df0",country_iso2:"ZW"}]},{subregion_name:"Mid Africa",subregion_id:"location--218c5fdb-a824-572f-832a-02daf6da8b5c",countries:[{country_name:"Angola",country_id:"location--2ad739af-0aff-50fe-baa4-44c639836408",country_iso2:"AO"},{country_name:"Cameroon",country_id:"location--f9be8596-a635-5997-a9af-62042f4b126a",country_iso2:"CM"},{country_name:"Central African Republic",country_id:"location--bacede1b-cd43-562b-adae-b8c701bae97c",country_iso2:"CF"},{country_name:"Chad",country_id:"location--75799261-8b00-54a2-bbb4-a3452e6090c4",country_iso2:"TD"},{country_name:"Congo",country_id:"location--b7770250-bfaf-5a6f-b908-3e21eb53697f",country_iso2:"CG"},{country_name:"Congo (Democratic Republic of the)",country_id:"location--2628600a-a40a-5c15-b93f-5e5d70e6dbcb",country_iso2:"CD"},{country_name:"Equatorial Guinea",country_id:"location--b8928df0-eb1d-5879-8679-bc455152eed5",country_iso2:"GQ"},{country_name:"Gabon",country_id:"location--d4e07f4d-6ea9-5f65-9219-ad17dbaa57ca",country_iso2:"GA"},{country_name:"Sao Tome and Principe",country_id:"location--50d05aff-d37d-59a0-a76a-6541149d7f3b",country_iso2:"ST"}]},{subregion_name:"North Africa",subregion_id:"location--e29a21fc-9e4e-59fc-b98c-683672efaeca",countries:[{country_name:"Algeria",country_id:"location--ebe04a8a-b691-542f-8786-2d661caaca21",country_iso2:"DZ"},{country_name:"Egypt",country_id:"location--b5e44b8a-f664-582d-a6a4-c96fddc723ba",country_iso2:"EG"},{country_name:"Libya",country_id:"location--df39af59-f959-56ae-9589-42ff1c579a77",country_iso2:"LY"},{country_name:"Morocco",country_id:"location--82956f5b-c674-5a7a-bd10-741d7dd86492",country_iso2:"MA"},{country_name:"Sudan",country_id:"location--b2d468d5-b2eb-5a02-a3ab-c80ac8d6409c",country_iso2:"SD"},{country_name:"Tunisia",country_id:"location--d0f08300-24ae-5727-9bfa-fe00c7691256",country_iso2:"TN"},{country_name:"Western Sahara",country_id:"location--d7663ad1-83e3-583d-9921-47d0c33167ff",country_iso2:"EH"}]},{subregion_name:"Southern Africa",subregion_id:"location--f8a1ddb4-1d1e-5ccc-b359-1f7f87547866",countries:[{country_name:"Botswana",country_id:"location--5186623c-0e10-5fa2-8c81-d351f9be1cfe",country_iso2:"BW"},{country_name:"Lesotho",country_id:"location--eda09e88-0ec7-5f73-bc78-c524ffb2dcf3",country_iso2:"LS"},{country_name:"Namibia",country_id:"location--56d0f60a-6603-5eac-a980-275a416fa17c",country_iso2:"NA"},{country_name:"South Africa",country_id:"location--9ca4bff3-2cfc-5401-80bf-4eebf0717455",country_iso2:"ZA"},{country_name:"Swaziland",country_id:"location--47199869-022c-5ba8-9786-86372120b9d1",country_iso2:"SZ"}]},{subregion_name:"West Africa",subregion_id:"location--6a0c87f7-8e86-56bd-9a0a-8fdcd2a28bbb",countries:[{country_name:"Benin",country_id:"location--90f26d7e-e221-58ca-bac9-4916626d73d6",country_iso2:"BJ"},{country_name:"Burkina Faso",country_id:"location--22d6399a-6381-534d-a9f7-f257a7da3f22",country_iso2:"BF"},{country_name:"Cabo Verde",country_id:"location--4ad19079-38bd-56bb-bd27-ee9607426e26",country_iso2:"CV"},{country_name:"Côte d'Ivoire",country_id:"location--4bf2ecca-57dc-5127-9e4f-d6c968e7a71a",country_iso2:"CI"},{country_name:"Gambia",country_id:"location--6072173c-5720-5418-967a-390170707165",country_iso2:"GM"},{country_name:"Ghana",country_id:"location--21bdd4ee-3905-5d50-8bdb-c621fe8ffb48",country_iso2:"GH"},{country_name:"Guinea",country_id:"location--68a70639-6951-5b26-9e08-d0f2d47e2bc8",country_iso2:"GN"},{country_name:"Guinea-Bissau",country_id:"location--b97a9610-c725-5ea3-a11b-0c74ac2505c6",country_iso2:"GW"},{country_name:"Liberia",country_id:"location--20670964-4ef2-52bb-b5cf-5ad31cc703de",country_iso2:"LR"},{country_name:"Mali",country_id:"location--80406a88-bc02-5939-8e32-fb46e30c4868",country_iso2:"ML"},{country_name:"Mauritania",country_id:"location--4bdef499-66bd-5cdd-9622-b1e0eda70599",country_iso2:"MR"},{country_name:"Niger",country_id:"location--81f80a9e-02fc-588f-9e93-abf090db67ba",country_iso2:"NE"},{country_name:"Nigeria",country_id:"location--61544574-93a7-539c-8935-0dd279061889",country_iso2:"NG"},{country_name:"Saint Helena, Ascension and Tristan da Cunha",country_id:"location--21078f8b-8ecb-5e01-971f-cd7dbe068d1d",country_iso2:"SH"},{country_name:"Senegal",country_id:"location--77843bb7-816b-5fc1-8716-4c4853f90061",country_iso2:"SN"},{country_name:"Sierra Leone",country_id:"location--86e5fe38-5740-5162-86a6-b93a402332fd",country_iso2:"SL"},{country_name:"Togo",country_id:"location--387d90ca-18ae-5e67-879a-8d435be78c31",country_iso2:"TG"}]}]},{region_name:"Americas",region_id:"location--6d65522f-0166-5e7e-973c-35cf7973e4e3",subregions:[{subregion_name:"Carribean",subregion_id:"location--8858cc47-3ffd-5b2a-9934-251be9d1359b",countries:[{country_name:"Anguilla",country_id:"location--1173a459-3841-54b4-bd02-2d4f18f80d5f",country_iso2:"AI"},{country_name:"Antigua and Barbuda",country_id:"location--da899d5c-cd56-5291-9017-1c0f7a861702",country_iso2:"AG"},{country_name:"Aruba",country_id:"location--88dd282c-8853-50ab-b06e-c5b0d0c401a8",country_iso2:"AW"},{country_name:"Bahamas",country_id:"location--3cd31533-0e6a-5bde-8257-540d73130648",country_iso2:"BS"},{country_name:"Barbados",country_id:"location--741d6271-ff69-5649-a649-921852ea9a4f",country_iso2:"BB"},{country_name:"Bonaire, Sint Eustatius and Saba",country_id:"location--b88c5202-8051-5152-8fd6-0bc71f12933a",country_iso2:"BQ"},{country_name:"Bouvet Island",country_id:"location--253c27e3-d449-565e-9ebb-414cf6f535d0",country_iso2:"BV"},{country_name:"Cayman Islands",country_id:"location--51f0bb8f-755a-5da1-813d-23d013edd737",country_iso2:"KY"},{country_name:"Cuba",country_id:"location--7fe5e0f3-4ad3-5c77-9be5-b735a3d8cc39",country_iso2:"CU"},{country_name:"Curaçao",country_id:"location--1d5389b1-a532-5652-953b-199913b87493",country_iso2:"CW"},{country_name:"Dominica",country_id:"location--eccdb917-d22d-51d0-9d62-3b93732adf9f",country_iso2:"DM"},{country_name:"Dominican Republic",country_id:"location--54b38048-aa75-5486-8fb4-9c0057b22e27",country_iso2:"DO"},{country_name:"Grenada",country_id:"location--1fa4990d-7a94-5e3f-8192-23394743bbfb",country_iso2:"GD"},{country_name:"Guadeloupe",country_id:"location--e52ca78d-61df-5755-bc44-ed9f470d9315",country_iso2:"GP"},{country_name:"Haiti",country_id:"location--244abb30-794e-564f-b55c-2a3e08bf1f79",country_iso2:"HT"},{country_name:"Jamaica",country_id:"location--b1160656-296f-5066-8786-9f08ba7e8895",country_iso2:"JM"},{country_name:"Martinique",country_id:"location--4a56199d-60a5-5a31-85d3-b4b0b771a4fe",country_iso2:"MQ"},{country_name:"Montserrat",country_id:"location--a5430f25-0a07-5eeb-8562-ce38ffa53d9f",country_iso2:"MS"},{country_name:"Puerto Rico",country_id:"location--c436d71b-7f6a-5211-bda5-50f5251180b2",country_iso2:"PR"},{country_name:"Saint Barthélemy",country_id:"location--e2876111-657a-5160-bb5e-eec69bbbe5cb",country_iso2:"BL"},{country_name:"Saint Kitts and Nevis",country_id:"location--95f124d5-665c-578e-aaea-c89efbdcfbb7",country_iso2:"KN"},{country_name:"Saint Lucia",country_id:"location--e1342d37-a54f-5d77-aff2-a8c4585fbc8c",country_iso2:"LC"},{country_name:"Saint Martin (French part)",country_id:"location--bfa6af09-fc1a-5874-949e-bd1bed9c0c3b",country_iso2:"MF"},{country_name:"Saint Vincent and the Grenadines",country_id:"location--e9aa97dc-1bbf-57c4-a6b1-ac274fde7f0e",country_iso2:"VC"},{country_name:"Sint Maarten (Dutch part)",country_id:"location--4af4fae6-52b6-5ea5-9f3c-8ec63e0391ac",country_iso2:"SX"},{country_name:"Trinidad and Tobago",country_id:"location--8ee88b37-5b2a-59ed-9031-66793c8c7ce6",country_iso2:"TT"},{country_name:"Turks and Caicos Islands",country_id:"location--28e22e92-745e-5796-94f0-063d7b09a0b2",country_iso2:"TC"},{country_name:"Virgin Islands (British)",country_id:"location--a4c33ebf-d72c-558e-a44a-6b25e7a38944",country_iso2:"VG"},{country_name:"Virgin Islands (U.S.)",country_id:"location--d3cac3aa-a9ab-5c9d-9ddb-0298de63c00e",country_iso2:"VI"}]},{subregion_name:"Central America",subregion_id:"location--b28ccd1c-91b0-50d5-b862-efda911a80fe",countries:[{country_name:"Belize",country_id:"location--bb0a0db7-e505-55f8-bada-36faea1b1b9b",country_iso2:"BZ"},{country_name:"Costa Rica",country_id:"location--46c044b0-dafb-528a-9ba9-63895728411e",country_iso2:"CR"},{country_name:"El Salvador",country_id:"location--8c28e588-7e41-5d0d-b06a-26810486894d",country_iso2:"SV"},{country_name:"Guatemala",country_id:"location--0e7f50f8-ce4f-595a-8e65-3cd327ac4394",country_iso2:"GT"},{country_name:"Honduras",country_id:"location--9e110929-026a-5227-81ea-d689193c3f58",country_iso2:"HN"},{country_name:"Mexico",country_id:"location--9db88233-1698-517a-b51e-0f9a31743c0b",country_iso2:"MX"},{country_name:"Nicaragua",country_id:"location--918e57fd-d662-594d-85d8-f899b027931c",country_iso2:"NI"},{country_name:"Panama",country_id:"location--3ec7b475-1069-5e17-84b8-89412995f26f",country_iso2:"PA"}]},{subregion_name:"North America",subregion_id:"location--0daadcfb-ad23-5f16-b53b-6c5b09bf20de",countries:[{country_name:"Bermuda",country_id:"location--193d08b9-5730-5d9c-bbc5-d04346ad6bb8",country_iso2:"BM"},{country_name:"Canada",country_id:"location--fde14246-c07b-5f3f-9ac8-8d4d50910f15",country_iso2:"CA"},{country_name:"Greenland",country_id:"location--d2c824cb-183c-57a5-a260-e2fec6abfacb",country_iso2:"GL"},{country_name:"Saint Pierre and Miquelon",country_id:"location--90d65f70-6a76-518e-9f8d-ed2fd3497fd5",country_iso2:"PM"},{country_name:"United States of America",country_id:"location--5c5b39aa-9308-52a6-9daf-0547d5aaa160",country_iso2:"US"}]},{subregion_name:"South America",subregion_id:"location--eeb814e2-3884-50a5-b748-81ff39f85113",countries:[{country_name:"Argentina",country_id:"location--65357356-32f7-598c-b9a3-e717b58f32bc",country_iso2:"AR"},{country_name:"Bolivia (Plurinational State of)",country_id:"location--fd1f70b5-6094-5341-abb4-b09cb50a390f",country_iso2:"BO"},{country_name:"Brazil",country_id:"location--c788b07d-b195-5d1e-a7b6-421776c325fc",country_iso2:"BR"},{country_name:"Chile",country_id:"location--97f350bf-8c18-51ba-a683-f659ac2e85c1",country_iso2:"CL"},{country_name:"Colombia",country_id:"location--724fa1f6-6233-519b-bf10-7f7bc4ed0f24",country_iso2:"CO"},{country_name:"Ecuador",country_id:"location--9992ecd4-6955-54da-98aa-8386e4ed4272",country_iso2:"EC"},{country_name:"Falkland Islands (Malvinas)",country_id:"location--c233bc62-fd61-5642-9bf0-2b6e4f7bfae4",country_iso2:"FK"},{country_name:"French Guiana",country_id:"location--5cde53c3-b4cf-5076-a840-63df88687d12",country_iso2:"GF"},{country_name:"Guyana",country_id:"location--8d54fe33-3652-513a-bbd2-2af474b4d9d5",country_iso2:"GY"},{country_name:"Paraguay",country_id:"location--2305a171-b098-563b-b6bc-637fbfed464e",country_iso2:"PY"},{country_name:"Peru",country_id:"location--881e484c-0d4f-59e3-83ed-893f7bbe33f0",country_iso2:"PE"},{country_name:"Suriname",country_id:"location--df2be8e9-3bbf-5850-9d53-ef36518ad5e7",country_iso2:"SR"},{country_name:"Uruguay",country_id:"location--48e9c689-d7e6-55d8-8e9e-5f5bb2f2ebbf",country_iso2:"UY"},{country_name:"Venezuela (Bolivarian Republic of)",country_id:"location--94da7ef7-8ddf-55bc-86ad-3b16cac6181c",country_iso2:"VE"}]}]},{region_name:"Asia",region_id:"location--8fc231f3-4e62-57e7-b734-eaee0a734612",subregions:[{subregion_name:"Central Asia",subregion_id:"location--6e099490-0ce5-5bd3-a345-db6846fe79cb",countries:[{country_name:"Kazakhstan",country_id:"location--d9023e59-ca07-549a-898c-c61ed42b06cb",country_iso2:"KZ"},{country_name:"Kyrgyzstan",country_id:"location--73caa467-8cee-58ff-ab05-093ffdceeb81",country_iso2:"KG"},{country_name:"Tajikistan",country_id:"location--bceaffea-7994-5efc-aa1f-4bd7e9849ef6",country_iso2:"TJ"},{country_name:"Turkmenistan",country_id:"location--bdc74054-efc0-50ef-aafd-a8febd7af3dc",country_iso2:"TM"},{country_name:"Uzbekistan",country_id:"location--74deff53-90fe-58ec-9a50-7fa4bd5e6eb5",country_iso2:"UZ"}]},{subregion_name:"East Asia",subregion_id:"location--7b33370b-da4b-5c48-9741-b69f69febb77",countries:[{country_name:"China",country_id:"location--740e7e5f-f2a0-55e0-98a3-88872c55b581",country_iso2:"CN"},{country_name:"Hong Kong",country_id:"location--f7ff6ed1-f6f6-5f4b-b085-6174315521a1",country_iso2:"HK"},{country_name:"Japan",country_id:"location--a33aa965-eb02-515e-8111-dab455b4a749",country_iso2:"JP"},{country_name:"Macao",country_id:"location--f3d04422-c185-5cb3-9335-b1fc91665618",country_iso2:"MO"},{country_name:"Mongolia",country_id:"location--eadd4930-4a97-5ebd-8ad0-060372d4e567",country_iso2:"MN"},{country_name:"North Korea",country_id:"location--785b6371-685b-575b-bb53-f057f9349b67",country_iso2:"KP"},{country_name:"South Korea",country_id:"location--e4608eb7-bc25-5f1a-9e4b-f385d55602be",country_iso2:"KR"},{country_name:"Taiwan",country_id:"location--aa230099-0f47-52c8-8f1f-bf8b9bfa7596",country_iso2:"TW"}]},{subregion_name:"South Asia",subregion_id:"location--62844260-3266-5826-a895-78b38e0f37ca",countries:[{country_name:"Afghanistan",country_id:"location--388f43f2-64a2-5c5b-ae62-e513b2cf5d7b",country_iso2:"AF"},{country_name:"Bangladesh",country_id:"location--12a129a8-e7a0-58df-bfbf-cd9660895f02",country_iso2:"BD"},{country_name:"Bhutan",country_id:"location--2b1963a8-0cd2-5956-857b-7bd97b440626",country_iso2:"BT"},{country_name:"India",country_id:"location--3666d6c1-a4c8-5c4e-8fab-914d28ccddb1",country_iso2:"IN"},{country_name:"Iran",country_id:"location--39c533c9-f5c4-5e4d-89a0-d906a9e6043c",country_iso2:"IR"},{country_name:"Maldives",country_id:"location--f65be7c9-49b8-5b0d-82f9-48bafc87aeb1",country_iso2:"MV"},{country_name:"Nepal",country_id:"location--2ee3a3cb-3ddf-5cad-afff-2b83027db015",country_iso2:"NP"},{country_name:"Pakistan",country_id:"location--df64645c-6a70-5905-abe9-95597d211bc6",country_iso2:"PK"},{country_name:"Sri Lanka",country_id:"location--94b6ba29-ca9c-5fcb-bbf3-f105edd95c16",country_iso2:"LK"}]},{subregion_name:"South East Asia",subregion_id:"location--afcfcb4e-cd47-5c76-91e7-d52cb7d922f0",countries:[{country_name:"Brunei Darussalam",country_id:"location--64630a40-a214-506f-80c7-73a8e31710ad",country_iso2:"BN"},{country_name:"Cambodia",country_id:"location--4cb91437-5346-5150-8c57-99ada74625d1",country_iso2:"KH"},{country_name:"Indonesia",country_id:"location--cb3a9dfa-7e1a-5ae5-a19b-c00f416f8ab5",country_iso2:"ID"},{country_name:"Lao People's Democratic Republic",country_id:"location--6e752f6b-4fac-5fd1-80c7-855f43f9a6bc",country_iso2:"LA"},{country_name:"Malaysia",country_id:"location--193641dc-8cb1-56d4-a041-06f2456d21b7",country_iso2:"MY"},{country_name:"Myanmar",country_id:"location--d92bd529-623f-5e97-93fa-197912b28922",country_iso2:"MM"},{country_name:"Philippines",country_id:"location--86d78cd7-6571-59e3-ae8d-5f5ed95c4685",country_iso2:"PH"},{country_name:"Singapore",country_id:"location--00ab0ba1-a1d2-56b9-a039-73c9e2e4cb4f",country_iso2:"SG"},{country_name:"Thailand",country_id:"location--6cac3903-a0ac-51a3-92f2-b19b4d10d151",country_iso2:"TH"},{country_name:"Timor-Leste",country_id:"location--caec4f72-b560-558c-8bd3-1d992ccc0b86",country_iso2:"TL"},{country_name:"Vietnam",country_id:"location--786bba0d-5bcd-52c1-88a2-8f2406a0d9dc",country_iso2:"VN"}]},{subregion_name:"West Asia",subregion_id:"location--68cdd130-61d1-5b6b-a3d8-560810432d8e",countries:[{country_name:"Armenia",country_id:"location--9b20a27a-7508-507a-ac5a-1d8fadf0c531",country_iso2:"AM"},{country_name:"Azerbaijan",country_id:"location--e9db87c1-a293-5b4f-aa5f-453227300436",country_iso2:"AZ"},{country_name:"Bahrain",country_id:"location--28f820e9-4e64-5806-b8b8-dcd0804f3afb",country_iso2:"BH"},{country_name:"Cyprus",country_id:"location--91da87f5-41d9-52f7-bc1c-ffa86421dd72",country_iso2:"CY"},{country_name:"Georgia",country_id:"location--0342c53c-190f-5cff-b39d-e20cd2608d65",country_iso2:"GE"},{country_name:"Iraq",country_id:"location--3fcd371f-4408-5d6a-a679-c4a300777b17",country_iso2:"IQ"},{country_name:"Israel",country_id:"location--2695d13c-64c9-544b-9804-a951b9331252",country_iso2:"IL"},{country_name:"Jordan",country_id:"location--8309810a-48ea-58ae-8d57-04080bc634d6",country_iso2:"JO"},{country_name:"Kuwait",country_id:"location--d608ed22-8ba9-5869-980c-7e424b28898b",country_iso2:"KW"},{country_name:"Lebanon",country_id:"location--4b866932-b2eb-5fb6-8472-520027a9451b",country_iso2:"LB"},{country_name:"Oman",country_id:"location--e239ff02-1d57-5a29-a2e1-ababe1b62d00",country_iso2:"OM"},{country_name:"Palestine",country_id:"location--d518d444-f60b-587b-a11c-f328e5a3d0ab",country_iso2:"PS"},{country_name:"Qatar",country_id:"location--66ef0e72-11dd-5e36-ba9d-178ad16f8d53",country_iso2:"QA"},{country_name:"Saudi Arabia",country_id:"location--76146154-586b-5821-ae92-2a442a7a5c1e",country_iso2:"SA"},{country_name:"Syria",country_id:"location--4a003b7c-3b42-5ea8-a75b-e004f98983e1",country_iso2:"SY"},{country_name:"Türkiye",country_id:"location--cbe2706e-0f4a-5617-90db-243db4e5259a",country_iso2:"TR"},{country_name:"United Arab Emirates",country_id:"location--322cae79-a217-5c63-8005-de217f336e6b",country_iso2:"AE"},{country_name:"Yemen",country_id:"location--c5efac2d-9662-5216-92ab-9004ab61e14a",country_iso2:"YE"}]}]},{region_name:"Europe",region_id:"location--89b58fc6-de5e-55e4-9d8c-29ba659e770f",subregions:[{subregion_name:"East Europe",subregion_id:"location--57644af5-a064-5e14-be58-05b22d2768be",countries:[{country_name:"Belarus",country_id:"location--3124e948-7d81-5b84-8009-bab39ab46dfa",country_iso2:"BY"},{country_name:"Bulgaria",country_id:"location--8a2d4e50-85c1-56b6-b3a5-326129c03b6e",country_iso2:"BG"},{country_name:"Czech Republic",country_id:"location--6274f0a2-f0c7-5f0e-908e-288176d64ae3",country_iso2:"CZ"},{country_name:"Hungary",country_id:"location--ddf9cac3-4310-5b20-abd7-6bdd7a010ef4",country_iso2:"HU"},{country_name:"Moldova",country_id:"location--a5de6450-388e-5536-8a33-2c12c8495478",country_iso2:"MD"},{country_name:"Poland",country_id:"location--3f3a8e8f-248f-56d0-be34-8052ea441f62",country_iso2:"PL"},{country_name:"Romania",country_id:"location--6e97ecab-64c7-5382-aa50-5baa6b1dd137",country_iso2:"RO"},{country_name:"Russia",country_id:"location--188145fd-6fd1-5bd6-a70c-8e33ed149584",country_iso2:"RU"},{country_name:"Slovakia",country_id:"location--b8b3390e-d661-5ce4-adaa-fadf84eb1960",country_iso2:"SK"},{country_name:"Ukraine",country_id:"location--1228220c-7de8-5dc6-94bf-98b2fa79bb7f",country_iso2:"UA"}]},{subregion_name:"North Europe",subregion_id:"location--07071b1c-a0fb-56e7-9619-11397860bd4c",countries:[{country_name:"Denmark",country_id:"location--b1f13d3f-b956-511a-a8f4-1b89d1e8ed4a",country_iso2:"DK"},{country_name:"Estonia",country_id:"location--48b6c887-9123-53a0-9f33-92194a8c5850",country_iso2:"EE"},{country_name:"Faroe Islands",country_id:"location--1d136f4a-8165-557b-9640-cd7a1d0a6305",country_iso2:"FO"},{country_name:"Finland",country_id:"location--b28e2187-303f-5696-8ea6-6b7c2b1950a4",country_iso2:"FI"},{country_name:"Guernsey",country_id:"location--75edf0d6-7bdc-5256-8e23-9e271b870669",country_iso2:"GG"},{country_name:"Iceland",country_id:"location--f5f0d6d7-cf5c-5ede-928a-a71b65337f89",country_iso2:"IS"},{country_name:"Ireland",country_id:"location--1543356e-c02c-52c3-a571-e6c44d34f35a",country_iso2:"IE"},{country_name:"Isle of Man",country_id:"location--f44cc7a5-8c49-5781-9e37-39b58ef945d6",country_iso2:"IM"},{country_name:"Jersey",country_id:"location--3b6e609a-f1e7-5077-b09e-4edba51e94be",country_iso2:"JE"},{country_name:"Latvia",country_id:"location--dce9cb57-4cce-5288-94ed-6910167e3910",country_iso2:"LV"},{country_name:"Lithuania",country_id:"location--5c57a71b-ae05-548c-bd00-8dfd6a086a04",country_iso2:"LT"},{country_name:"Norway",country_id:"location--77afbac1-8250-5f6d-9586-0cedcc138eb1",country_iso2:"NO"},{country_name:"Svalbard and Jan Mayen",country_id:"location--a2788292-b853-5666-869c-54f009a3810d",country_iso2:"SJ"},{country_name:"Sweden",country_id:"location--05f7f948-55eb-5994-9003-c5e44ccf3ba9",country_iso2:"SE"},{country_name:"United Kingdom",country_id:"location--f66d95f4-10dc-55f9-a444-81dc49fcf238",country_iso2:"GB"},{country_name:"Åland Islands",country_id:"location--73a14746-d9db-542a-86d1-c0e8d941727b",country_iso2:"AX"}]},{subregion_name:"South Europe",subregion_id:"location--51df1368-64cc-59a8-bdec-1add9b59d232",countries:[{country_name:"Albania",country_id:"location--87f90bb2-973b-596e-9131-d2a2b4e1e424",country_iso2:"AL"},{country_name:"Andorra",country_id:"location--49075926-773b-5aa3-8e75-67a8613426b1",country_iso2:"AD"},{country_name:"Bosnia and Herzegovina",country_id:"location--8dd43622-65ae-51cb-b240-8c93bc995191",country_iso2:"BA"},{country_name:"Croatia",country_id:"location--d6f7955e-1887-5e6c-aed2-e8ec5f9a1436",country_iso2:"HR"},{country_name:"Gibraltar",country_id:"location--6a204302-bff6-51a6-b744-47efb6322876",country_iso2:"GI"},{country_name:"Greece",country_id:"location--c3bf4fc8-325b-5fa5-96aa-d8c69055164a",country_iso2:"GR"},{country_name:"Holy See",country_id:"location--454412bd-c24e-5e74-a7c0-3020a7fa2f41",country_iso2:"VA"},{country_name:"Italy",country_id:"location--484d0c02-5e35-59f5-b308-99ebffd9adcd",country_iso2:"IT"},{country_name:"Macedonia",country_id:"location--f3ad40a3-e452-52bc-9541-49ab64fe9734",country_iso2:"MK"},{country_name:"Malta",country_id:"location--e88c8db9-41ea-5bbc-985e-00b2f4b0fd04",country_iso2:"MT"},{country_name:"Montenegro",country_id:"location--cba9f51f-6c54-55c7-8c31-dc0f2e334093",country_iso2:"ME"},{country_name:"Portugal",country_id:"location--72f0758a-5a47-535f-a138-6ed31de50ae3",country_iso2:"PT"},{country_name:"San Marino",country_id:"location--fb5146d7-c450-5053-baa7-ed2b686c1a65",country_iso2:"SM"},{country_name:"Serbia",country_id:"location--edb99c4d-4ab0-5955-b27c-d4d2bf8bdae4",country_iso2:"RS"},{country_name:"Slovenia",country_id:"location--74169164-14a1-5b09-9412-e0b8d97af2c3",country_iso2:"SI"},{country_name:"Spain",country_id:"location--e4dfef14-268e-5eb6-a9da-ba4d044ffc96",country_iso2:"ES"}]},{subregion_name:"West Europe",subregion_id:"location--34b867a9-0a6c-5559-bd8a-08edbf5287c4",countries:[{country_name:"Austria",country_id:"location--826ca4ac-8555-5c47-b794-55d00fe0ddde",country_iso2:"AT"},{country_name:"Belgium",country_id:"location--a509dfc8-789b-595b-a201-29c7af1dc0bb",country_iso2:"BE"},{country_name:"France",country_id:"location--339d906b-89a6-5807-bfe8-0cd8bb32b10c",country_iso2:"FR"},{country_name:"Germany",country_id:"location--a0662aac-87ac-53a8-b3a9-7a8ee72f8059",country_iso2:"DE"},{country_name:"Liechtenstein",country_id:"location--99bc8abc-8306-56a8-9ac1-217f4de4f8a6",country_iso2:"LI"},{country_name:"Luxembourg",country_id:"location--3d8c5563-8622-5b12-961f-7af7078f102f",country_iso2:"LU"},{country_name:"Monaco",country_id:"location--fcf0f9d4-124d-517a-b87b-dc80efafa9e1",country_iso2:"MC"},{country_name:"Netherlands",country_id:"location--6c024343-c218-5432-8a12-f0c81063fe0c",country_iso2:"NL"},{country_name:"Switzerland",country_id:"location--daeba678-894d-59fe-a00c-f1aec473c62f",country_iso2:"CH"}]}]},{region_name:"Oceania",region_id:"location--08d5ce25-021e-5dcf-8b1b-52483dfe1589",subregions:[{subregion_name:"Australia and New Zealand",subregion_id:"location--cdf44f32-c648-5661-be2b-58fbd1479d05",countries:[{country_name:"Australia",country_id:"location--27a1d59f-56ec-5da4-963c-ce1f9c6c0402",country_iso2:"AU"},{country_name:"Christmas Island",country_id:"location--f9a99d70-a2a0-554b-8cba-6a4dd352b01a",country_iso2:"CX"},{country_name:"Cocos (Keeling) Islands",country_id:"location--19fb4b04-d0c3-5a20-9cbe-4ac21d84540a",country_iso2:"CC"},{country_name:"Heard Island and McDonald Islands",country_id:"location--1faaa045-c07a-5ee4-bb05-8a76f7e5d3ee",country_iso2:"HM"},{country_name:"New Zealand",country_id:"location--6e754937-5110-521c-bcc9-ac1ffb42ba0d",country_iso2:"NZ"},{country_name:"Norfolk Island",country_id:"location--eba40dd0-a486-5e0c-88c6-dde8fb19d050",country_iso2:"NF"}]},{subregion_name:"Melanesia",subregion_id:"location--15ed949f-e952-5110-8236-697d375da3d6",countries:[{country_name:"Fiji",country_id:"location--4e0acb17-9838-5c34-b1b3-bca83c497694",country_iso2:"FJ"},{country_name:"New Caledonia",country_id:"location--4389ba1e-9997-5279-8d32-487c03e703ed",country_iso2:"NC"},{country_name:"Papua New Guinea",country_id:"location--bcb07b7d-748b-5ca7-b27e-c5fa026e56d2",country_iso2:"PG"},{country_name:"Solomon Islands",country_id:"location--3b3262c2-6d40-536c-8ffa-45c08425167c",country_iso2:"SB"},{country_name:"Vanuatu",country_id:"location--1f257c4c-9951-55e8-8204-926af7742765",country_iso2:"VU"}]},{subregion_name:"Micronesia",subregion_id:"location--dffb5ec5-4e12-5865-93be-269ea37926bc",countries:[{country_name:"Guam",country_id:"location--ca79bc64-b981-54f4-87a1-04be97cf7e4b",country_iso2:"GU"},{country_name:"Kiribati",country_id:"location--de9644fb-18c2-57cf-bdff-fa612584e41b",country_iso2:"KI"},{country_name:"Marshall Islands",country_id:"location--266e921c-65d0-53ac-a3c6-493de3921bce",country_iso2:"MH"},{country_name:"Micronesia (Federated States of)",country_id:"location--318f9327-7551-56da-a62c-70f6fa4d22b3",country_iso2:"FM"},{country_name:"Nauru",country_id:"location--ea3d574d-2874-5cb8-826e-1c75e7847225",country_iso2:"NR"},{country_name:"Northern Mariana Islands",country_id:"location--afe4218d-54f6-567f-a4e9-b0ae807916e6",country_iso2:"MP"},{country_name:"Palau",country_id:"location--32863f6d-b595-5d8b-94e0-74cff6629c27",country_iso2:"PW"},{country_name:"United States Minor Outlying Islands",country_id:"location--b177bc92-c089-5970-ba87-351f1fa6e33f",country_iso2:"UM"}]},{subregion_name:"Polynesia",subregion_id:"location--651d4361-95a3-59ac-9bd5-1897e451be3f",countries:[{country_name:"American Samoa",country_id:"location--cc138f73-9806-5496-b4fe-db7cc46a9171",country_iso2:"AS"},{country_name:"Cook Islands",country_id:"location--f5d044cd-21d7-5dbb-84d7-d9b1368cfd3b",country_iso2:"CK"},{country_name:"French Polynesia",country_id:"location--78e8e29a-3f1f-5f04-84c1-cea2a024f2b8",country_iso2:"PF"},{country_name:"Niue",country_id:"location--0c5e2bd3-fd8f-56b2-b28e-dd84ba2dd288",country_iso2:"NU"},{country_name:"Pitcairn",country_id:"location--7b6d0d8a-2f8c-5a71-9633-aaefb0ed83c1",country_iso2:"PN"},{country_name:"Samoa",country_id:"location--d4a14527-b4a1-5131-a7b4-7dcac7242664",country_iso2:"WS"},{country_name:"Tokelau",country_id:"location--c2df2d1d-6cb7-5a14-9f78-fc12d4e3e4e8",country_iso2:"TK"},{country_name:"Tonga",country_id:"location--625d1c6c-1f86-5b01-86a4-be6f633d0155",country_iso2:"TO"},{country_name:"Tuvalu",country_id:"location--8402b0fc-c98b-5027-882a-579cfd23b6ac",country_iso2:"TV"},{country_name:"Wallis and Futuna",country_id:"location--7d956199-fe37-5304-8eed-baeceef5e8ff",country_iso2:"WF"}]}]}]};function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;te.subregions.flatMap((e=>[...e.countries])))).sort(((e,t)=>e.country_name.localeCompare(t.country_name)))}get locations(){return i}get industries(){return o.c}save(e){var t,r=this;return(t=function*(){return r.service.request({endPoint:"tps/profiles",options:{method:"POST",body:JSON.stringify({profile:s(s({},e),{},{enableAiRecommendations:!0})})}})},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){d(i,n,o,a,s,"next",e)}function s(e){d(i,n,o,a,s,"throw",e)}a(void 0)}))})()}removeInterest(e,t){return this.service.request({endPoint:`tps/profiles/${e}:removeInterest`,options:{method:"POST",body:JSON.stringify(t)}})}addInterest(e,t){return this.service.request({endPoint:`tps/profiles/${e}:addInterest`,options:{method:"POST",body:JSON.stringify(t)}})}get(e,t,r){return this.service.get({endPoint:`tps/profiles/${e}`,params:s({},t||{}),headers:r})}list(e,t,r){return this.service.get({endPoint:"tps/profiles",params:s({pageSize:100,filter:`display_name =~ "(?i).*.*" AND owner = "${r}"`},e),headers:t})}}},81906:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AnalysisEntity:()=>i,AnalysisEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("analysis")){}class a extends((0,o.k)("analysis")){}},14547:(e,t,r)=>{"use strict";r.r(t),r.d(t,{AnnotationEntity:()=>i,AnnotationEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("annotation")){}class a extends((0,o.k)("annotation")){}},31088:(e,t,r)=>{"use strict";r.r(t),r.d(t,{COLLECTION_TYPES:()=>T,CONFIDENCE_LEVELS:()=>x,CollectionEntity:()=>S,CollectionEntityIntelligenceSearch:()=>M,CollectionEntityList:()=>P,CollectionsOrigin:()=>$,CollectionsVisibility:()=>v,ConfidenceLevel:()=>C,IOC_ID_TYPE:()=>_,IOC_ID_TYPES:()=>F,PreFilteredCollectionEntityList:()=>R,TmhAccuracyRankingLevel:()=>w,UserSubscribedToCollectionEntityList:()=>L,getIocIdFromCollectionFilter:()=>I,sortCollectionEntitiesByName:()=>B,sortIndustryHierarchyByConfidence:()=>E,sortRegionByConfidence:()=>k,sortTrackedAttributesByConfidence:()=>D});var n=r(43180),o=r(96855),i=r(28238),a=r(94785),s=r(88181),l=r(78818),d=r(12945),c=r(87678);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.Public="Public",e.Org="Private - Only your group",e.Private="Private - Only you"}(v||(v={})),function(e){e.Confirmed="confirmed",e.Suspected="suspected",e.Possible="possible",e.Crowdsourced="crowdsourced",e.Unconfirmed="unconfirmed",e.Blocklisted="blocklisted"}(C||(C={})),function(e){e.MediaOnTarget="MEDIA ON-TARGET",e.MediaOffTarget="MEDIA OFF-TARGET",e.Plausible="PLAUSIBLE",e.JudgmentWithheld="JUDGMENT WITHHELD"}(w||(w={}));const x=[C.Confirmed,C.Suspected,C.Possible,C.Crowdsourced,C.Unconfirmed,C.Blocklisted];function D(e,t){const r=x.indexOf(e.confidence),n=x.indexOf(t.confidence);return r!==n?r-n:e.value.localeCompare(t.value)}function B(e,t){return e.attributes.name.localeCompare(t.attributes.name)}function E(e,t){if(!e.industry_group||!t.industry_group)return 0;const r=x.indexOf(e.confidence),n=x.indexOf(t.confidence);return r!==n?r-n:e.industry_group.localeCompare(t.industry_group)}function k(e,t){const r=x.indexOf(e.confidence),n=x.indexOf(t.confidence);if(r!==n)return r-n;const i=o.i.getCountryShortName(e.country_iso2)||e.country||e.region,a=o.i.getCountryShortName(t.country_iso2)||t.country||e.region;return i.localeCompare(a)}var $,_;!function(e){e.GoogleThreatIntel="Google Threat Intelligence",e.Partner="Partner",e.Crowdsourced="Crowdsourced"}($||($={})),function(e){e.File="file_id",e.Url="url_id",e.Domain="domain_id",e.IpAddress="ip_address_id"}(_||(_={}));const F=[_.File,_.Url,_.Domain,_.IpAddress];function I(e){if(!e)return{iocId:void 0,iocType:void 0};const t=i.be.parseQuery(null!=e?e:"");var r,n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=f(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(F);try{for(n.s();!(r=n.n()).done;){var o;const e=r.value;if(e in t&&1===(null===(o=t[e])||void 0===o?void 0:o.length))return{iocId:t[e][0],iocType:e}}}catch(e){n.e(e)}finally{n.f()}return{iocId:void 0,iocType:void 0}}function O(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new Map;return t.set("relevance","Relevance"),t.set("last_modification_date","Last modified"),t.set("creation_date","Created"),e.includes("vulnerability")&&(t.set("risk_rating","Risk rating"),t.set("exploitation_state","Exploitation state")),e.includes("report")||(t.set("lookups_trend","Lookups trends"),t.set("submissions_trend","Submissions trends")),t.set("name","Name"),Array.from(t.entries()).map((e=>{let t=g(e,2),r=t[0];return{title:t[1],value:r}}))}class S extends((0,s.S)("collection")){constructor(){super(...arguments),this._isDownloadingIoCs=!1}get icons(){var e;return((null===(e=this.attributes)||void 0===e?void 0:e.top_icon_md5)||[]).map((e=>`https://storage.googleapis.com/vticons/${e}`))}get isLoading(){var e;return super.isLoading||!(null===(e=this.relationships.owner)||void 0===e||!e.isLoading)}get count(){var e,t,r,n,o,i,a,s;return(null!==(e=null===(t=this.attributes)||void 0===t?void 0:t.files_count)&&void 0!==e?e:0)+(null!==(r=null===(n=this.attributes)||void 0===n?void 0:n.domains_count)&&void 0!==r?r:0)+(null!==(o=null===(i=this.attributes)||void 0===i?void 0:i.urls_count)&&void 0!==o?o:0)+(null!==(a=null===(s=this.attributes)||void 0===s?void 0:s.ip_addresses_count)&&void 0!==a?a:0)}get isDownloadingIoCs(){return this._isDownloadingIoCs}exportIoCs(e){var t=arguments,r=this;return m((function*(){let n=t.length>1&&void 0!==t[1]?t[1]:[],o=t.length>2?t[2]:void 0,i=t.length>3?t[3]:void 0;r._isDownloadingIoCs=!0,r.notify();try{return yield c.u.collection.exportCollectionIocs(r.id,e,n,o,i)}finally{r._isDownloadingIoCs=!1,r.notify()}}))()}getExportDownloadUrl(e,t){var r=this;return m((function*(){r._isDownloadingIoCs=!0,r.notify();const n=yield c.u.collection.getExportDownloadUrl(r.id,e,t);return r._isDownloadingIoCs=!1,r.notify(),n}))()}}S.exportFormats=[...d.exportDataFormats];class P extends((0,l.k)("collection")){constructor(){super(...arguments),this.defaultOrder="relevance-",this.filters={creation_date:[{title:"Anytime",value:""},{title:"Last day",value:"1d+"},{title:"Last week",value:"7d+"},{title:"Last month",value:"30d+"},{title:"Last year",value:"365d+"}],order:O(),newCollectionsOrder:a.NEW_COLLECTIONS_ORDER_VALUES}}}y([(0,n.W)()],P.prototype,"defaultOrder",void 0);const T=["campaign","collection","malware-family","report","software-toolkit","threat-actor","vulnerability"];class R extends P{get collectionTypes(){return this._collectionTypes}constructor(e,t,r){super(r,arguments.length>3&&void 0!==arguments[3]&&arguments[3]),this.prefilter=e,this._collectionTypes=t,this.defaultFilter=e,t.length&&(this.filters.order=O(t))}getParams(){var e;const t=null!==(e=this.params)&&void 0!==e&&e.filter?`(${this.defaultFilter}) ${this.params.filter}`:this.defaultFilter;return A(A({},this.params),{},{filter:t})}}class L extends P{constructor(e,t){super(t),this.filters.order=[],this.loader=(t,r,n,o)=>c.u.user.subscribedCollections(e,A(A({},n),{},{cursor:r}),A(A({},o),t?{"Cache-Control":"no-cache"}:{}))}}class M extends((0,l.V)("collection",P)){}},78669:(e,t,r)=>{"use strict";r.r(t),r.d(t,{CommentEntity:()=>i,CommentEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("comment")){}class a extends((0,o.k)("comment")){}},69215:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DataConnectorConfigEntity:()=>i,DataConnectorConfigEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("data_connector_config")){}class a extends((0,o.k)("data_connector_config")){}},53802:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DataConnectorEntity:()=>i,DataConnectorEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("data_connector")){}class a extends((0,o.k)("data_connector")){}},98012:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DomainEntity:()=>d,DomainEntityList:()=>c,ORDER_VALUES_DOMAINS:()=>l});var n=r(88181),o=r(78818),i=r(99388);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=e){r=a,n=t[a];break}}return{minRankText:n,minRankValue:r}}}class c extends((0,o.k)("domain")){}c.FILTERS={order:l.map((e=>({title:e.name,value:e.value})))}},51821:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EmailAddressEntity:()=>i,EmailAddressEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("email_address")){}class a extends((0,o.k)("email_address")){}},55354:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EmailNotificationsConfigEntity:()=>l,EmailNotificationsConfigEntityList:()=>d});var n=r(88181),o=r(78818),i=r(87678);function a(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function s(e){a(i,n,o,s,l,"next",e)}function l(e){a(i,n,o,s,l,"throw",e)}s(void 0)}))}}class l extends((0,n.S)("email_notifications_config")){static create(e){return s((function*(){return(yield i.u.email_notifications_config.create(e)).data}))()}toggleEmailNotificationStatus(){var e=()=>super.update,t=this;return s((function*(){var r;return yield e().call(t,{enabled:!(null!==(r=t.attributes)&&void 0!==r&&r.enabled)}),t}))()}static delete(e){return i.u.email_notifications_config.delete(e)}}class d extends((0,o.k)("email_notifications_config")){}},70618:(e,t,r)=>{"use strict";r.r(t),r.d(t,{getAggregationsEntity:()=>l});var n=r(22894),o=r(88181),i=r(87678);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){const r=class extends((0,o.S)(e)){get matchedRules(){return this._matchedRules||(this._matchedRules=this.processAggregations()),this._matchedRules}processAggregations(){var e,t,r,n,o,i,l,d,c,u;const A={idsAggregation:null===(e=this.aggregationsData)||void 0===e||null===(e=e.files)||void 0===e||null===(e=e.crowdsourced_ids_results)||void 0===e?void 0:e.sort(((e,t)=>t.count-e.count)),sigmaAggregation:null!==(t=this.aggregationsData)&&void 0!==t&&null!==(t=t.files)&&void 0!==t&&t.crowdsourced_sigma_results?[...(null===(r=this.aggregationsData)||void 0===r||null===(r=r.files)||void 0===r?void 0:r.crowdsourced_sigma_results.filter((e=>{var t;return"critical"===(null===(t=e.value)||void 0===t?void 0:t.level)})).sort(((e,t)=>t.count-e.count)))||[],...(null===(n=this.aggregationsData)||void 0===n||null===(n=n.files)||void 0===n?void 0:n.crowdsourced_sigma_results.filter((e=>{var t;return"high"===(null===(t=e.value)||void 0===t?void 0:t.level)})).sort(((e,t)=>t.count-e.count)))||[],...(null===(o=this.aggregationsData)||void 0===o||null===(o=o.files)||void 0===o?void 0:o.crowdsourced_sigma_results.filter((e=>{var t;return"medium"===(null===(t=e.value)||void 0===t?void 0:t.level)})).sort(((e,t)=>t.count-e.count)))||[],...(null===(i=this.aggregationsData)||void 0===i||null===(i=i.files)||void 0===i?void 0:i.crowdsourced_sigma_results.filter((e=>{var t;return"low"===(null===(t=e.value)||void 0===t?void 0:t.level)})).sort(((e,t)=>t.count-e.count)))||[]]:[],yaraAggregation:null===(l=this.aggregationsData)||void 0===l||null===(l=l.files)||void 0===l||null===(l=l.crowdsourced_yara_results)||void 0===l?void 0:l.sort(((e,t)=>t.count-e.count))},p=[],b={UNRECOGNIZED:0,unknown:0,critical:0,high:0,low:0,medium:0};null===(d=A.sigmaAggregation)||void 0===d||d.forEach((e=>{if(!e.value)return;const t={id:e.value.id,title:e.value.title,author:e.value.author,description:e.value.description,source:e.value.source,sourceUrl:e.value.source_url,level:e.value.level,total:e.total_related,collectionMatchesCount:e.count};p.push(t),b[t.level]++})),A.sigmaRules={rules:p,stats:b};const m=[];null===(c=A.yaraAggregation)||void 0===c||c.forEach((e=>{if(!e.value)return;const t={ruleset_id:e.value.ruleset_id,ruleset_name:e.value.ruleset_name,rule_name:e.value.rule_name,source:e.value.source,collectionMatchesCount:e.count};m.push(t)})),A.yaraRules={rules:m};const g=[];return null===(u=A.idsAggregation)||void 0===u||u.forEach((e=>{if(!e.value)return;const t={rule_id:e.value.id,rule_category:e.value.category,rule_source:e.value.source,rule_url:e.value.url,rule_references:e.value.references_urls,tags:e.value.tags,rule_raw:e.value.rule,rule_msg:e.value.message,collectionMatchesCount:e.count};g.push(t)})),A.idsRules=g,this.getMatchedRulesCount(A)?function(e){for(var t=1;ti.u[e].service.get({endPoint:`${i.u[e].collectionName}/${t}`,params:{attributes:["aggregations"]}})}get aggregationsData(){var e;return null===(e=this.data)||void 0===e||null===(e=e.attributes)||void 0===e?void 0:e.aggregations}exportRules(e){return n.h4.crowdSourcedRules.exportRules(e)}};return new r}},99388:(e,t,r)=>{"use strict";r.d(t,{I:()=>o});var n=r(44052);function o(e){return class extends e{constructor(){for(var e,t=arguments.length,r=new Array(t),o=0;o{this.associatedThreatActors=new e,this.associatedThreatActors.setParams({filter:"collection_type:threat-actor",order:"lookups_trend-",limit:2})})),this.experimentalCreateOneToManyRelationship("associations","collection").then((e=>{this.associatedMalwareAndTools=new e,this.associatedMalwareAndTools.setParams({filter:"(collection_type:malware-family OR collection_type:software-toolkit)",order:"lookups_trend-",limit:2})})),this.experimentalCreateOneToManyRelationship("associations","collection").then((e=>{this.associatedCampaigns=new e,this.associatedCampaigns.setParams({filter:"collection_type:campaign",order:"lookups_trend-",limit:2})})),this.experimentalCreateOneToManyRelationship("associations","collection").then((e=>{this.associatedIocCollections=new e,this.associatedIocCollections.setParams({filter:"collection_type:collection",order:"lookups_trend-",limit:2})})),void this.experimentalCreateOneToManyRelationship("associations","collection").then((e=>{this.associatedVulnerabilities=new e,this.associatedVulnerabilities.setParams({filter:"collection_type:vulnerability",order:"lookups_trend-",limit:2})}));this.experimentalCreateOneToManyRelationship("collections","collection").then((e=>{this.mandiantCollections=new e,this.mandiantCollections.setParams({filter:"owner:Mandiant (collection_type:malware-family OR collection_type:software-toolkit)",limit:2})})),this.experimentalCreateOneToManyRelationship("collections","collection").then((e=>{this.mandiantCampaigns=new e,this.mandiantCampaigns.setParams({filter:"owner:Mandiant collection_type:campaign",limit:2})})),this.experimentalCreateOneToManyRelationship("collections","collection").then((e=>{this.communityCollections=new e,this.communityCollections.setParams({filter:["MandiantCollections","MandiantCampaigns","MandiantThreatActors","MandiantYaraRules","MandiantMGraphVerdicts","MandiantFlareYaraRules","Mandiant"].map((e=>`not owner:${e}`)).join(" "),limit:2})})),this.experimentalCreateOneToManyRelationship("collections","collection").then((e=>{this.mandiantThreatActors=new e,this.mandiantThreatActors.setParams({filter:"collection_type:threat-actor owner:Mandiant",limit:2})}))}}}},30591:(e,t,r)=>{"use strict";function n(e){return class extends e{get firstSubmission(){var e;return null===(e=this.firstSubmissionDate)||void 0===e||null===(e=e.sanitizeDataObjects[0])||void 0===e||null===(e=e.data)||void 0===e?void 0:e.attributes}get lastSubmission(){var e;return null===(e=this.lastSubmissionDate)||void 0===e||null===(e=e.sanitizeDataObjects[0])||void 0===e||null===(e=e.data)||void 0===e?void 0:e.attributes}fetchFirstSubmission(){this.experimentalCreateOneToManyRelationship("submissions","submission").then((e=>{var t,r,n;e&&(this.firstSubmissionDate=new e,null===(t=this.firstSubmissionDate)||void 0===t||t.setParams({limit:1,order:"date+"}),null===(r=this.firstSubmissionDate)||void 0===r||r.load(),null===(n=this.firstSubmissionDate)||void 0===n||n.subscribe((()=>this.notify())))}))}fetchLastSubmission(){this.experimentalCreateOneToManyRelationship("submissions","submission").then((e=>{var t,r,n;e&&(this.lastSubmissionDate=new e,null===(t=this.lastSubmissionDate)||void 0===t||t.setParams({limit:1,order:"date-"}),null===(r=this.lastSubmissionDate)||void 0===r||r.load(),null===(n=this.lastSubmissionDate)||void 0===n||n.subscribe((()=>this.notify())))}))}}}r.d(t,{a:()=>n})},98665:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FeedConfigEntity:()=>i,FeedConfigEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("feed_config")){}class a extends((0,o.k)("feed_config")){}},54602:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FileEntity:()=>l,FileEntityList:()=>d,ORDER_VALUES_FILES:()=>s});var n=r(88181),o=r(78818),i=r(99388),a=r(30591);const s=[{name:"Detections",value:"positives"},{name:"Size",value:"size"},{name:"Last seen",value:"last_submission_date"},{name:"First seen",value:"first_submission_date"},{name:"Submitters",value:"unique_sources"},{name:"Submissions",value:"times_submitted"}];class l extends((0,i.I)((0,a.a)((0,n.S)("file")))){get popularThreats(){var e,t,r,n;return[...null!==(e=null===(t=this.attributes)||void 0===t||null===(t=t.popular_threat_classification)||void 0===t?void 0:t.popular_threat_category)&&void 0!==e?e:[],...null!==(r=null===(n=this.attributes)||void 0===n||null===(n=n.popular_threat_classification)||void 0===n?void 0:n.popular_threat_name)&&void 0!==r?r:[]]}}class d extends((0,o.k)("file")){}d.FILTERS={last_seen:[{title:"Anytime",value:""},{title:"Last day",value:"1d+"},{title:"Last week",value:"7d+"},{title:"Last month",value:"30d+"},{title:"Last year",value:"365d+"}],order:s.map((e=>({title:e.name,value:e.value})))}},55838:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GraphEntity:()=>c,GraphEntityList:()=>u});var n=r(44052),o=r(88181),i=r(78818),a=r(87678);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t{var e;n.NU.isLoggedIn&&(null===(e=this.relationships.owner)||void 0===e||e.load())}))}get counters(){var e;Object.keys(this._counters).length||(null===(e=this.attributes)||void 0===e||e.nodes.map((e=>{this._counters[e.type]||(this._counters[e.type]=0),this._counters[e.type]++})));return this._counters}}class u extends((0,i.k)("graph")){constructor(){super(...arguments),this._selectedScope="",this.defaultScope="",this.filters={order:[{title:"Views count",value:"views_count"},{title:"Last updated",value:"last_modified_date"},{title:"Comments count",value:"comments_count"}]}}get scope(){return this._selectedScope}set scope(e){if(this.scope!==e)switch(this._selectedScope=e,e){case"group":this.loader=(e,t,r,n)=>a.u.graph.listGroupGraphs(l(l({},r),{},{cursor:t}),l(l({},n),e?{"Cache-Control":"no-cache"}:{}));break;case"user":this.loader=(e,t,r,n)=>a.u.graph.listUserGraphs(l(l({},r),{},{cursor:t}),l(l({},n),e?{"Cache-Control":"no-cache"}:{}));break;default:this.loader=(e,t,r,n)=>a.u.graph.list(l(l({},r),{},{cursor:t}),l(l({},n),e?{"Cache-Control":"no-cache"}:{}))}}}},64715:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GroupEntity:()=>i,GroupEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("group")){}class a extends((0,o.k)("group")){}},53182:(e,t,r)=>{"use strict";r.r(t),r.d(t,{HuntingRulesetEntity:()=>p,HuntingRulesetEntityList:()=>b});var n=r(43180),o=r(13570),i=r(55966),a=r(44052),s=r(88181),l=r(78818),d=r(87678);function c(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){c(i,n,o,a,s,"next",e)}function s(e){c(i,n,o,a,s,"throw",e)}a(void 0)}))}}var A=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class p extends((0,s.S)("hunting_ruleset")){constructor(){super(...arguments),this.isTogglingRulesetStatus=!1}toggleRulesetStatus(){var e=()=>super.update,t=this;return u((function*(){t.isTogglingRulesetStatus=!0,t.notify();try{var r;yield e().call(t,{enabled:!(null!==(r=t.attributes)&&void 0!==r&&r.enabled)})}catch(e){i.T.handleError(e),e instanceof o.H&&404===e.status?t.rulesetError="NotFoundError":t.rulesetError="Error toggling a ruleset status"}finally{t.isTogglingRulesetStatus=!1,t.notify()}return t}))()}}A([(0,n.W)()],p.prototype,"isTogglingRulesetStatus",void 0),A([(0,n.W)()],p.prototype,"rulesetError",void 0);class b extends((0,l.k)("hunting_ruleset")){toogleRuleset(e,t){var r=this;return u((function*(){try{yield d.u.hunting_ruleset.patch(e,{enabled:t})}catch(e){throw e}const n=r.data.findIndex((t=>t.id===e));[...r.data][n].attributes.enabled=t,r.notify()}))()}filterRulesetIdsByOwner(e){if(null==e||!e.length||!this.data)return[];const t=new Set(this.data.filter((e=>{var t,r;return(null===(t=e.relationships.owner)||void 0===t?void 0:t.data.id)===(null===(r=a.NU.currentUser)||void 0===r?void 0:r.id)})).map((e=>e.id)));return e.filter((e=>t.has(e)))}deleteRuleset(e){var t=this;return u((function*(){try{yield d.u.hunting_ruleset.delete(e)}catch(e){throw e}yield t.removeItems((t=>t.id===e))}))()}deleteRulesets(e){var t=this;return u((function*(){yield Promise.all(e.map(t.deleteRuleset,t))}))()}}},99468:(e,t,r)=>{"use strict";r.r(t),r.d(t,{IocStreamDomainEntityList:()=>A,IocStreamEntity:()=>l,IocStreamEntityList:()=>d,IocStreamFileEntityList:()=>c,IocStreamIpEntityList:()=>p,IocStreamUrlEntityList:()=>u});var n=r(88181),o=r(78818);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];return e.order||(e.order=this.defaultOrder),super.setParams(e,t)}getParams(){var e;const t=null!==(e=this.params)&&void 0!==e&&e.filter?`${this.defaultFilter} (${this.params.filter})`:this.defaultFilter;return a(a({},this.params),{},{filter:t})}}class c extends d{constructor(){super(...arguments),this.defaultFilter="entity_type:file"}}class u extends d{constructor(){super(...arguments),this.defaultFilter="entity_type:url"}}class A extends d{constructor(){super(...arguments),this.defaultFilter="entity_type:domain"}}class p extends d{constructor(){super(...arguments),this.defaultFilter="entity_type:ip_address"}}},5522:(e,t,r)=>{"use strict";r.r(t),r.d(t,{IocStreamNotificationEntity:()=>i,IocStreamNotificationEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("ioc_stream_notification")){}class a extends((0,o.k)("ioc_stream_notification")){}},61288:(e,t,r)=>{"use strict";r.r(t),r.d(t,{IpAddressEntity:()=>s,IpAddressEntityList:()=>l,ORDER_VALUES_IPS:()=>a});var n=r(88181),o=r(78818),i=r(99388);const a=[{name:"IP address",value:"ip"},{name:"Detections",value:"positives"},{name:"Country code",value:"country"},{name:"Last modification date",value:"last_modification_date"}];class s extends((0,i.I)((0,n.S)("ip_address"))){}class l extends((0,o.k)("ip_address")){}l.FILTERS={order:a.map((e=>({title:e.name,value:e.value})))}},49552:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ParentEntity:()=>i,ParentEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("parent")){}class a extends((0,o.k)("parent")){}},45356:(e,t,r)=>{"use strict";r.r(t),r.d(t,{DEFAULT_POLLING_PERIOD:()=>m,PrivateAnalysisEntity:()=>g,PrivateAnalysisEntityList:()=>f,PrivateItemType:()=>p});var n=r(13570),o=r(96987),i=r(55966),a=r(88181),s=r(78818),l=r(421),d=r(87678),c=r(63172);function u(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function A(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)}))}}var p,b=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.file="file",e.url="url"}(p||(p={}));const m=5e3;class g extends((0,a.S)("private_analysis")){constructor(){super(...arguments),this.polling=!1}static privateSearch(e){return A((function*(){try{const t=yield d.u.private_analysis.privateSearch(e);return t.data}catch(e){i.T.handleError(e);throw new Error("Error searching.")}}))()}reloadByPolling(){var e=arguments,t=this;return A((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:m,n=e.length>1&&void 0!==e[1]&&e[1];return t.polling?t:(t.polling=!0,yield t.runReloadByPolling(r,n))}))()}runReloadByPolling(e,t){var r=arguments,o=this;return A((function*(){var a;let s=r.length>2&&void 0!==r[2]?r[2]:0;if(!o.polling)return o.stopPolling(),o;var l,d,u;if(t){if(yield o.reload(!0).catch((r=>{504!==r.status?i.T.handleError(r):s<5?o.runReloadByPolling(e,t,s+1):o.stopPolling()})),"private_file"===(null===(l=o.relationships.item)||void 0===l?void 0:l.type)&&null!==(d=o.relationships.item)&&void 0!==d&&d.id){const r=new c.PrivateFileEntity(o.relationships.item.id);r.setParams({relationships:["behaviours"]});try{yield r.load(),yield r.loadRelationships(["behaviours"])}catch(r){if(r instanceof n.H&&504===r.status)return void(s<5?o.runReloadByPolling(e,t,s+1):o.stopPolling());i.T.handleError(r)}o.relationships.item=r}}else yield Promise.all([o.reload(!0),o.reloadRelationships(["item"],!0)]);if("completed"===(null===(a=o.attributes)||void 0===a?void 0:a.status))if(null!==(u=o.attributes)&&void 0!==u&&u.sandbox_status){Object.values(o.attributes.sandbox_status).every((e=>"finished"===e.status||"error"===e.status))?o.stopPolling():o.timeoutId=window.setTimeout((()=>{o.runReloadByPolling(e,t)}),e)}else o.stopPolling();else o.timeoutId=window.setTimeout((()=>{o.runReloadByPolling(e,t)}),e);return o}))()}stopPolling(){this.polling=!1,clearTimeout(this.timeoutId)}get startDate(){var e;return o.w9.getReportsDateFormat(null===(e=this.attributes)||void 0===e?void 0:e.date)}get timeToDisappear(){var e;const t={days:0,hours:0,minutes:0,seconds:0};if(null===(e=this.attributes)||void 0===e||!e.expiration)return t;const r=1e3*this.attributes.expiration-(new Date).getTime();if(r<=0)return t;const n=new Date(r).toISOString();return t.days=Math.floor(r/864e5),t.hours=+n.substring(11,13),t.minutes=+n.substring(14,16),t.seconds=+n.substring(17,19),t}get isExpired(){return!this.timeToDisappear.hours&&!this.timeToDisappear.minutes&&!this.timeToDisappear.seconds}get isCompleted(){var e;return"completed"===(null===(e=this.attributes)||void 0===e?void 0:e.status)}get isBasicInfoAvailable(){var e;const t=null===(e=this.attributes)||void 0===e?void 0:e.latencies;return!(null==t||!t.hasOwnProperty("tools"))}get staticAnalysisCompleted(){var e;const t=null===(e=this.attributes)||void 0===e?void 0:e.latencies;return!!(null!=t&&t.hasOwnProperty("codeinsights-ai-palm")&&null!=t&&t.hasOwnProperty("malware-config-mandiant-backscatter")&&null!=t&&t.hasOwnProperty("tools")&&null!=t&&t.hasOwnProperty("yara")&&null!=t&&t.hasOwnProperty("strings"))}}class f extends((0,s.k)("private_analysis")){constructor(){super(...arguments),this.period=1e4,this.polledEntities=[],this._isLoadingAnalyses=!1}get isLoadingAnalyses(){return this._isLoadingAnalyses}loadByPolling(e){var t=this;return A((function*(){t._isLoadingAnalyses=!0,t.notify();try{e?(t.stopPolling(),yield t.reload(!0)):yield t.load(),t.setUpReloadOfOngoingAnalyses(),yield t.loadPrivateFileNames()}finally{t._isLoadingAnalyses=!1,t.notify()}return t}))()}setUpReloadOfOngoingAnalyses(){this.dataObjects.filter((e=>{var t;return!("error"in e)&&"completed"!==(null===(t=e.attributes)||void 0===t?void 0:t.status)})).forEach((e=>{"error"in e||(e.setParams({relationships:[]}),e.reloadByPolling(this.period).then((e=>(e&&this.polledEntities.push(e),e))).catch((()=>{})))}))}loadMore(){var e=()=>super.loadMore,t=this;return A((function*(){t._isLoadingAnalyses=!0,t.notify();try{yield e().call(t),yield t.loadPrivateFileNames()}finally{t._isLoadingAnalyses=!1,t.notify()}return t}))()}stopPolling(){this.polledEntities.forEach((e=>{e.stopPolling()})),this.polledEntities=[]}loadPrivateFileNames(){var e=this;return A((function*(){if(e.dataObjects.length)return yield Promise.all(e.dataObjects.map((e=>{if(!("error"in e))return e.loadRelationships(["item"])}))),e}))()}}b([(0,l.W)()],f.prototype,"_isLoadingAnalyses",void 0)},4562:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateFileBehaviourEntity:()=>i,PrivateFileBehaviourEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("private_file_behaviour")){behaviourFunction(){console.debug("Behaviour function")}}class a extends((0,o.k)("private_file_behaviour")){}},15725:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateFileContentStringsEntity:()=>i,PrivateFileContentStringsEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("private_file_content_strings")){}class a extends((0,o.k)("private_file_content_strings")){}},63172:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateFileEntity:()=>v,PrivateFileEntityList:()=>C});var n=r(22894),o=r(13570),i=r(32527),a=r(95341),s=r(50986),l=r(96987),d=r(55966),c=r(88181),u=r(78818),A=r(421),p=r(87678),b=r(171),m=r(15725);function g(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function f(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){g(i,n,o,a,s,"next",e)}function s(e){g(i,n,o,a,s,"throw",e)}a(void 0)}))}}var h=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class v extends((0,c.S)("private_file")){constructor(){super(...arguments),this.isUploading=!1,this._isLoadingMitreTrees=!1,this.isLoadingContentStrings=!1}typeHumanReadable(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return b.r.typeToHumanReadable("file",e)}get isLoadingMitreTrees(){return this._isLoadingMitreTrees}static analyse(e){return f((function*(){try{const t=yield p.u.private_file.analyse(e);return t.data}catch(e){if(e instanceof o.H&&404===e.status)return e;d.T.handleError(e);throw new Error("Error starting analysis.")}}))()}static upload(e,t){return f((function*(){t({progress:0});try{let r;e.has("storage_region")&&(r={storage_region:e.get("storage_region")});const o=(yield p.u.private_file.getUploadUrl(r)).data,i=yield n.h4.upload.uploadFile(o,e,(e=>t({progress:Math.round(e.loaded/e.total*100)})));return i.data}catch(e){d.T.handleError(e);let t="Upload failed. Make sure the file is readable and not in use.";if(e instanceof Error){if(e.name===i.d.QUOTA_EXCEEDED_ERROR)throw e;Object.values(i.d).includes(e.name)&&(t=d.T.getMessageError(e))}throw new Error(t)}}))()}getMitreTrees(){var e=this;return f((function*(){e._isLoadingMitreTrees=!0;try{const t=yield p.u.private_file.getMitreTrees(e.id);return t.data}catch(e){throw d.T.handleError(e),new Error(d.T.getMessageError(e))}finally{e._isLoadingMitreTrees=!1}}))()}static getMitreFormat(e){return f((function*(){return(yield p.u.private_file.getMitreFormat(e,{link:!0})).data}))()}static getDownloadUrl(e){return f((function*(){try{const t=yield p.u.private_file.getDownloadUrl(e);return t.data}catch(t){d.T.handleError(t);throw new Error(`Error retrieving the download URL for sha256: ${e}`)}}))()}getContentBytes(){var e=this;return f((function*(){try{const t=yield p.u.private_file.getContentBytes(e.id);return t.data}catch(e){if(d.T.handleError(e),e instanceof o.H&&404===e.status)return;throw new Error("Error retrieving private file content bytes")}}))()}getContentPreview(e){try{return p.u.private_file.getContentPreview(this.id,e)}catch(e){if(d.T.handleError(e),e instanceof o.H&&404===e.status)return;throw new Error("Error retrieving private file content preview")}}loadContentStrings(){var e=arguments,t=this;return f((function*(){let r=e.length>0&&void 0!==e[0]&&e[0],n=e.length>1?e[1]:void 0;if(null!=t&&t.id){var i;if(t.isLoadingContentStrings=!0,r)null===(i=t.contentStrings)||void 0===i||i.reset();t.notify();try{const e=yield p.u.private_file.getContentStrings(t.id,n);var a,s;if(t.contentStrings||(t.contentStrings=new m.PrivateFileContentStringsEntityList),t.contentStrings.setParams(null!=n?n:{}),r)yield null===(a=t.contentStrings)||void 0===a?void 0:a.loadFromResponse(e);else yield null===(s=t.contentStrings)||void 0===s?void 0:s.loadFromResponseWithoutReset(e)}catch(e){if(d.T.handleError(e),e instanceof o.H&&404===e.status)return;throw t.contentStringsError="Error retrieving private file content strings",new Error(t.contentStringsError)}finally{t.isLoadingContentStrings=!1,t.notify()}return t}}))()}loadMoreContentStrings(){var e=this;return f((function*(){var t,r,n,o;if(null!==(t=e.contentStrings)&&void 0!==t&&t.hasMore&&null!==(r=e.contentStrings)&&void 0!==r&&null!==(r=r.meta)&&void 0!==r&&r.cursor)return yield e.loadContentStrings(!1,{filter:null!==(n=e.contentStrings.filter)&&void 0!==n?n:"",order:null!==(o=e.contentStrings.order)&&void 0!==o?o:"",cursor:e.contentStrings.meta.cursor}),e}))()}delete(){var e=arguments,t=this;return f((function*(){let r=!(e.length>0&&void 0!==e[0])||e[0];try{yield p.u.private_file.delete(t.id,void 0,{only_from_storage:r})}catch(e){d.T.handleError(e);throw new Error("Error removing private file.")}}))()}isAvailableForAnalysis(){var e=this;return f((function*(){try{const t=yield p.u.private_file.getAvailableForAnalysis(e.id);return t.data}catch(e){d.T.handleError(e);throw new Error("Error getting available_for_analysis value.")}}))()}get isPreviewable(){var e;return!(null===(e=this.attributes)||void 0===e||null===(e=e.tags)||void 0===e||!e.length)&&a.Bc.some((e=>this.attributes.tags.includes(e)))}get tags(){var e;return null!==(e=this.attributes)&&void 0!==e&&e.tags?this.attributes.tags.filter((e=>{var t;return e!==(null===(t=this.attributes)||void 0===t?void 0:t.type_tag)})):[]}getFileAnalysisSummary(){return p.u.private_file.getFileAnalysisSummary(this.id)}get formattedSigmaAnalysis(){var e,t;if(null!==(e=this.attributes)&&void 0!==e&&e.sigma_analysis_results&&null!==(t=this.attributes)&&void 0!==t&&t.sigma_analysis_stats)return l.w9.sigmaAnalysisFormatter(this.attributes.sigma_analysis_results,this.attributes.sigma_analysis_stats)}get processedSandboxVerdicts(){var e,t;return(0,s.xX)(null!==(e=null===(t=this.attributes)||void 0===t?void 0:t.sandbox_verdicts)&&void 0!==e?e:{})}}h([(0,A.W)()],v.prototype,"isUploading",void 0),h([(0,A.W)()],v.prototype,"_isLoadingMitreTrees",void 0),h([(0,A.W)()],v.prototype,"contentStrings",void 0),h([(0,A.W)()],v.prototype,"isLoadingContentStrings",void 0),h([(0,A.W)()],v.prototype,"contentStringsError",void 0);class C extends((0,u.k)("private_file")){}},67021:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateUrlBehaviourEntity:()=>d,PrivateUrlBehaviourEntityList:()=>c});var n=r(13570),o=r(55966),i=r(88181),a=r(78818),s=r(87678);function l(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}class d extends((0,i.S)("private_url_behaviour")){constructor(){super(...arguments),this.isScreenshotLoading=!1}getScreenshotUrl(){var e,t=this;return(e=function*(){if(!t.isScreenshotLoading&&!t.screenshotUrl){t.isScreenshotLoading=!0,t.notify();try{t.screenshotUrl=(yield s.u[t.type].getScreenshotUrl(t.id)).data}catch(e){e instanceof n.H&&404===e.status&&(t.screenshotError=o.T.getMessageError(e)),o.T.handleError(e)}finally{t.isScreenshotLoading=!1,t.notify()}}},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))})()}}class c extends((0,a.k)("private_url_behaviour")){}},40251:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateUrlEntity:()=>l,PrivateUrlEntityList:()=>d});var n=r(55966),o=r(88181),i=r(78818),a=r(87678);function s(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}class l extends((0,o.S)("private_url")){typeHumanReadable(){return"URL"}static analyse(e,t,r){return(o=function*(){try{const n=yield a.u.private_url.analyse(e,t,r);return n.data}catch(e){throw n.T.handleError(e),new Error("Error on a URL private analysis.")}},function(){var e=this,t=arguments;return new Promise((function(r,n){var i=o.apply(e,t);function a(e){s(i,r,n,a,l,"next",e)}function l(e){s(i,r,n,a,l,"throw",e)}a(void 0)}))})();var o}}class d extends((0,i.k)("private_url")){}},83814:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PrivateZipFileEntity:()=>d,PrivateZipFileEntityList:()=>c});var n=r(55966),o=r(88181),i=r(78818),a=r(87678);function s(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){s(i,n,o,a,l,"next",e)}function l(e){s(i,n,o,a,l,"throw",e)}a(void 0)}))}}class d extends((0,o.S)("private_zip_file")){polling(){var e=arguments,t=this;return l((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:4e3;try{var o,i,a;return null!==(o=t.attributes)&&void 0!==o&&o.status&&!["creating","starting"].includes(null!==(i=null===(a=t.attributes)||void 0===a?void 0:a.status)&&void 0!==i?i:"")?(t.stopPolling(),t):(yield new Promise((e=>{t.timeoutId=window.setTimeout(e,r)})),yield t.reload(!0),t.polling(r))}catch(e){throw n.T.handleError(e),new Error("Error polling a private zip file")}}))()}stopPolling(){this.timeoutId&&clearTimeout(this.timeoutId)}retrieveDownloadLink(){var e=this;return l((function*(){try{const t=yield a.u.private_zip_file.retrieveDownloadLink(e.id);return t.data}catch(e){throw n.T.handleError(e),new Error("Error retrieving a private zip file link")}}))()}static createZip(e,t){return l((function*(){try{const r=yield a.u.private_zip_file.createZip(e,t);return r.data}catch(e){throw n.T.handleError(e),new Error("Error creating a private zip file")}}))()}}class c extends((0,i.k)("private_zip_file")){}},8147:(e,t,r)=>{"use strict";r.r(t),r.d(t,{PurchaseOrderCollectEntity:()=>c,PurchaseOrderCollectEntityList:()=>u});var n=r(43180),o=r(88181),i=r(78818),a=r(87678);function s(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function l(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){s(i,n,o,a,l,"next",e)}function l(e){s(i,n,o,a,l,"throw",e)}a(void 0)}))}}var d=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class c extends((0,o.S)("purchase_order_collect")){constructor(){super(...arguments),this.isCreatingPOC=!1,this.isDownloading=!1}uploadPOC(e,t){var r=this;return l((function*(){return r.isCreatingPOC=!0,r.notify(),a.u.purchase_order_collect.upload(e,t).finally((()=>r.isCreatingPOC=!1))}))()}download(){var e=this;return l((function*(){return e.isDownloading=!0,e.notify(),a.u.purchase_order_collect.download(e.id).finally((()=>{e.isDownloading=!1,e.notify()}))}))()}sendReminder(){var e=this;return l((function*(){return a.u.purchase_order_collect.sendReminder(e.id)}))()}}d([(0,n.W)()],c.prototype,"isCreatingPOC",void 0);class u extends((0,i.k)("purchase_order_collect")){create(e,t,r){return l((function*(){return a.u.purchase_order_collect.create(e,t,r)}))()}delete(e){return l((function*(){return a.u.purchase_order_collect.delete(e)}))()}}},63073:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ReferenceEntity:()=>h,ReferenceEntityIntelligenceSearch:()=>C,ReferenceEntityList:()=>v});var n=r(22894),o=r(55844),i=r(4556),a=r.n(i),s=r(55966),l=r(88181),d=r(78818),c=r(421),u=r(87678),A=r(70618);function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class h extends((0,l.S)("reference")){get descriptionRaw(){var e,t;return a()(this.mdRenderer.render(null!==(e=null===(t=this.attributes)||void 0===t?void 0:t.description)&&void 0!==e?e:""))}get autogeneratedSummaryRaw(){var e,t;return a()(this.mdRenderer.render(null!==(e=null===(t=this.attributes)||void 0===t?void 0:t.autogenerated_summary)&&void 0!==e?e:""))}get vtUrl(){return`https://www.virustotal.com/go/reference/${this.id}`}get screenshotUrl(){return u.u.reference.getScreenshotUrl(this.id)}get feedback(){return this._feedback}giveFeedback(e){var t=this;return g((function*(){if(!e)return;const r=t.feedback;t._feedback=e,t.notify();try{return yield u.u.reference.giveFeedback(t.id,e),t._feedback=e,t.notify(),"Thanks for your feedback!"}catch(e){return t._feedback=r,t.notify(),s.T.getMessageError(e)}}))()}get filledExtractedEntities(){var e;return!this._filledExtractedEntities&&null!==(e=this.data)&&void 0!==e&&e.attributes.extracted_entities&&Object.entries(this.data.attributes.extracted_entities).map((e=>{let t=p(e,2),r=t[0],n=t[1];this._filledExtractedEntities||(this._filledExtractedEntities={}),n&&null!=n&&n.length&&(this._filledExtractedEntities[r.toLowerCase()]="string"==typeof n?[n]:Array.isArray(n)?[...n]:n)})),this._filledExtractedEntities}loadContent(){var e=this;return g((function*(){e.isLoadingContent=!0,e.contentError="",e.notify();try{const t=yield u.u.reference.loadContent(e.id);e.content=t.data}catch(t){e.contentError=s.T.getMessageError(t)}finally{e.isLoadingContent=!1,e.notify()}}))()}constructor(e){super(e),this.isLoadingContent=!1,this.mdRenderer=new o.A,this.aggregations=(0,A.getAggregationsEntity)("reference",this.id),this.aggregations.subscribe((()=>this.notify()))}getCounters(){const e=[];return this.attributes&&(e.push({title:"Collections",count:this.attributes.collections_count}),e.push({title:"Actors",count:this.attributes.threat_actors_count})),e.filter((e=>!!e.count))}updateScore(e){return this.update({inspected_score:e},{},{update_lm:!1})}delete(){return u.u.reference.delete(this.id)}}f([(0,c.W)()],h.prototype,"isLoadingContent",void 0);class v extends((0,d.k)("reference")){constructor(){super(...arguments),this.filters={creation_date:[{title:"Anytime",value:""},{title:"Last day",value:"1d+"},{title:"Last week",value:"7d+"},{title:"Last month",value:"30d+"},{title:"Last year",value:"365d+"}],order:[{title:"Created",value:"creation_date"},{title:"Trending",value:"lookups_trend"}]}}getSearchModifiers(){var e=this;return g((function*(){return e.searchModifiers||(e.searchModifiers=(yield n.h4.searchModifiers.get()).data),e.notify(),e.searchModifiers}))()}}class C extends((0,d.V)("reference",v)){}},21670:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ResolutionEntity:()=>i,ResolutionEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("resolution")){}class a extends((0,o.k)("resolution")){}},94964:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ScreenshotEntity:()=>i,ScreenshotEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("screenshot")){}class a extends((0,o.k)("screenshot")){}},3124:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SearchModifierEntity:()=>i,SearchModifierEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("search_modifier")){}class a extends((0,o.k)("search_modifier")){}},50098:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ServiceTierEntity:()=>i,ServiceTierEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("service_tier")){}class a extends((0,o.k)("service_tier")){}},25367:(e,t,r)=>{"use strict";r.r(t),r.d(t,{SubmitterEntity:()=>i,SubmitterEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("submitter")){}class a extends((0,o.k)("submitter")){}},54431:(e,t,r)=>{"use strict";r.r(t),r.d(t,{TechnologyIntegrationEntity:()=>i,TechnologyIntegrationEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("technology_integration")){}class a extends((0,o.k)("technology_integration")){}},48600:(e,t,r)=>{"use strict";r.r(t),r.d(t,{NON_AGGREGATIONS_ATTRIBUTES_THREAT_ACTOR:()=>v,ThreatActorEntity:()=>C,ThreatActorEntityList:()=>w});var n=r(92815),o=r(22894),i=r(60233),a=r(39807),s=r(42246),l=r(36809),d=r(64134),c=r(96987),u=r(88181),A=r(78818),p=r(70618);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;te.id))),a=r.dataObjects.filter((e=>{let t=e.id;return!n.has(t)})).map((e=>({id:e.id,type:"reference"}))),s=e.filter((e=>!i.has(e))).map((e=>({id:e,type:"reference"})));return a.length&&(yield o.h4.threatActors.deleteBatchedRelationship(t.id,"references",a)),s.length&&(yield o.h4.threatActors.createBatchedRelationship(t.id,"references",s)),yield r.reload(!0),r}));return function(t,r){return e.apply(this,arguments)}}(),this.relatedFilesParams={},this.getRelatedFiles=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.relatedFilesParams=m(m({},t.relatedFilesParams),e),(0,s.hN)((()=>o.h4.threatActors.listRelationship(t.id,"related_files",m(m({attributes:a.xl},t.relatedFilesParams),e))),(e=>"error"in e?{data:e}:new l.Sw(e)))},this.relatedUrlsParams={},this.getRelatedUrls=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.relatedUrlsParams=m(m({},t.relatedUrlsParams),e),(0,s.hN)((()=>o.h4.threatActors.listRelationship(t.id,"related_urls",m({relationships:["last_serving_ip_address","network_location"]},t.relatedUrlsParams))),(e=>"error"in e?"context_attributes"in e&&"url"in e.context_attributes?{data:e}:null:new l.pC(e)))},this.relatedIpsParams={},this.getRelatedIps=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.relatedIpsParams=m(m({},t.relatedIpsParams),e),(0,s.hN)((()=>o.h4.threatActors.listRelationship(t.id,"related_ip_addresses",m({attributes:a.UQ},t.relatedIpsParams))),(e=>"error"in e?{data:e}:new l.tw(e)))},this.relatedDomainsParams={},this.getRelatedDomains=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.relatedDomainsParams=m(m({},t.relatedDomainsParams),e),(0,s.hN)((()=>o.h4.threatActors.listRelationship(t.id,"related_domains",m({relationships:["parent","resolutions"],attributes:a.TR},t.relatedDomainsParams))),(e=>"error"in e?{data:e}:new l.aX(e)))},this.subscriptionPreferences=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new d.W(t.id,e)},this.setNonAggregationAttributes(),this.aggregations=(0,p.getAggregationsEntity)("threat_actor",this.id),this.aggregations.subscribe((()=>this.notify()))}avatarUrl(){var e;return`https://robohash.org/${null===(e=this.data)||void 0===e?void 0:e.attributes.name}.png?set=set2&${(new Date).getTime()}`}setNonAggregationAttributes(){this.setParams({attributes:v},!0)}getComments(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.hN)((t=>o.h4.threatActors.listRelationship(this.id,"comments",m({relationships:["item","author"]},e),t?(0,i.pv)({}):{})),(e=>c.w9.commentFormatter((0,n.h)(e))))}exportRules(e){return o.h4.crowdSourcedRules.exportRules(e)}getMitreTree(){return o.h4.threatActors.mitreTree(this.id)}getMitreFormat(){return o.h4.threatActors.mitreFormat(this.id)}}class w extends((0,A.k)("threat_actor")){constructor(){super(),this.setNonAggregationAttributes()}load(e){var t=()=>super.load,r=this;return h((function*(){return r.setParams({relationships:["subscription_preferences"]}),yield t().call(r,e),r}))()}setNonAggregationAttributes(){this.setParams({attributes:v},!0)}}},15263:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UrlBehaviourEntity:()=>c,UrlBehaviourEntityList:()=>u});var n=r(13570),o=r(55966),i=r(88181),a=r(78818),s=r(87678);function l(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function d(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))}}class c extends((0,i.S)("url_behaviour")){constructor(){super(...arguments),this.isScreenshotLoading=!1,this.isLoadingDomTree=!1}getDomTree(){var e=this;return d((function*(){if(!e.domTree&&!e.isLoadingDomTree){e.isLoadingDomTree=!0,e.notify();try{e.domTree=yield s.u.url_behaviour.getDomTree(e.id)}catch(t){e.domError=o.T.getMessageError(t),o.T.handleError(t)}finally{e.isLoadingDomTree=!1,e.notify()}}}))()}getScreenshotUrl(){var e=this;return d((function*(){if(!e.isScreenshotLoading&&!e.screenshotUrl){e.isScreenshotLoading=!0,e.notify();try{e.screenshotUrl=(yield s.u.url_behaviour.getScreenshotUrl(e.id)).data}catch(t){t instanceof n.H&&404===t.status&&(e.screenshotError=o.T.getMessageError(t)),o.T.handleError(t)}finally{e.isScreenshotLoading=!1,e.notify()}}}))()}}class u extends((0,a.k)("url_behaviour")){}},36813:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ORDER_VALUES_URLS:()=>m,UrlEntity:()=>g,UrlEntityList:()=>f,Vote:()=>n});var n,o=r(63317),i=r(96987),a=r(55966),s=r(44052),l=r(88181),d=r(78818),c=r(87678),u=r(99388),A=r(30591);function p(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function b(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){p(i,n,o,a,s,"next",e)}function s(e){p(i,n,o,a,s,"throw",e)}a(void 0)}))}}!function(e){e.HARMLESS="harmless",e.MALICIOUS="malicious"}(n||(n={}));const m=[{name:"Detections",value:"positives"},{name:"Status",value:"status"},{name:"First seen",value:"first_submission_date"},{name:"Last seen",value:"last_submission_date"},{name:"Submissions",value:"times_submitted"}];class g extends((0,u.I)((0,A.a)((0,l.S)("url")))){constructor(){super(...arguments),this._enrichmentData=[],this.isLoadingContentSource=!1,this.isLoadingContentStrings=!1}get enrichmentData(){return this._enrichmentData}get lastDownloadedFile(){return this._lastDownloadedFile}get contentType(){var e;const t=null===(e=this.data)||void 0===e?void 0:e.attributes.last_http_response_headers;return(null==t?void 0:t["content-type"])||(null==t?void 0:t["Content-Type"])}static create(e){return b((function*(){try{const t=yield c.u.url.create(e);return t.data}catch(e){a.T.handleError(e);throw new Error("Error starting URL analysis.")}}))()}loadContentSource(){var e=this;return b((function*(){if(void 0===e.contentSource&&!e.isLoadingContentSource){e.isLoadingContentSource=!0,e.notify();try{e.contentSource=yield c.u.url.getContentSource(e.id)}catch(t){e.contentSource={data:""},e.contentSourceError=t}finally{e.isLoadingContentSource=!1,e.notify()}}}))()}loadContentStrings(){var e=arguments,t=this;return b((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:{order:"offset"},n=e.length>1&&void 0!==e[1]&&e[1];if(!t.isLoadingContentStrings){t.isLoadingContentStrings=!0,t.notify();try{const e=yield c.u.url.getContentStrings(t.id,r);return t.contentStrings&&!n&&(e.data=[...t.contentStrings.data,...e.data]),t.contentStrings=e,t.contentStrings}catch(e){return t.contentStrings={data:[]},void(t.contentStringsError=e)}finally{t.isLoadingContentStrings=!1,t.notify()}}}))()}processLastDownloadedFile(){var e,t,r,n;if(null===(e=s.NU.currentUser)||void 0===e||!e.vtiAccess)return;if(null===(t=this.relationships)||void 0===t||null===(t=t.downloaded_files)||void 0===t||!t.sanitizeDataObjects.length)return;const a=this.relationships.downloaded_files.sanitizeDataObjects[0];Object.keys(null!==(r=null===(n=a.attributes)||void 0===n?void 0:n.last_analysis_results)&&void 0!==r?r:{}).length?(this._lastDownloadedFile=i.w9.addingEnginesInfoToEntityAttributes(a.attributes),this.notify()):(this.lastDownloadedFilePoller=new o.A(a.id,(e=>{this._lastDownloadedFile=i.w9.addingEnginesInfoToEntityAttributes(e.data.attributes),this.notify()})),this.lastDownloadedFilePoller.startPolling())}vote(e){return c.u.url.vote(this.id,e)}deleteVote(e){return c.u.vote.delete(e)}stopPolling(){var e;null===(e=this.lastDownloadedFilePoller)||void 0===e||e.stopPolling()}}class f extends((0,d.k)("url")){}f.FILTERS={last_seen:[{title:"Anytime",value:""},{title:"Last day",value:"1d+"},{title:"Last week",value:"7d+"},{title:"Last month",value:"30d+"},{title:"Last year",value:"365d+"}],order:m.map((e=>({title:e.name,value:e.value})))}},41913:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UserEntity:()=>p,UserEntityList:()=>b});var n=r(43180),o=r(55966),i=r(88181),a=r(78818),s=r(87678),l=r(31088),d=r(48600);function c(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){c(i,n,o,a,s,"next",e)}function s(e){c(i,n,o,a,s,"throw",e)}a(void 0)}))}}var A=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};class p extends((0,i.S)("user")){constructor(){super(...arguments),this.isLoadingSubscribedCollections=!1,this.isLoadingSubscribedThreatActors=!1}loadSubscribedCollections(){var e=arguments,t=this;return u((function*(){let r=e.length>0&&void 0!==e[0]&&e[0],n=e.length>1?e[1]:void 0;if(null!=t&&t.id){var i;if(t.isLoadingSubscribedCollections=!0,r)null===(i=t.subscribedCollectionEntityList)||void 0===i||i.reset();t.notify();try{const e=yield s.u.user.subscribedCollections(t.id,n);var a,d;if(t.subscribedCollectionEntityList||(t.subscribedCollectionEntityList=new l.CollectionEntityList),t.subscribedCollectionEntityList.setParams(null!=n?n:{}),r)yield null===(a=t.subscribedCollectionEntityList)||void 0===a?void 0:a.loadFromResponse(e);else yield null===(d=t.subscribedCollectionEntityList)||void 0===d?void 0:d.loadFromResponseWithoutReset(e)}catch(e){o.T.handleError(e),t.subscribedCollectionsError="Error loading collections to which the user is subscribed"}finally{t.isLoadingSubscribedCollections=!1,t.notify()}return t}}))()}loadMoreSubscribedCollections(){var e=this;return u((function*(){var t,r,n,o;if(null!==(t=e.subscribedCollectionEntityList)&&void 0!==t&&t.hasMore&&null!==(r=e.subscribedCollectionEntityList)&&void 0!==r&&null!==(r=r.meta)&&void 0!==r&&r.cursor)return yield e.loadSubscribedCollections(!1,{filter:null!==(n=e.subscribedCollectionEntityList.filter)&&void 0!==n?n:"",order:null!==(o=e.subscribedCollectionEntityList.order)&&void 0!==o?o:"",cursor:e.subscribedCollectionEntityList.meta.cursor}),e}))()}loadSubscribedThreatActors(){var e=arguments,t=this;return u((function*(){let r=e.length>0&&void 0!==e[0]&&e[0],n=e.length>1?e[1]:void 0;if(null!=t&&t.id){var i;if(t.isLoadingSubscribedThreatActors=!0,r)null===(i=t.subscribedThreatActorEntityList)||void 0===i||i.reset();t.notify();try{const e=yield s.u.user.subscribedThreatActors(t.id,n);var a,l;if(t.subscribedThreatActorEntityList||(t.subscribedThreatActorEntityList=new d.ThreatActorEntityList),t.subscribedThreatActorEntityList.setParams(null!=n?n:{}),r)yield null===(a=t.subscribedThreatActorEntityList)||void 0===a?void 0:a.loadFromResponse(e);else yield null===(l=t.subscribedThreatActorEntityList)||void 0===l?void 0:l.loadFromResponseWithoutReset(e)}catch(e){o.T.handleError(e),t.subscribedThreatActorsError="Error loading threat actors to which the user is subscribed"}finally{t.isLoadingSubscribedThreatActors=!1,t.notify()}return t}}))()}loadMoreSubscribedThreatActors(){var e=this;return u((function*(){var t,r,n,o;if(null!==(t=e.subscribedThreatActorEntityList)&&void 0!==t&&t.hasMore&&null!==(r=e.subscribedThreatActorEntityList)&&void 0!==r&&null!==(r=r.meta)&&void 0!==r&&r.cursor)return yield e.loadSubscribedThreatActors(!1,{filter:null!==(n=e.subscribedThreatActorEntityList.filter)&&void 0!==n?n:"",order:null!==(o=e.subscribedThreatActorEntityList.order)&&void 0!==o?o:"",cursor:e.subscribedThreatActorEntityList.meta.cursor}),e}))()}fullName(){var e,t,r,n;return null!==(e=this.attributes)&&void 0!==e&&e.first_name||null!==(t=this.attributes)&&void 0!==t&&t.last_name?`${null===(r=this.attributes)||void 0===r?void 0:r.first_name} ${null===(n=this.attributes)||void 0===n?void 0:n.last_name}`:this.id}}A([(0,n.W)()],p.prototype,"isLoadingSubscribedCollections",void 0),A([(0,n.W)()],p.prototype,"subscribedCollectionsError",void 0),A([(0,n.W)()],p.prototype,"subscribedCollectionEntityList",void 0),A([(0,n.W)()],p.prototype,"isLoadingSubscribedThreatActors",void 0),A([(0,n.W)()],p.prototype,"subscribedThreatActorsError",void 0),A([(0,n.W)()],p.prototype,"subscribedThreatActorEntityList",void 0);class b extends((0,a.k)("user")){}},77746:(e,t,r)=>{"use strict";r.r(t),r.d(t,{YaraRuleEntity:()=>i,YaraRuleEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("yara_rule")){}class a extends((0,o.k)("yara_rule")){constructor(){super(...arguments),this.filters={last_modification_date:[{title:"Anytime",value:""},{title:"Last day",value:"1d+"},{title:"Last week",value:"7d+"},{title:"Last month",value:"30d+"},{title:"Last year",value:"365d+"}],order:[{title:"Modification date",value:"last_modification_date"},{title:"Matches",value:"matches"}]}}}},86856:(e,t,r)=>{"use strict";r.r(t),r.d(t,{YaraRulesetEntity:()=>i,YaraRulesetEntityList:()=>a});var n=r(88181),o=r(78818);class i extends((0,n.S)("yara_ruleset")){}class a extends((0,o.k)("yara_ruleset")){}},171:(e,t,r)=>{"use strict";r.d(t,{r:()=>n});const n=new class{typeToHumanReadable(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=(e.substring(0,1).toUpperCase()+e.substring(1,e.length)).replaceAll("_"," ");return t?this.convertToPlural(r):r}convertToPlural(e){return e.endsWith("y")&&!["a","e","i","o","u"].includes(e[e.length-2])?`${e.slice(0,-1)}ies`:e.endsWith("s")||e.endsWith("x")||e.endsWith("z")||e.endsWith("ch")||e.endsWith("sh")?`${e}es`:`${e}s`}}},89152:(e,t,r)=>{"use strict";r.d(t,{V:()=>l});var n,o=r(80909);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t{"use strict";r.d(t,{$:()=>l});var n=r(44052),o=r(15431),i=r(95688),a=r(89152);const s=new class{constructor(e){this.checkPrivilegesReference=e,this.forbiddenAccessCallbacks={[a.V.intelligence]:()=>{if(this.checkPrivilegesReference([{privilege:a.V.isLoggedIn}])){const e=document.querySelector("vt-ui-shell");if(!e)return void o.u.report(new Error("No shell found for calling vtiRequiredDialog"));e.vtiRequiredDialog()}},[a.V.vtinsights]:()=>this.defaultPrivilegeChecker(),[a.V["vtinsights-dev"]]:()=>this.defaultPrivilegeChecker(),[a.V.isLoggedIn]:()=>{i.Z8.redirect("signIn")},[a.V.staff]:()=>this.defaultPrivilegeChecker(),[a.V["sales-staff"]]:()=>this.defaultPrivilegeChecker(),[a.V["private-scanning"]]:()=>this.defaultPrivilegeChecker(),[a.V["yara-rules-dashboard"]]:()=>this.defaultPrivilegeChecker(),[a.V["data-connectors"]]:()=>this.defaultPrivilegeChecker(),[a.V["vtinsights-data-curator"]]:()=>this.defaultPrivilegeChecker(),[a.V["google-threat-intel-dev"]]:()=>this.defaultPrivilegeChecker(),[a.V.reports]:()=>this.defaultPrivilegeChecker(),[a.V.vulnerabilities]:()=>this.defaultPrivilegeChecker()}}defaultPrivilegeChecker(){this.checkPrivilegesReference([{privilege:a.V.isLoggedIn}])?i.Z8.redirect("pageNotFound"):i.Z8.redirect("signIn")}}(l);function l(e){return e.every((e=>{if(!function(e){var t,r;const o=null===(t=n.NU.currentUser)||void 0===t?void 0:t.privileges;return!e||e===a.V.isLoggedIn&&!!n.NU.currentUser||e&&o&&(null===(r=o[e])||void 0===r?void 0:r.granted)}(e.privilege)){if(e.forbiddenCallback)e.forbiddenCallback();else{const t=s.forbiddenAccessCallbacks[e.privilege];if(!t)throw new Error(`The forbidden access callback for ${e.privilege} is not implemented`);t()}return!1}return!0}))}},8764:(e,t,r)=>{"use strict";var n=r(80909),o=r(22894),i=r(13570),a=r(31088),s=r(48704),l=r(16645),d=r(70051),c=r(15323),u=r(15431),A=r(55966),p=r(95688),b=r(44052),m=r(9940),g=r(68428),f=(r(42320),r(16248));let h,v,C,w,y,x,D,B,E=e=>e;function k(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var $=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let _=(h=class extends s.LitElement{constructor(){super(...arguments),this.selectedIocs=[],this.isIocsInputMode=!1,this.isDocLinkVisible=!1,this.collectionVisibility=a.CollectionsVisibility.Public,this.isCreating=!1}get hasPrivateCollectionsPrivilege(){var e;return!(null===(e=b.NU.currentUser)||void 0===e||!e.hasPrivilege(n.E["private-collections"]))}get isFormValid(){var e;return!!this.form&&(this.form.checkValidity()?!!(this.ephemeralCollectionId||this.isIocsInputMode||null!==(e=this.selectedIocs)&&void 0!==e&&e.length)||(this.formError="No IoC has been provided",!1):(this.form.classList.add("was-validated"),this.requestUpdate(),!1))}get collectionAttributes(){const e=new FormData(this.form),t={name:e.get("title"),description:e.get("description")};return this.hasPrivateCollectionsPrivilege&&(t.private=this.collectionVisibility!==a.CollectionsVisibility.Public),t}get collectionRelationships(){const e={files:{data:[]},domains:{data:[]},ip_addresses:{data:[]},urls:{data:[]}};return this.selectedIocs.forEach((t=>{var r,n,o,i;switch(t.type){case"domain":null===(r=e.domains)||void 0===r||r.data.push({type:"domain",id:t.id});break;case"file":null===(n=e.files)||void 0===n||n.data.push({type:"file",id:t.id});break;case"url":null===(o=e.urls)||void 0===o||o.data.push({type:"url",id:t.id});break;case"ip_address":null===(i=e.ip_addresses)||void 0===i||i.data.push({type:"ip_address",id:t.id})}})),this.setUpViewerRelationship(e),e}setUpViewerRelationship(e){var t;this.collectionVisibility===a.CollectionsVisibility.Org&&null!==(t=b.NU.currentUser)&&void 0!==t&&t.mainGroup&&(e.viewers={data:[{type:"group",id:b.NU.currentUser.mainGroup}]})}onSubmit(e){var t,r=this;return(t=function*(){if(e.preventDefault(),e.stopPropagation(),r.form&&(r.richTextarea&&(r.richTextarea.mode=g.E.Write),r.isFormValid))try{r.isCreating=!0;const e=yield r.createCollection();r.cleanForm(),r.dispatchEvent(new CustomEvent("collection-created",{detail:{collectionId:e.data.id}}))}catch(e){if(r.isIocsInputMode||r.ephemeralCollectionId){var t,n;if(!(e instanceof i.H))return void u.u.throwCustomError(e,"Unexpected error");if("QuotaExceededError"===e.code)return void A.T.showError(null!==(n=b.NU.currentUser)&&void 0!==n&&n.vtiAccess?m.ErrorStates.quotaExceeded:m.ErrorStates.insightsQuotaExceeded);const o=e.meta&&e.message.includes("%s")?e.message.replace(/%s/,e.meta.toString()):e.message;null===(t=r.iocsTextArea)||void 0===t||t.setCustomValidity(o),r.form.classList.add("was-validated"),r.requestUpdate()}else r.formError=A.T.getMessageError(e)}finally{r.isCreating=!1}},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){k(i,n,o,a,s,"next",e)}function s(e){k(i,n,o,a,s,"throw",e)}a(void 0)}))})()}createCollection(){const e=this.collectionAttributes;let t;if(this.ephemeralCollectionId){const t={};return this.setUpViewerRelationship(t),o.h4.collections.saveEphemeralCollection(e.name,e.description,this.ephemeralCollectionId,e.private,t)}if(this.isIocsInputMode){const t={};return this.setUpViewerRelationship(t),d.Nm.createCollection(e.name,e.description,this.iocsTextArea.value,e.private,t)}return t=this.collectionRelationships,o.h4.collections.createFromDescriptors(e,t)}cleanForm(){var e,t;this.collectionVisibility=a.CollectionsVisibility.Public,null===(e=this.form)||void 0===e||e.classList.remove("was-validated"),null===(t=this.form)||void 0===t||t.reset()}render(){var e,t,r,n;return(0,s.html)(v||(v=E`

${0}
Public IoC collections and their contents are visible to other users. For example, they will get displayed on the Community tab of any files/URLs/domains/IP addresses contained in the collection.
Please, provide a descriptive title.
${0}
${0} ${0}
${0} ${0}
`),this.onSubmit,this.formError?(0,s.html)(C||(C=E`
${0}
`),(()=>this.formError=void 0),this.formError):s.nothing,(()=>{var e;null===(e=this.descriptionTextArea)||void 0===e||e.setCustomValidity("")}),(()=>{var e;null===(e=this.descriptionTextArea)||void 0===e||e.setCustomValidity("Please, provide a description of at least 5 characters.")}),null===(e=this.descriptionTextArea)||void 0===e?void 0:e.validationMessage,this.isIocsInputMode?(0,s.html)(w||(w=E`
${0}
`),(()=>{var e;null===(e=this.iocsTextArea)||void 0===e||e.setCustomValidity("")}),(()=>{var e;null===(e=this.iocsTextArea)||void 0===e||e.setCustomValidity("Please, provide at least an IoC.")}),null===(t=this.iocsTextArea)||void 0===t?void 0:t.validationMessage):s.nothing,this.hasPrivateCollectionsPrivilege?(0,s.html)(y||(y=E`
${0}
`),this.renderVisibilitySection()):s.nothing,this.isDocLinkVisible?(0,s.html)(x||(x=E` See documentation `),null!==(r=b.NU.currentUser)&&void 0!==r&&r.gtiAccess?p.Z8.getRedirectUrl("collectionDocsGti"):p.Z8.getRedirectUrl("collectionDocs")):s.nothing,null!==(n=this.selectedIocs)&&void 0!==n&&n.length?(0,s.html)(D||(D=E` ${0} IoC${0} will be added to this new collection. `),this.selectedIocs.length,this.selectedIocs.length>1?"s":""):s.nothing,this.cleanForm,this.isCreating,this.isCreating?"Creating":"Create")}renderVisibilitySection(){return(0,s.html)(B||(B=E`
Visibility
This collection is initially public, allowing for sharing within the community. You have the option to adjust its visibility to be limited to just your organization, or to yourself, especially while working on it.
`),c.globeIcon,this.collectionVisibility,this.collectionVisibility===a.CollectionsVisibility.Public,(()=>{this.collectionVisibility=a.CollectionsVisibility.Public}),a.CollectionsVisibility.Public,this.collectionVisibility===a.CollectionsVisibility.Org,(()=>{this.collectionVisibility=a.CollectionsVisibility.Org}),a.CollectionsVisibility.Org,this.collectionVisibility===a.CollectionsVisibility.Private,(()=>{this.collectionVisibility=a.CollectionsVisibility.Private}),a.CollectionsVisibility.Private)}},h.styles=(0,s.unsafeCSS)(f.A),h);$([(0,l.property)({type:Array})],_.prototype,"selectedIocs",void 0),$([(0,l.property)({type:Boolean,attribute:"is-iocs-input-mode"})],_.prototype,"isIocsInputMode",void 0),$([(0,l.property)({type:Boolean,attribute:"is-doc-link-visible"})],_.prototype,"isDocLinkVisible",void 0),$([(0,l.property)({type:String})],_.prototype,"ephemeralCollectionId",void 0),$([(0,l.state)()],_.prototype,"collectionVisibility",void 0),$([(0,l.state)()],_.prototype,"isCreating",void 0),$([(0,l.state)()],_.prototype,"formError",void 0),$([(0,l.query)("form")],_.prototype,"form",void 0),$([(0,l.query)("rich-textarea")],_.prototype,"richTextarea",void 0),$([(0,l.query)("#description")],_.prototype,"descriptionTextArea",void 0),$([(0,l.query)("#iocs")],_.prototype,"iocsTextArea",void 0),_=$([(0,l.customElement)("collection-creator")],_)},68743:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(62832),a=r(71012),s=r(14422),l=r.n(s),d=r(15323),c=r(96987),u=r(45241),A=r(52261);let p,b,m,g,f,h,v,C,w,y=e=>e;function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function D(e){for(var t=1;t=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const _={origin:{Partner:"Information shared by certain trusted partners and security researchers.",Crowdsourced:"Information shared by Google Threat Intelligence & VirusTotal community users.","google threat intelligence":"Information coming from Google sources, including Mandiant's finished intelligence."}};let F=class extends a.D{constructor(){super(...arguments),this.disabled=!1,this.omitLabel=!1,this.optionsToRender=7,this.showAll=!1,this.openedNodes=new Map,this.parentMap=new Map}get firstLevelOptions(){var e;return null===(e=this.filter)||void 0===e||null===(e=e.options)||void 0===e?void 0:e.filter((e=>!e.parent))}get finalOptions(){var e,t;const r=(null===(e=this.filter)||void 0===e||null===(e=e.options)||void 0===e?void 0:e.filter((e=>!!e.selected)))||[];return this.shouldNotTrim?this.firstLevelOptions:null===(t=this.firstLevelOptions)||void 0===t?void 0:t.slice(0,this.optionsToRender>r.length?this.optionsToRender:r.length)}createRenderRoot(){return this}willUpdate(e){var t,r;if(super.willUpdate(e),e.has("filter")&&this.filter){var n;this.openedNodes=new Map,this.parentMap=new Map,this.populateParentMap(this.filter);((null===(n=this.filter.options)||void 0===n?void 0:n.filter((e=>{if(e.selected&&(this.syncDownstairs(e),e.parent))return this.syncUpstairs(e),!this.isFullLevelChecked(e.parent)})))||[]).forEach((e=>this.openUpstairsSelected(e)))}if(!this.filter)return;const o=e=>"Global"===e.label,i=(e,t)=>o(e)&&!o(t)?-1:o(t)&&!o(e)?1:e.label!!e.selected||this.openedNodes.get(e.key||e.option))).sort(i))||[],s=(null===(r=this.filter.options)||void 0===r?void 0:r.filter((e=>!e.selected&&!this.openedNodes.get(e.key||e.option))).sort(i))||[];this.filter.options&&(this.filter.options=[...a,...s])}setAllChecked(){var e;let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null===(e=this.filter)||void 0===e||null===(e=e.options)||void 0===e||e.forEach((e=>this.setOption(e.key||e.option,t))),this.forceUpdate(),this.triggerChange()}get areAllSelected(){var e;return null===(e=this.filter)||void 0===e||null===(e=e.options)||void 0===e?void 0:e.every((e=>e.selected))}normalizeName(e){return`ìd-${l().MD5(e)}`}setOption(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.filter.options.find((t=>t.key===e)).selected=t,this.openedNodes.set(e,r?!!t&&!this.isFullLevelChecked(e):!this.isFullLevelChecked(e))}triggerChange(){this.dispatchEvent(new CustomEvent("change",{bubbles:!0,composed:!0}))}isChecked(e){return this.filter.options.find((t=>t.key===e)).selected}isFullLevelChecked(e){var t;return!(null===(t=this.parentMap.get(e))||void 0===t||!t.every((e=>e.selected)))}isFullLevelUnchecked(e){var t;return!(null===(t=this.parentMap.get(e))||void 0===t||!t.every((e=>!1===e.selected)))}syncDownstairs(e,t){if(!e.key)return;const r=void 0!==t?t:this.isChecked(e.key),n=this.parentMap.get(e.key);n&&n.forEach((e=>{e.key&&(this.setOption(e.key,!!r),this.syncDownstairs(e,!!r))}))}parentCheckedStatus(e){let t=null;return this.isFullLevelChecked(e)?t=!0:this.isFullLevelUnchecked(e)&&(t=!1),t}syncUpstairs(e){var t;const r=e.parent;if(!r)return;let n=this.parentCheckedStatus(r);this.setOption(r,n);const o=null===(t=this.filter.options)||void 0===t?void 0:t.find((e=>e.key===r));o&&this.syncUpstairs(o)}treeSync(e){var t=this;return k((function*(){t.syncDownstairs(e,!!e.selected),t.syncUpstairs(e),yield t.forceUpdate(),t.triggerChange()}))()}hasChildren(e){return this.parentMap.has(e)&&this.parentMap.get(e).length>0}forceUpdate(){var e=this;return k((function*(){const t=D({},e.filter);e.filter=void 0,yield e.updateComplete,e.filter=t}))()}toggleOption(e){var t=this;return k((function*(){e.key&&(t.setOption(e.key,null!==e.selected&&!e.selected),t.treeSync(e))}))()}applyModalFilters(e){var t=this;return k((function*(){var r;null===(r=e.options)||void 0===r||r.forEach((e=>{t.setOption(e.key||e.option,!!e.selected,!0)})),yield t.forceUpdate(),t.updateComplete.then((()=>t.triggerChange()))}))()}openInModal(){var e;const t=D({},this.filter);t.options=null!==(e=this.filter)&&void 0!==e&&e.options?structuredClone(this.filter.options):[],this.dispatchEvent(new CustomEvent("request-filter-modal",{detail:{filter:t,selectFilters:this.applyModalFilters.bind(this)},bubbles:!0,composed:!0}))}populateParentMap(e){var t,r;e.options&&!e.options[0].key&&(null===(r=e.options)||void 0===r||r.forEach((e=>{e.key=e.option})));null===(t=e.options)||void 0===t||t.filter((e=>!!e.parent)).forEach((e=>{const t=e.parent;this.parentMap.get(t)||this.parentMap.set(t,[]),this.parentMap.get(t).push(e)}))}get shouldNotTrim(){return this.showAll}openUpstairsSelected(e){const t=e.key||e.option;if(this.openedNodes.set(t,!this.isFullLevelChecked(t)),e.parent){var r;const t=null===(r=this.filter.options)||void 0===r?void 0:r.find((t=>t.key===e.parent));if(!t)return;t.selected=this.parentCheckedStatus(e.parent),this.openUpstairsSelected(t)}}renderOptionsTree(e,t){var r;const o=e.key;return o?(0,n.html)(p||(p=y`
${0}
${0}
`),this.openedNodes.get(o),this.renderOptionRow(e,t),null===(r=this.parentMap.get(o))||void 0===r?void 0:r.map((e=>{if(!e.key)return;return this.hasChildren(e.key)?this.renderOptionsTree(e,t):this.renderOptionRow(e,t,!0)}))):n.nothing}renderOptionRow(e,t){var r,o,a,s,l;let A=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,n.html)(b||(b=y`
${0}
`),(0,i.classMap)({"ps-0":!(null!==(r=this.filter)&&void 0!==r&&r.exhaustive)}),A?(0,n.html)(m||(m=y``)):n.nothing,this.normalizeName(e.key),e.name||t,e.option,!!e.selected,null===e.selected,this.disabled,(()=>{this.toggleOption(e)}),e.label,u.KK.showTooltip,e.label,(null!==(o=e.description)&&void 0!==o?o:null===(a=_[this.filter.name])||void 0===a?void 0:a[e.option])?(0,n.html)(g||(g=y`${0}`),null!==(s=e.description)&&void 0!==s?s:null===(l=_[this.filter.name])||void 0===l?void 0:l[e.option],u.KK.showTooltip,d.infoCircleIcon):n.nothing,void 0!==e.count?(0,n.html)(f||(f=y`
${0}
`),c.w9.humanizeCount(e.count)):n.nothing)}renderLabel(e){return e?(0,n.html)(h||(h=y``),e):n.nothing}render(){var e,t;if(this.filter)return(0,n.html)(v||(v=y` ${0}
${0} ${0}
`),(0,n.unsafeCSS)(A.A),this.omitLabel?n.nothing:this.renderLabel(this.filter.label),null===(e=this.finalOptions)||void 0===e?void 0:e.map((e=>{if(!e.key)return;const t=this.hasChildren(e.key);return this.filter.exhaustive&&t?this.renderOptionsTree(e,this.filter.name):(0,n.html)(C||(C=y`${0}`),this.renderOptionRow(e,this.filter.name,!0))})),this.firstLevelOptions&&!this.shouldNotTrim&&(null===(t=this.firstLevelOptions)||void 0===t?void 0:t.length)>this.optionsToRender?(0,n.html)(w||(w=y` View all `),(0,i.classMap)({disabled:this.disabled}),(()=>this.openInModal())):n.nothing)}};$([(0,o.property)({type:Object})],F.prototype,"filter",void 0),$([(0,o.property)({type:Boolean})],F.prototype,"disabled",void 0),$([(0,o.property)({type:Boolean})],F.prototype,"omitLabel",void 0),$([(0,o.property)({type:Number})],F.prototype,"optionsToRender",void 0),$([(0,o.property)({type:Boolean})],F.prototype,"showAll",void 0),$([(0,o.state)()],F.prototype,"openedNodes",void 0),$([(0,o.state)()],F.prototype,"parentMap",void 0),F=$([(0,o.customElement)("list-filter")],F)},72856:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(62832),a=r(45241),s=r(98882);let l,d,c,u,A,p=e=>e;var b=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let m=class extends n.LitElement{constructor(){super(...arguments),this.options=[],this.selectedValues=[],this.noAutomaticReloading=!1,this.maxDate=(new Date).toISOString().split("T")[0],this.minDate="",this.isDateRangeChecked=!1,this.initDateRange="",this.endDateRange=""}static get styles(){return(0,n.unsafeCSS)(s.A)}get initRange(){return this.selectedValues.length?this.getRange("+"):""}get endRange(){return this.selectedValues.length?this.getRange("-"):""}updated(e){var t,r;(super.updated(e),e.has("selectedValues"))&&(null!==(t=this.selectedValues)&&void 0!==t&&t.length?(this.isDateRangeChecked=!(null!==(r=this.options)&&void 0!==r&&r.find((e=>e.value===this.selectedValues[0]||`"${e.value}"`===this.selectedValues[0]))),this.isDateRangeChecked&&(this.initDateRange=this.initRange,this.endDateRange=this.endRange)):(this.initDateRange="",this.endDateRange="",this.isDateRangeChecked=!1))}requestCloseMenu(){this.noAutomaticReloading||this.dispatchEvent(new CustomEvent("close-menu-requested",{bubbles:!0,composed:!0}))}handleRadioChange(e){const t=e.currentTarget;this.isDateRangeChecked=!t.checked&&this.isDateRangeChecked,this.isDateRangeChecked||(this.initDateRange="",this.endDateRange=""),this.handleFilterUpdate([t.value],this.noAutomaticReloading),this.requestCloseMenu()}handleDateRangeSelection(e){const t=e.currentTarget;this.isDateRangeChecked=!!t.checked,this.requestUpdate()}handleDateRangeChange(e){const t=e.currentTarget,r=t.name,n=t.value;"+"===r?this.initDateRange=n:this.endDateRange=n,this.changeDateRange()}changeDateRange(){const e=[];this.initDateRange&&e.push(`${this.initDateRange}+`),this.endDateRange&&e.push(`${this.endDateRange}-`),this.handleFilterUpdate(e,!0)}checkDatesRangeCoherence(){if(this.initDateRange&&this.endDateRange){if(new Date(this.initDateRange)>new Date(this.endDateRange))return void a.KK.showToast(this,"The end date cannot be earlier than the start date")}}handleFilterUpdate(e,t){const r=new CustomEvent(t?"filter-update-without-reloading":"filter-update",{detail:{filter:{[this.name]:e}},bubbles:!0,cancelable:!0,composed:!0});this.dispatchEvent(r)}render(){return(0,n.html)(l||(l=p`${0} ${0}`),this.options.map((e=>this.renderOption(e))),this.renderDateRangeOption())}getRange(e){return this.selectedValues.map((e=>e.replaceAll('"',""))).filter((t=>t.includes(e,t.length-1))).map((e=>e.substring(0,e.length-1))).reduce(((t,r)=>"+"===e?t&&t>r?t:r:t&&t0?(0,n.html)(c||(c=p``),e,this.name,e,this.handleDateRangeSelection,this.isDateRangeChecked,this.isDateRangeChecked?this.initDateRange:"",this.minDate,this.maxDate,this.handleDateRangeChange,this.checkDatesRangeCoherence,!this.isDateRangeChecked,this.isDateRangeChecked?this.endDateRange:"",this.minDate,this.maxDate,this.handleDateRangeChange,this.checkDatesRangeCoherence,!this.isDateRangeChecked):(0,n.html)(u||(u=p` `),this.isDateRangeChecked?this.initDateRange:"",this.handleDateRangeChange,this.checkDatesRangeCoherence,this.isDateRangeChecked?this.endDateRange:"",this.handleDateRangeChange,this.checkDatesRangeCoherence))}renderOption(e){return(0,n.html)(A||(A=p``),this.getOptionId(e),(0,i.classMap)({"align-self-baseline":!!e.type}),this.name,this.getOptionId(e),e.value,e.type||"",this.handleRadioChange,(this.selectedValues.includes(`"${e.value}"`)||this.selectedValues.includes(e.value))&&!this.isDateRangeChecked,e.title)}getOptionId(e){return`${this.name}-${e.value}`}};b([(0,o.property)({type:String})],m.prototype,"name",void 0),b([(0,o.property)({type:Array})],m.prototype,"options",void 0),b([(0,o.property)({type:Array})],m.prototype,"selectedValues",void 0),b([(0,o.property)({type:Boolean,attribute:"no-automatic-reloading"})],m.prototype,"noAutomaticReloading",void 0),b([(0,o.property)()],m.prototype,"maxDate",void 0),b([(0,o.property)()],m.prototype,"minDate",void 0),b([(0,o.state)()],m.prototype,"isDateRangeChecked",void 0),m=b([(0,o.customElement)("vt-ui-filter-date-selector")],m)},69335:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(62832),a=(r(42320),r(73757));let s,l,d=e=>e;function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let b=class extends n.LitElement{constructor(){super(...arguments),this.disabled=!1,this.defaultSubmenuName="main_submenu",this.counterValue=0,this.hasMaxHeight=!1,this.openLeft=!1}static get styles(){return(0,n.unsafeCSS)(a.A)}connectedCallback(){super.connectedCallback(),this.addEventListener("closed",this.menuClosed),this.addEventListener("filter-update",this.handleFilterUpdate),this.addEventListener("filter-update-without-reloading",this.handleFilterUpdateWithoutReloading)}disconnectedCallback(){this.removeEventListener("closed",this.menuClosed),this.removeEventListener("filter-update",this.handleFilterUpdate),this.removeEventListener("filter-update-without-reloading",this.handleFilterUpdateWithoutReloading),super.disconnectedCallback()}handleFilterUpdateWithoutReloading(e){this.pendingFilter=e.detail.filter}handleFilterUpdate(){this.pendingFilter=void 0}menuClosed(){this.pendingFilter&&(this.dispatchEvent(new CustomEvent("filter-update",{detail:{filter:u({},this.pendingFilter)},bubbles:!0,composed:!0,cancelable:!0})),this.pendingFilter=void 0)}handleTriggerClick(){const e=new CustomEvent("filter-menu-open");this.dispatchEvent(e)}render(){return(0,n.html)(s||(s=d` `),this.defaultSubmenuName,this.disabled,this.handleTriggerClick,this.menuLabel,this.counterValue>0?(0,n.html)(l||(l=d`${0}`),this.counterValue):n.nothing,this.defaultSubmenuName,(0,i.classMap)({"max-height-300":this.hasMaxHeight,"overflow-auto":this.hasMaxHeight,"end-0":this.openLeft}))}};p([(0,o.property)({type:String})],b.prototype,"menuLabel",void 0),p([(0,o.property)({type:Boolean})],b.prototype,"disabled",void 0),p([(0,o.property)({type:String})],b.prototype,"defaultSubmenuName",void 0),p([(0,o.property)({type:Number})],b.prototype,"counterValue",void 0),p([(0,o.property)({type:Boolean,attribute:"has-max-height"})],b.prototype,"hasMaxHeight",void 0),p([(0,o.property)({type:Boolean})],b.prototype,"openLeft",void 0),b=p([(0,o.customElement)("vt-ui-filter-menu-item")],b)},52059:(e,t,r)=>{"use strict";r.d(t,{_:()=>g});var n=r(48704),o=r(16645),i=r(62832),a=(r(11480),r(15323)),s=r(28238),l=r(87791);let d,c,u,A,p,b=e=>e;var m=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};function g(e){return new CustomEvent("filter-update",{detail:{filter:e,replace:arguments.length>1&&void 0!==arguments[1]&&arguments[1]},bubbles:!0,composed:!0,cancelable:!0})}let f=class extends n.LitElement{constructor(){super(...arguments),this.currentFilterQuery="",this.hideInput=!1,this.placeholder="Search by name, owner, description or tags",this.disabled=!1,this.showReset=!1,this.resetText="Clear current search query, filters, and sorts",this.showToolbar=!1}static get styles(){return(0,n.unsafeCSS)(l.A)}updated(){var e;this.showToolbar=!(null===(e=this.vtUiListItems)||void 0===e||!e.length)}dispatchFilterUpdate(e){const t=g(e,!0);this.dispatchEvent(t)}handleQueryFilterChange(e){const t=e.currentTarget;this.dispatchFilterUpdate(s.be.parseQuery(t.value))}autocompleteSubmitted(e){e.preventDefault(),e.stopPropagation();const t=e.detail,r=s.be.parseQuery(t);this.dispatchFilterUpdate(r)}renderAutocomplete(){return(0,n.html)(d||(d=b`
`),(e=>this.autocompleteSubmitted(e)),this.placeholder,"inputQuery",this.autocomplete,this.currentFilterQuery,!0,this.disabled)}renderInput(){return(0,n.html)(c||(c=b` `),this.currentFilterQuery,this.placeholder,this.handleQueryFilterChange,this.disabled)}handleResetFilter(){if(this.disabled)return;const e=new CustomEvent("filter-reset",{bubbles:!0,composed:!0,cancelable:!0});this.dispatchEvent(e)}render(){return(0,n.html)(u||(u=b`
${0}
${0}
`),this.hideInput?n.nothing:(0,n.html)(A||(A=b`
${0}
`),this.autocomplete?this.renderAutocomplete():this.renderInput()),(0,i.classMap)({"d-none":!this.showToolbar}),this.showReset?(0,n.html)(p||(p=b` `),this.disabled?"text-muted":"text-primary",this.handleResetFilter,a.xmarkCircleFilledIcon,this.resetText):n.nothing)}};m([(0,o.property)({type:String})],f.prototype,"currentFilterQuery",void 0),m([(0,o.property)()],f.prototype,"hideInput",void 0),m([(0,o.property)({type:String})],f.prototype,"placeholder",void 0),m([(0,o.property)({type:Boolean})],f.prototype,"disabled",void 0),m([(0,o.property)({type:Object})],f.prototype,"searchModifiers",void 0),m([(0,o.property)({type:Boolean})],f.prototype,"showReset",void 0),m([(0,o.property)({type:String})],f.prototype,"resetText",void 0),m([(0,o.property)({type:Object})],f.prototype,"autocomplete",void 0),m([(0,o.state)()],f.prototype,"showToolbar",void 0),m([(0,o.queryAssignedNodes)()],f.prototype,"vtUiListItems",void 0),f=m([(0,o.customElement)("vt-ui-filter-menu")],f)},63787:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(28238),a=r(95688);let s,l=e=>e;function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let m=class extends n.LitElement{constructor(){super(...arguments),this.filterQuery="",this.orderQuery="",this.avoidURLHandling=!1}shouldUpdate(e){return!e.has("filterQuery")&&!e.has("orderQuery")||this.avoidURLHandling||this.updateUrl(),super.shouldUpdate(e)}get filterQueryObject(){return this.filterQuery?i.be.parseQuery(this.filterQuery):{}}handleFilterUpdate(e){this.notifyFilterChanged(this.updatedFilterQueryObject(e.detail.filter,e.detail.replace))}handleChangeFilterWithoutReloading(e){this.notifyChangeFilterWithoutReloading(this.updatedFilterQueryObject(e.detail.filter,e.detail.replace))}updatedFilterQueryObject(e,t){return this.sanitizeFilter(A(A({},t?{}:this.filterQueryObject),e))}sanitizeFilter(e){return Object.entries(e).reduce(((e,t)=>{let r=d(t,2),n=r[0],o=r[1];return null!=o&&o.length&&o.some((e=>e))&&(e[n]=(o.includes(" "),o)),e}),{})}notifyFilterChanged(e){const t=i.be.toQueryString(e);if(this.filterQuery===t)return;const r=new CustomEvent("filter-change",{detail:{filterQuery:t},bubbles:!0,composed:!0});this.dispatchEvent(r)}notifyChangeFilterWithoutReloading(e){const t=i.be.toQueryString(e),r=new CustomEvent("filter-change-without-reloading",{detail:{filterQuery:t}});this.dispatchEvent(r)}updateUrl(){const e=new URL(document.location.href);this.filterQuery?e.searchParams.set("filter",encodeURIComponent(encodeURIComponent(this.filterQuery))):e.searchParams.delete("filter"),this.orderQuery?e.searchParams.set("order",this.orderQuery):e.searchParams.delete("order"),a.Z8.updateUrl(e.toString())}render(){return(0,n.html)(s||(s=l``),this.handleFilterUpdate,this.handleChangeFilterWithoutReloading)}};b([(0,o.property)({type:String})],m.prototype,"filterQuery",void 0),b([(0,o.property)({type:String})],m.prototype,"orderQuery",void 0),b([(0,o.property)({type:Boolean})],m.prototype,"avoidURLHandling",void 0),m=b([(0,o.customElement)("vt-ui-filter")],m)},56834:(e,t,r)=>{"use strict";r(9891);var n=r(48704),o=r(16645),i=r(85200),a=r(15323),s=r(28238),l=r(45241),d=r(95688),c=r(71012),u=r(15256);let A,p,b,m,g,f,h,v,C=e=>e;var w=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let y=class extends c.D{constructor(){super(...arguments),this.rateLimitedRatioThreshold=.8}static get styles(){return(0,n.unsafeCSS)(u.A)}render(){var e;if(this.ruleset)return(0,n.html)(A||(A=C`
${0} ${0} ${0} ${0}
by ${0} -
${0} ${0}
`),d.Z8.getRedirectUrl("huntingRuleset",this.rulesetId),(e=>{this.nameClickAction&&(e.stopPropagation(),e.preventDefault(),this.nameClickAction(e))}),this.ruleset.name,(this.ruleset.rate_limited_ratio||0)>this.rateLimitedRatioThreshold?(0,n.html)(p||(p=C` ${0} Ruleset is too broad `),this.showTooManyMatchesDialog,l.KK.showTooltip,a.exclamationTriangleIcon):n.nothing,this.ruleset.rate_limited?(0,n.html)(b||(b=C` ${0} Daily limit reached `),this.showLimitsReachedDialog,l.KK.showTooltip,a.exclamationTriangleIcon):n.nothing,this.ruleset.scheduled_disable_date?(0,n.html)(m||(m=C`
${0} This ruleset will be disabled on: ${0}
`),(0,i.ifDefined)(this.getDisablingReasonText(this.ruleset.scheduled_disable_reason,this.ruleset.scheduled_disable_date)),l.KK.showTooltip,a.exclamationTriangleIcon,this.formatDate(this.ruleset.scheduled_disable_date)):n.nothing,d.Z8.getRedirectUrl("user",this.ownerId),(()=>this.dispatchEvent(new CustomEvent("user-details-requested"))),this.ownerId,this.ruleset.modification_date,this.ruleset.tags&&-1!==this.ruleset.tags.indexOf("autogenerated")?(0,n.html)(g||(g=C` Autogenerated`)):n.nothing,null===(e=this.ruleset.rule_names)||void 0===e?void 0:e.map((e=>(0,n.html)(f||(f=C` ${0} `),(0,i.ifDefined)(this.getRuleMatchesLink(e)),(()=>{l.KK.sendAnalyticsEvent("Livehunt Rulesets view","Pivot to tags"),this.dispatchEvent(new CustomEvent("rule-details-requested"))}),e))))}getDisablingReasonText(e,t){if(!e)return;return{timeouts:`This ruleset is causing too many timeouts. It will be disabled on: ${this.formatDate(t)}.`,abandoned:`This ruleset has not been modified in more than two years. It will be disabled on: ${this.formatDate(t)}.`}[e]}formatDate(e){return e?new Date(1e3*e).toISOString().split("T")[0]:""}getRuleMatchesLink(e){if(this.ruleset&&e)return"url"===this.ruleset.match_object_type?d.Z8.getRedirectUrl("iocStream",`urls?filter=${s.be.toQueryString({source_type:["hunting_ruleset"],query:[s.be.quote(e)]})}`):"domain"===this.ruleset.match_object_type?d.Z8.getRedirectUrl("iocStream",`domains?filter=${s.be.toQueryString({source_type:["hunting_ruleset"],query:[s.be.quote(e)]})}`):"ip_address"===this.ruleset.match_object_type?d.Z8.getRedirectUrl("iocStream",`ips?filter=${s.be.toQueryString({source_type:["hunting_ruleset"],query:[s.be.quote(e)]})}`):d.Z8.getRedirectUrl("iocStream",`files?filter=${s.be.toQueryString({source_type:["hunting_ruleset"],query:[s.be.quote(e)]})}`)}showTooManyMatchesDialog(){if(!this.ruleset)return;const e={title:"This ruleset is producing too many matches",text:(0,n.html)(h||(h=C`

During the past 24 hours ruleset ${0} has remained disabled ${0}% of the time due to reaching its maximum number of notifications. This means that this ruleset is enabled during brief periods of time in which it produces a high number of notifications and quickly reaches its limit. The rest of the time the ruleset remains disabled until it goes below the limit again.

This is caused by YARA rules that match too many files, and it could be solved by making those YARA rules more selective.

`),this.ruleset.name,Math.round(100*this.ruleset.rate_limited_ratio)),modal:!0,withBackdrop:!0,buttonOkText:"Close"};l.KK.showDialog(this,e)}showLimitsReachedDialog(){if(!this.ruleset)return;const e={title:"This ruleset has reached its limit",text:(0,n.html)(v||(v=C`

Ruleset ${0} is limited to ${0} notifications in any given 24-hour period. During the past 24 hours the number of notifications produced by the ruleset has reached this limit. This ruleset won't produce any notifications until the number goes below the limit again.

This is caused by YARA rules that match too many files, and it could be solved by making those YARA rules more selective. Alternatively, you can modify this ruleset and choose a higher Daily notification limit for it.

`),this.ruleset.name,this.ruleset.limit,d.Z8.getRedirectUrl("huntingRuleset",this.rulesetId),(()=>{l.KK.closeDialog(this)})),modal:!0,withBackdrop:!0,buttonOkText:"Close"};l.KK.showDialog(this,e)}};w([(0,o.property)({type:Object})],y.prototype,"ruleset",void 0),w([(0,o.property)({type:String})],y.prototype,"rulesetId",void 0),w([(0,o.property)({type:String})],y.prototype,"ownerId",void 0),w([(0,o.property)()],y.prototype,"nameClickAction",void 0),y=w([(0,o.customElement)("hunting-ruleset-summary")],y)},82172:(e,t,r)=>{"use strict";r.d(t,{Z:()=>P});r(9891);var n=r(48704),o=r(16645),i=r(92619),a=r(56717),s=r(28238),l=r(96987),d=r(45241),c=r(95688),u=r(44052),A=r(55854),p=(r(95016),r(56834),r(46024));let b,m,g,f,h,v,C,w,y,x,D,B,E,k=e=>e;function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _(e){for(var t=1;t=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const P={file:"Files",url:"URLs",domain:"Domains",ip_address:"IP Addresses"};let T=class extends((0,u.z3)([A.i])(a.C)){static get styles(){return(0,n.unsafeCSS)([p.A])}constructor(e){super(),this.feedConfigExist=!1,this.iocStreamSourcesMode=!1,this.selectedRulesetsIds=[],this.areAllRulesetsSelected=()=>{var e,t,r;return(null===(e=this.selectedRulesetsIds)||void 0===e?void 0:e.length)>0&&(null===(t=this.selectedRulesetsIds)||void 0===t?void 0:t.length)===(null===(r=this.rulesetsEntityList.data)||void 0===r?void 0:r.length)},this.selectAllRulesets=e=>{var t;e.currentTarget.checked?this.selectedRulesetsIds=(null===(t=this.rulesetsEntityList.data)||void 0===t?void 0:t.map((e=>e.id)))||[]:this.selectedRulesetsIds=[]},this.selectRuleset=(e,t)=>{const r=e.detail.value;this.selectedRulesetsIds=r?[...this.selectedRulesetsIds,t]:this.selectedRulesetsIds.filter((e=>e!==t))},this.rulesetsEntityList=e}get empty(){var e;return!this.rulesetsEntityList.isLoading&&0==(null===(e=this.rulesetsEntityList.data)||void 0===e?void 0:e.length)}updated(e){super.updated(e),e.has("selectedRulesetsIds")&&this.dispatchEvent(new CustomEvent("selected-rulesets-ids-changed",{detail:{selectedRulesetsIds:this.selectedRulesetsIds},bubbles:!0,composed:!0}))}checkedChanged(e){var t=this;return O((function*(){const r=e.currentTarget,n=r.dataset.rulesetId,o=e.detail.value;try{yield t.rulesetsEntityList.toogleRuleset(n,o),o?d.KK.showToast(t,"Ruleset enabled"):d.KK.showToast(t,"Ruleset disabled")}catch(e){r.checked=!o,d.KK.showToast(t,"The ruleset status could not be switched.")}}))()}isRulesetToggleDisabled(e){var t,r,n;if(!e)return!0;const o=(null==e||null===(t=e.relationships.owner)||void 0===t?void 0:t.data.id)===(null===(r=u.NU.currentUser)||void 0===r?void 0:r.id),i=!(null==e||null===(n=e.relationships)||void 0===n||null===(n=n.editors)||void 0===n||null===(n=n.data)||void 0===n||!n.length);return!(o||i||u.NU.isStaff||u.NU.isSalesStaff)}getEditors(e){var t;return(null==e||null===(t=e.data)||void 0===t?void 0:t.filter((e=>{var t;return e.id!==(null===(t=u.NU.currentUser)||void 0===t?void 0:t.id)})).slice(0,5))||[]}isGroup(e){return"group"==e.type}getRulesetMatchesLink(e){if(null==e||!e.attributes.name)return;const t={source_id:[e.id]};return"url"===e.attributes.match_object_type?c.Z8.getRedirectUrl("iocStream",`urls?filter=${s.be.toQueryString(_({source_type:["hunting_ruleset"]},t))}`):"domain"===e.attributes.match_object_type?c.Z8.getRedirectUrl("iocStream",`domains?filter=${s.be.toQueryString(_({source_type:["hunting_ruleset"]},t))}`):"ip_address"===e.attributes.match_object_type?c.Z8.getRedirectUrl("iocStream",`ips?filter=${s.be.toQueryString(_({source_type:["hunting_ruleset"]},t))}`):c.Z8.getRedirectUrl("iocStream",`files?filter=${s.be.toQueryString(_({source_type:["hunting_ruleset"]},t))}`)}openRulesetDetail(e){this.iocStreamSourcesMode?c.Z8.newTabNavigation(`hunting/rulesets/${e}`):(this.dispatchEvent(new CustomEvent("open-ruleset",{bubbles:!0,composed:!0,detail:{id:e}})),c.Z8.updateUrl(`hunting/rulesets/${e}`))}showDeleteAllRulesetsDialog(){var e;d.KK.sendAnalyticsEvent("Livehunt Rulesets view","Delete filter","All");const t=(null===(e=this.rulesetsEntityList.data)||void 0===e?void 0:e.map((e=>e.id)))||[];this.showDialog(t)}showDeleteSelectedRulesetsDialog(){d.KK.sendAnalyticsEvent("Livehunt Rulesets view","Delete filter","Selected"),this.showDialog(this.selectedRulesetsIds)}showDialog(e){const t=this.rulesetsEntityList.filterRulesetIdsByOwner(e);let r;r=null!=t&&t.length?this.setUpDeletionDialog(t):this.setUpDeletionNotPossibleDialog(null==e?void 0:e.length),d.KK.showDialog(this,r)}setUpDeletionDialog(e){var t=this;const r=null==e?void 0:e.length;return{title:`You are about to delete ${r} ${r>1?"rulesets":"ruleset"}. Are you sure?`,text:"Only the rulesets owned by you will be deleted.",modal:!0,withBackdrop:!0,buttonOkText:"Delete",buttonKoText:"Cancel",okCallback:(n=O((function*(){d.KK.showToast(t,`Deleting ${r>1?"rulesets":"ruleset"}. It could take a few seconds`),yield t.rulesetsEntityList.deleteRulesets(e).catch((e=>{throw d.KK.showToast(t,"There was a problem deleting the "+(r>1?"rulesets":"ruleset")),e})),t.selectedRulesetsIds=[]})),function(){return n.apply(this,arguments)})};var n}setUpDeletionNotPossibleDialog(e){return{title:`The selected ${e>1?"rulesets":"ruleset"} cannot be deleted`,text:"Only the rulesets owned by you can be deleted.",modal:!0,withBackdrop:!0,buttonOkText:"Ok"}}renderRulesetList(){var e,t;return(0,n.html)(b||(b=k` ${0} ${0}
Matches against Shared with Matches
`),this.areAllRulesetsSelected(),(e=>{this.selectAllRulesets(e)}),!this.rulesetsEntityList.isLoading||null!==(e=this.rulesetsEntityList.data)&&void 0!==e&&e.length?n.nothing:[...new Array(5)].map((()=>(0,n.html)(m||(m=k` `)))),null===(t=this.rulesetsEntityList.data)||void 0===t?void 0:t.map((e=>{var t,r,o,i,a,s,u;return(0,n.html)(g||(g=k`
${0}
${0} ${0}
${0}
`),null===(t=this.selectedRulesetsIds)||void 0===t?void 0:t.includes(e.id),(t=>{this.selectRuleset(t,e.id)}),e.id,e.id,!!e.attributes.enabled,(t=>{t.detail.value!=e.attributes.enabled&&this.checkedChanged(t)}),this.isRulesetToggleDisabled(e),this.isRulesetToggleDisabled(e)?"You are not allowed to modify this ruleset":"Enable or disable the ruleset",d.KK.showTooltip,d.KK.sendAnalyticsEvent("Livehunt Rulesets view","Enable/Disable Toggle"),e.attributes,e.id,null===(r=e.relationships)||void 0===r||null===(r=r.owner)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.id,(()=>this.openRulesetDetail(e.id)),P[e.attributes.match_object_type],null===(o=this.getEditors(e.relationships.editors))||void 0===o?void 0:o.slice(0,3).map((e=>(0,n.html)(f||(f=k` ${0} `),c.Z8.getRedirectUrl("user",e.id),(()=>d.KK.sendAnalyticsEvent("Livehunt Rulesets view","Shared with pivot")),this.isGroup(e)?(0,n.html)(h||(h=k` `),e.id):(0,n.html)(v||(v=k` `),e.id)))),(null===(i=this.getEditors(e.relationships.editors))||void 0===i?void 0:i.length)>3?(0,n.html)(C||(C=k`
+${0}
`),(null===(a=this.getEditors(e.relationships.editors))||void 0===a?void 0:a.length)-3):n.nothing,(null===(s=e.context_attributes)||void 0===s?void 0:s.matches_count)>0?(0,n.html)(w||(w=k` ${0} `),this.getRulesetMatchesLink(e),d.KK.sendAnalyticsEvent("Livehunt Rulesets view","Pivot to matches"),l.w9.humanizeCount(null===(u=e.context_attributes)||void 0===u?void 0:u.matches_count)):(0,n.html)(y||(y=k` 0`)))})))}render(){var e;if(this.rulesetsEntityList)return(0,n.html)(x||(x=k`
${0} ${0}
`),this._large,!this._large,this.empty?(0,n.html)(D||(D=k` `)):(0,n.html)(B||(B=k` ${0} `),this.renderRulesetList()),this.rulesetsEntityList.hasMore||this.rulesetsEntityList.data&&(null===(e=this.rulesetsEntityList.data)||void 0===e?void 0:e.length)>0&&this.rulesetsEntityList.isLoading?(0,n.html)(E||(E=k`
`),!this._large,(()=>this.rulesetsEntityList.loadMore()),this.rulesetsEntityList.isLoading):"")}};S([(0,i.Q)()],T.prototype,"rulesetsEntityList",void 0),S([(0,o.state)()],T.prototype,"feedConfigExist",void 0),S([(0,o.state)()],T.prototype,"iocStreamSourcesMode",void 0),S([(0,o.state)()],T.prototype,"selectedRulesetsIds",void 0),S([(0,o.query)("#filter-menu")],T.prototype,"filterMenu",void 0),S([(0,o.query)("#filter-input")],T.prototype,"filterInput",void 0),T=S([(0,o.customElement)("hunting-rulesets-list")],T)},45580:(e,t,r)=>{"use strict";var n=r(22894),o=r(56870),i=(r(9891),r(31088)),a=r(48704),s=r(16645),l=r(36468),d=r(62832),c=r(53519),u=r.n(c),A=r(81258),p=r(15323),b=r(96987),m=r(45241),g=r(95688),f=r(44052),h=r(71012),v=r(3964),C=(r(42320),r(35034)),w=r(85133),y=r(83636);let x,D,B,E,k,$,_,F,I,O,S,P,T,R=e=>e;function L(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function M(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){L(i,n,o,a,s,"next",e)}function s(e){L(i,n,o,a,s,"throw",e)}a(void 0)}))}}var N=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const U=()=>`\n \n`;let J=class extends h.D{static get styles(){return(0,a.unsafeCSS)([y.A])}renderGTISuggestions(){var e;return this.loadingGTISuggestions?(0,a.html)(x||(x=R`
`)):null===(e=this.gtiSuggestionsEntityList)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.map(((e,t)=>{const r=b.w9.removeMarkdownFormatting(e.attributes.description);return(0,a.html)(D||(D=R`
${0}
${0} Last seen:
${0}
`),(0,d.classMap)({selected:t==this.selectedAutocompleteItemIndex,"gti-table-row":e.attributes.origin===i.CollectionsOrigin.GoogleThreatIntel}),(()=>{g.Z8.redirect("collection",e.id),this.closeAutocompleteDropdown()}),(0,l.S)(e.attributes.collection_type,[["malware-family",()=>p.bugIcon],["software-toolkit",()=>p.hammerWrenchIcon],["vulnerability",()=>p.circleLockIcon],["campaign",()=>p.targetIcon],["threat-actor",()=>p.actorIcon],["report",()=>p.docWrittenIcon]],(()=>p.collectionIcon)),e.attributes.name,e.attributes.last_modification_date,r)}))}renderAutocomplete(){return this.autocompleteItems.map(((e,t)=>(0,a.html)(B||(B=R`
${0}
${0} ${0}
`),(0,d.classMap)({selected:t==this.selectedAutocompleteItemIndex}),(()=>{this.selectedAutocompleteItemIndex=t,this.includeSelectedItemInQuery(),requestAnimationFrame((()=>this.focus()))}),this.formatSuggestionTerm(e),e.brief_doc?(0,a.html)(E||(E=R` ${0} `),e.brief_doc):"",e.doc_link?(0,a.html)(k||(k=R` Docs `),e.doc_link,(e=>{e.stopPropagation()})):"")))}get noItemsToShow(){var e;return!(this.autocompleteItems.length||null!==(e=this.gtiSuggestionsEntityList)&&void 0!==e&&null!==(e=e.data)&&void 0!==e&&e.length||this.loadingGTISuggestions)}get showAutocompleteSuggestions(){var e;const t=this.query.length<3,r=!(null!==(e=f.NU.currentUser)&&void 0!==e&&e.gtiAccess),n=this.query.includes(":"),o=w.rp.data.initialSuggestions?this.autocompleteItems.length>w.rp.data.initialSuggestions.length:this.autocompleteItems.length;return t||r||o||n}requestOpenEasySearchDialog(){g.Z8.redirect("home","search/files",!0)}render(){var e,t,r,n;return(0,a.html)($||($=R`
${0} ${0}
${0}
`),this.homeStyle?(0,a.html)(_||(_=R`
`),this.openAutocompleteDropdown,this.inputBlurred,this.inputKeyDown,this.inputHandler,void 0!==this.selectedAutocompleteItemIndex?this.computeAutocompletePlaceholder(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex):this.query,this.disabled,(0,d.classMap)({disabled:this.disabled}),this.requestOpenEasySearchDialog,p.filtersIcon):(0,a.html)(F||(F=R`
`),p.magnifyingGlassIcon,this.computeAutocompletePlaceholder(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex)||"",(()=>{this.closeAutocompleteDropdown(),this.search()}),p.magnifyingGlassIcon,null!==(e=f.NU.currentUser)&&void 0!==e&&e.vtiAccess||null!==(t=f.NU.currentUser)&&void 0!==t&&t.isGtiStandard?f.NU.currentUser.gtiAccess?"Search for files, hashes, domains, IPs, URLs, malware families, threat actors, CVEs or other malicious observations":"Search for IoCs, Threat Actors, or Malware":"URL, IP address, domain or file hash",this.search,this.inputFocused,this.inputBlurred,this.inputKeyDown,this.inputHandler,void 0!==this.selectedAutocompleteItemIndex?this.computeAutocompletePlaceholder(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex):this.query,this.disabled),this.autocompleteDropdownOpened?(0,a.html)(I||(I=R`
${0}
`),this.showAutocompleteSuggestions?this.renderAutocomplete():this.renderGTISuggestions(),null!==(r=f.NU.currentUser)&&void 0!==r&&r.gtiAccess?"https://gtidocs.virustotal.com/docs/full-list-of-google-threat-intelligence-search-modifiers":"https://docs.virustotal.com/docs/virustotal-intelligence-introduction",null!==(n=f.NU.currentUser)&&void 0!==n&&n.gtiAccess?"https://gtidocs.virustotal.com/reference/intelligence-search":"https://docs.virustotal.com/reference/intelligence-search"):a.nothing,this.vtiAccess?(0,a.html)(O||(O=R`${0}`),this.homeStyle?(0,a.html)(S||(S=R``)):(0,a.html)(P||(P=R` `),(e=>{e.composedPath()[0]===e.currentTarget&&(this.smartSearchDropdownOpened=!1)}),this.easySearchButtonClicked,p.filtersIcon,this.closeAction,this.easySearchMode,this.changeSelectedModeRequested,this.easySearchQuery,this._small||this._medium,this.search,this.clear)):a.nothing)}updated(e){var t;super.updated(e),e.has("smartSearchDropdownOpened")&&this.smartSearchDropdownOpenedChanged(this.smartSearchDropdownOpened,e.get("smartSearchDropdownOpened")),e.has("query")&&this.queryChanged(),(e.has("easySearchMode")||e.has("smartSearchDropdownOpened"))&&this.observeInputDisableConditions(this.easySearchMode,this.smartSearchDropdownOpened),e.has("query")&&!this.showAutocompleteSuggestions&&null!==(t=f.NU.currentUser)&&void 0!==t&&t.gtiAccess&&(this.loadingGTISuggestions=!0,this.searchGTISuggestions(this.query))}constructor(){var e;super(),e=this,this.disabled=!0,this.query="",this.homeStyle=!1,this.autocompleteFixed=!1,this.smartSearchDropdownOpened=!1,this.easySearchMode=v.EasySearchModes.Files,this.autocompleteDropdownOpened=!1,this.autocompleteItems=[],this.loadingGTISuggestions=!1,this.searchGTISuggestions=u()(function(){var t=M((function*(t){w.rp.getGtiSuggestions(t).then((r=>{e.query===t&&(e.gtiSuggestionsEntityList=r)})).finally((()=>{e.loadingGTISuggestions=!1}))}));return function(e){return t.apply(this,arguments)}}(),500),this.setVtiAccessDependantFeatures(this.vtiAccess)}clear(){this.setQuery(""),Array.from(this.renderRoot.querySelectorAll("vt-ui-main-easy-search-form")).forEach((e=>e.clear()))}search(e){var t,r,n;let o,i,a=(null==e||null===(t=e.detail)||void 0===t?void 0:t.text)||(null==e||null===(r=e.detail)||void 0===r?void 0:r.value)||(null===(n=this.searchInput)||void 0===n?void 0:n.value)||this.query;a=a.trim(),this.closeDropdown();const s="omnibar";if(e&&"easy-search-requested"==e.type?(this.searchInput&&(this.searchInput.value=a.replace(/\n/g," ")),o="vti search",i=`${s}: ${this.easySearchMode}`):(o=this.vtiAccess?"vti search":"vt search",i=`${s}: search`),a){let e;m.KK.sendAnalyticsEvent(o,i),"multisearch"==this.easySearchMode?(e=A.PN.formatMultisearchQuery(a),0==e.length&&(e=(0,C.O)(a))):e=(0,C.O)(a),this.dispatchEvent(new CustomEvent("generic-search-requested",{bubbles:!0,composed:!0,detail:{query:e}}))}else this.closeAction();this.easySearchMode=v.EasySearchModes.Files}focus(){var e;null===(e=this.searchInput)||void 0===e||e.focus()}setQuery(e){var t=this;return M((function*(){t.query=e.replace(/\n/g," "),yield t.updateComplete,t.searchInput&&(t.searchInput.value=t.query)}))()}changeSelectedModeRequested(e){this.easySearchMode=e.detail.route}queryChanged(){var e;this.vtiAccess&&(this.query?this.filterSuggestions(this.query):(this.autocompleteItems=(null===(e=w.rp.data)||void 0===e?void 0:e.initialSuggestions)||[],this.selectedAutocompleteItemIndex=void 0))}smartSearchDropdownOpenedChanged(e,t){!e&&t&&this.setQuery(""),this.handleSmartSearchDropdownOpenedChanged(e)}observeInputDisableConditions(e,t){this.disabled="multisearch"==e&&t}setVtiAccessDependantFeatures(e){var t;e&&(m.KK.deferToIdle((()=>Promise.resolve().then(r.bind(r,3964))),2e3),null!==(t=f.NU.currentUser)&&void 0!==t&&t.vtiAccess&&w.rp.fetchAutocompleteInfo().then((()=>{var e;this.query?this.filterSuggestions(this.query):this.autocompleteItems=(null===(e=w.rp.data)||void 0===e?void 0:e.initialSuggestions)||[]})).catch((()=>{})))}easySearchButtonClicked(){this.smartSearchDropdownOpened=!0,this.autocompleteDropdownOpened=!1}handleSmartSearchDropdownOpenedChanged(e){this.vtiAccess&&this.searchInput&&(e&&"multisearch"==this.easySearchMode?this.searchInput.disabled=!0:this.searchInput.disabled=!1)}sendOpenedFormTracking(e){m.KK.sendAnalyticsEvent("vti search",e)}inputBlurred(e){e.relatedTarget instanceof HTMLAnchorElement?this.focus():this.closeAutocompleteDropdown()}inputKeyDown(e){var t;if("Escape"===e.key)this.closeAutocompleteDropdown(),this.selectedAutocompleteItemIndex=void 0,n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_DISCARD_SUGGESTIONS,this.query);else if("ArrowDown"===e.key)this.openAutocompleteDropdown(),this.selectNextAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query);else if("ArrowUp"===e.key)this.openAutocompleteDropdown(),this.selectPreviousAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query);else if("Enter"===e.key){var r,i;if(this.closeAutocompleteDropdown(),void 0!==this.selectedAutocompleteItemIndex&&!this.showAutocompleteSuggestions&&null!==(r=this.gtiSuggestionsEntityList)&&void 0!==r&&r.data)g.Z8.redirect("collection",null===(i=this.gtiSuggestionsEntityList.data[this.selectedAutocompleteItemIndex])||void 0===i?void 0:i.id);else this.search()}else"Tab"===e.key?(e.preventDefault(),this.includeSelectedItemInQuery()):"ArrowRight"===e.key&&this.query.length===(null===(t=this.searchInput)||void 0===t?void 0:t.selectionStart)&&this.includeSelectedItemInQuery()}inputHandler(){var e;this.query=(null===(e=this.searchInput)||void 0===e?void 0:e.value)||"",this.openAutocompleteDropdown()}inputFocused(e){this.openAutocompleteDropdown()}closeAction(){var e;this.closeDropdown(),null===(e=this.easySearchMenu)||void 0===e||e.close()}closeDropdown(){this.smartSearchDropdownOpened&&(this.smartSearchDropdownOpened=!1,this.removeBackdropFromBody())}openDropdown(){this.smartSearchDropdownOpened||(this.sendOpenedFormTracking("omnibar: dropdown opened"),this.smartSearchDropdownOpened=!0,this.appendBackdropToBody())}toggleDropdown(){this.smartSearchDropdownOpened?this.closeDropdown():this.openDropdown()}appendBackdropToBody(){document.body.insertAdjacentHTML("beforeend",U())}removeBackdropFromBody(){var e;null===(e=document.getElementById("vt-ui-dropdown-backdrop"))||void 0===e||e.remove()}openAutocompleteDropdown(){this.autocompleteDropdownOpened||this.noItemsToShow||(this.autocompleteDropdown&&this.autocompleteFixed&&(this.autocompleteDropdown.style.position="fixed",this.autocompleteDropdown.style.width=this.searchInput.offsetWidth+4+"px",this.autocompleteDropdown.style.top=this.searchInput.getBoundingClientRect().y+this.searchInput.offsetHeight+"px",this.autocompleteDropdown.style.left=this.searchInput.getBoundingClientRect().x-2+"px"),this.autocompleteDropdownOpened=!this.noItemsToShow||this.loadingGTISuggestions)}closeAutocompleteDropdown(){this.autocompleteDropdownOpened=!1}selectNextAutoCompleteItem(){var e;const t=this.showAutocompleteSuggestions?this.autocompleteItems.length:(null===(e=this.gtiSuggestionsEntityList)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.length)||0;void 0===this.selectedAutocompleteItemIndex?this.selectedAutocompleteItemIndex=0:this.selectedAutocompleteItemIndex0?this.selectedAutocompleteItemIndex--:this.selectedAutocompleteItemIndex=void 0,this.scrollToSelectedAutocompleteItem()}includeSelectedItemInQuery(){this.autocompleteItems.length&&(this.query=(0,w.n1)(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_INCLUDE_SUGGESTION,this.query))}formatSuggestionTerm(e){var t;const r=e.user_query?this.query:(0,w.st)(this.query);return(0,a.html)(T||(T=R` ${0}${0} `),this.query,null===(t=e.term)||void 0===t?void 0:t.replace(r,""))}filterSuggestions(e){this.selectedAutocompleteItemIndex=void 0,this.autocompleteItems=w.rp.filterSuggestions(e),e&&!this.noItemsToShow||this.closeAutocompleteDropdown()}computeAutocompletePlaceholder(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e&&e.length<70&&(0,w.n1)(e,t,r)||""}};N([(0,s.property)({type:Boolean})],J.prototype,"disabled",void 0),N([(0,s.property)({type:String})],J.prototype,"query",void 0),N([(0,s.property)({attribute:"home-style",reflect:!0,type:Boolean})],J.prototype,"homeStyle",void 0),N([(0,s.property)({type:Boolean,attribute:"autocomplete-fixed"})],J.prototype,"autocompleteFixed",void 0),N([(0,s.state)()],J.prototype,"smartSearchDropdownOpened",void 0),N([(0,s.state)()],J.prototype,"easySearchMode",void 0),N([(0,s.state)()],J.prototype,"easySearchQuery",void 0),N([(0,s.state)()],J.prototype,"autocompleteDropdownOpened",void 0),N([(0,s.state)()],J.prototype,"autocompleteItems",void 0),N([(0,s.state)()],J.prototype,"gtiSuggestionsEntityList",void 0),N([(0,s.state)()],J.prototype,"selectedAutocompleteItemIndex",void 0),N([(0,s.query)("#searchInput")],J.prototype,"searchInput",void 0),N([(0,s.query)("#autocompleteDropdown")],J.prototype,"autocompleteDropdown",void 0),N([(0,s.queryAll)(".items-list > .item")],J.prototype,"autocompleteItemDivs",void 0),N([(0,s.query)("#easy-search-menu")],J.prototype,"easySearchMenu",void 0),N([(0,s.state)()],J.prototype,"loadingGTISuggestions",void 0),J=N([(0,s.customElement)("input-autocomplete")],J)},45386:(e,t,r)=>{"use strict";r.d(t,{LK:()=>rn});var n=r(22894),o=(r(9891),r(48704)),i=r(16645),a=r(62832),s=r(85200),l=r(51851),d=r(15323),c=r(68122),u=r(55966),A=r(45241),p=r(95688),b=r(44052),m=(r(51196),r(4560)),g=r(47123),f=(r(82172),r(71012)),h=r(91050);let v,C,w=e=>e;var y=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let x=(v=class extends f.D{constructor(){var e;super(),this.selectedRulesetsIds=[],this.rulesetsEntityList=new g.Z6(!0),this.rulesetsEntityList.setParams({filter:`owner:${null===(e=b.NU.currentUser)||void 0===e?void 0:e.id}`}),this.rulesetsEntityList.load()}render(){return(0,o.html)(C||(C=w` `),this.rulesetsEntityList,(e=>this.openRulesetDetail(e.detail.id)),(e=>this.selectedRulesetsIds=[...e.detail.selectedRulesetsIds]))}openRulesetDetail(e){p.Z8.newTabNavigation(p.Z8.getRedirectUrl("huntingRuleset",e))}},v.styles=(0,o.unsafeCSS)(h.A),v);y([(0,i.state)()],x.prototype,"rulesetsEntityList",void 0),y([(0,i.state)()],x.prototype,"selectedRulesetsIds",void 0),x=y([(0,i.customElement)("add-yara-rule-modal")],x);r(8764);var D=r(75689);let B,E,k=e=>e;var $=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let _=(B=class extends o.LitElement{constructor(){super(...arguments),this.isIocsInputMode=!1,this.isDocLinkVisible=!1,this.onCollectionCreated=()=>{}}render(){return(0,o.html)(E||(E=k` `),this.isIocsInputMode,this.isDocLinkVisible,this.ephemeralCollectionId,(e=>{this.dispatchEvent(new CustomEvent("close",{})),this.onCollectionCreated(e.detail.collectionId)}))}},B.styles=(0,o.unsafeCSS)(D.A),B);$([(0,i.property)({type:String})],_.prototype,"ephemeralCollectionId",void 0),$([(0,i.property)({type:Boolean})],_.prototype,"isIocsInputMode",void 0),$([(0,i.property)({type:Boolean})],_.prototype,"isDocLinkVisible",void 0),$([(0,i.property)()],_.prototype,"onCollectionCreated",void 0),_=$([(0,i.customElement)("collection-creator-modal")],_);var F=r(87678),I=r(98388);let O,S,P=e=>e;var T=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let R=(O=class extends o.LitElement{close(){this.dispatchEvent(new CustomEvent("close",{}))}constructor(){super(),this.addEventListener("submit",(e=>{e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}))}render(){return(0,o.html)(S||(S=P` `),(e=>{var t,r;if(e.preventDefault(),e.stopPropagation(),null===(t=this.group)||void 0===t||!t.id)return;const n=new FormData(e.target),o=n.get("tenantId"),i=n.get("organization"),a=n.get("organization_legal_name"),s=n.get("domain_name");[o,i,a,s].every((e=>!!e))&&F.u.group.createTenant(null===(r=this.group)||void 0===r?void 0:r.id,o,{organization:i,organization_legal_name:a,domain_name:s}).then((()=>{var e;null===(e=this.reloader)||void 0===e||e.call(this),A.KK.showToastWithAction(this,"Tenant created","See tenant",(()=>p.Z8.redirect("group",o)))})).catch((e=>{u.T.handleError(e),A.KK.showToast(this,`There was an error creating the tenant: ${e.message}`)})).finally((()=>this.close()))}),(()=>this.close()))}},O.styles=(0,o.unsafeCSS)(I.A),O);T([(0,i.property)({type:String})],R.prototype,"group",void 0),T([(0,i.property)({type:Object})],R.prototype,"reloader",void 0),R=T([(0,i.customElement)("create-tenants-modal")],R);var L=r(98967);let M,N,U=e=>e;var J=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let z=(M=class extends o.LitElement{constructor(){super(...arguments),this.message="Are you sure you want to delete it?"}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,o.html)(N||(N=U` `),this.message,(()=>this.close()),(()=>{this.confirmCallback(this.itemId),this.dispatchEvent(new CustomEvent("close",{}))}))}},M.styles=(0,o.unsafeCSS)(L.A),M);J([(0,i.property)({type:String})],z.prototype,"itemId",void 0),J([(0,i.property)({type:String})],z.prototype,"message",void 0),J([(0,i.property)({type:Object})],z.prototype,"confirmCallback",void 0),z=J([(0,i.customElement)("delete-confirmation-modal")],z);var H=r(58899);let j,V,Z,G=e=>e;var q=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let W=(j=class extends o.LitElement{close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){var e,t,r,n,i,a;return(0,o.html)(V||(V=G` `),this.tenants&&(null===(e=this.tenants)||void 0===e?void 0:e.length)>1?`${null===(t=this.tenants)||void 0===t?void 0:t.length} tenants`:"1 tenant",null===(r=this.group)||void 0===r?void 0:r.name,null===(n=this.tenants)||void 0===n?void 0:n.map((e=>(0,o.html)(Z||(Z=G`
  • ${0}
  • `),e.name))),(()=>this.close()),(()=>{var e,t,r;null!==(e=this.group)&&void 0!==e&&e.id&&null!==(t=this.tenants)&&void 0!==t&&t.length&&F.u.group.deleteRelationships(null===(r=this.group)||void 0===r?void 0:r.id,{tenants:this.tenants.map((e=>({id:e.id,type:"group"})))}).then((()=>{var e;A.KK.showToast(this,"Tenants deleted"),null===(e=this.reloader)||void 0===e||e.call(this)})).catch((e=>{A.KK.showToast(this,"Error deleting tenants"),u.T.handleError(e)})).finally((()=>{this.close()}))}),this.tenants&&(null===(i=this.tenants)||void 0===i?void 0:i.length)>1?`${null===(a=this.tenants)||void 0===a?void 0:a.length} tenants`:o.nothing)}},j.styles=(0,o.unsafeCSS)(H.A),j);q([(0,i.property)({type:String})],W.prototype,"tenants",void 0),q([(0,i.property)({type:String})],W.prototype,"group",void 0),q([(0,i.property)({type:Object})],W.prototype,"reloader",void 0),W=q([(0,i.customElement)("delete-tenants-modal")],W);r(68743);var Y=r(2259);let K,Q,X,ee,te=e=>e;function re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ne(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oe(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function ie(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){oe(i,n,o,a,s,"next",e)}function s(e){oe(i,n,o,a,s,"throw",e)}a(void 0)}))}}var ae=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let se=(K=class extends f.D{close(){this.dispatchEvent(new CustomEvent("close",{}))}submitForm(){var e=this;return ie((function*(){e.filter&&e.selectFilters&&(yield e.listFilter.updateComplete,e.selectFilters&&e.selectFilters(e.listFilter.filter),e.close())}))()}compare(e,t){return e.toLowerCase().normalize("NFD").replace(/(?:[\^`\xA8\xAF\xB4\xB7\xB8\u02B0-\u034E\u0350-\u0357\u035D-\u0362\u0374\u0375\u037A\u0384\u0385\u0483-\u0487\u0559\u0591-\u05A1\u05A3-\u05BD\u05BF\u05C1\u05C2\u05C4\u064B-\u0652\u0657\u0658\u06DF\u06E0\u06E5\u06E6\u06EA-\u06EC\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F5\u0818\u0819\u0898-\u089F\u08C9-\u08D2\u08E3-\u08FE\u093C\u094D\u0951-\u0954\u0971\u09BC\u09CD\u0A3C\u0A4D\u0ABC\u0ACD\u0AFD-\u0AFF\u0B3C\u0B4D\u0B55\u0BCD\u0C3C\u0C4D\u0CBC\u0CCD\u0D3B\u0D3C\u0D4D\u0DCA\u0E3A\u0E47-\u0E4C\u0E4E\u0EBA\u0EC8-\u0ECC\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F82-\u0F84\u0F86\u0F87\u0FC6\u1037\u1039\u103A\u1063\u1064\u1069-\u106D\u1087-\u108D\u108F\u109A\u109B\u135D-\u135F\u1714\u1715\u1734\u17C9-\u17D3\u17DD\u1939-\u193B\u1A60\u1A75-\u1A7C\u1A7F\u1AB0-\u1ABE\u1AC1-\u1ACB\u1B34\u1B44\u1B6B-\u1B73\u1BAA\u1BAB\u1BE6\u1BF2\u1BF3\u1C36\u1C37\u1C78-\u1C7D\u1CD0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1D2C-\u1D6A\u1DC4-\u1DCF\u1DF5-\u1DFF\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2CEF-\u2CF1\u2E2F\u302A-\u302F\u3099-\u309C\u30FC\uA66F\uA67C\uA67D\uA67F\uA69C\uA69D\uA6F0\uA6F1\uA700-\uA721\uA788-\uA78A\uA7F8\uA7F9\uA806\uA82C\uA8C4\uA8E0-\uA8F1\uA92B-\uA92E\uA953\uA9B3\uA9C0\uA9E5\uAA7B-\uAA7D\uAABF-\uAAC2\uAAF6\uAB5B-\uAB5F\uAB69-\uAB6B\uABEC\uABED\uFB1E\uFE20-\uFE2F\uFF3E\uFF40\uFF70\uFF9E\uFF9F\uFFE3]|\uD800\uDEE0|\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD22-\uDD27\uDD4E\uDD69-\uDD6D\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC46\uDC70\uDCB9\uDCBA\uDD33\uDD34\uDD73\uDDC0\uDDCA-\uDDCC\uDE35\uDE36\uDEE9\uDEEA\uDF3B\uDF3C\uDF4D\uDF66-\uDF6C\uDF70-\uDF74\uDFCE-\uDFD0\uDFD2\uDFD3\uDFE1\uDFE2]|\uD805[\uDC42\uDC46\uDCC2\uDCC3\uDDBF\uDDC0\uDE3F\uDEB6\uDEB7\uDF2B]|\uD806[\uDC39\uDC3A\uDD3D\uDD3E\uDD43\uDDE0\uDE34\uDE47\uDE99]|\uD807[\uDC3F\uDD42\uDD44\uDD45\uDD97\uDF41\uDF42\uDF5A]|\uD80D[\uDC47-\uDC55]|\uD818\uDD2F|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDD6B\uDD6C\uDF8F-\uDF9F\uDFF0\uDFF1]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uD838[\uDC30-\uDC6D\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDDEE\uDDEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD46\uDD48-\uDD4A])/g,"").includes(t.toLowerCase().normalize("NFD").replace(/(?:[\^`\xA8\xAF\xB4\xB7\xB8\u02B0-\u034E\u0350-\u0357\u035D-\u0362\u0374\u0375\u037A\u0384\u0385\u0483-\u0487\u0559\u0591-\u05A1\u05A3-\u05BD\u05BF\u05C1\u05C2\u05C4\u064B-\u0652\u0657\u0658\u06DF\u06E0\u06E5\u06E6\u06EA-\u06EC\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F5\u0818\u0819\u0898-\u089F\u08C9-\u08D2\u08E3-\u08FE\u093C\u094D\u0951-\u0954\u0971\u09BC\u09CD\u0A3C\u0A4D\u0ABC\u0ACD\u0AFD-\u0AFF\u0B3C\u0B4D\u0B55\u0BCD\u0C3C\u0C4D\u0CBC\u0CCD\u0D3B\u0D3C\u0D4D\u0DCA\u0E3A\u0E47-\u0E4C\u0E4E\u0EBA\u0EC8-\u0ECC\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F82-\u0F84\u0F86\u0F87\u0FC6\u1037\u1039\u103A\u1063\u1064\u1069-\u106D\u1087-\u108D\u108F\u109A\u109B\u135D-\u135F\u1714\u1715\u1734\u17C9-\u17D3\u17DD\u1939-\u193B\u1A60\u1A75-\u1A7C\u1A7F\u1AB0-\u1ABE\u1AC1-\u1ACB\u1B34\u1B44\u1B6B-\u1B73\u1BAA\u1BAB\u1BE6\u1BF2\u1BF3\u1C36\u1C37\u1C78-\u1C7D\u1CD0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1D2C-\u1D6A\u1DC4-\u1DCF\u1DF5-\u1DFF\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2CEF-\u2CF1\u2E2F\u302A-\u302F\u3099-\u309C\u30FC\uA66F\uA67C\uA67D\uA67F\uA69C\uA69D\uA6F0\uA6F1\uA700-\uA721\uA788-\uA78A\uA7F8\uA7F9\uA806\uA82C\uA8C4\uA8E0-\uA8F1\uA92B-\uA92E\uA953\uA9B3\uA9C0\uA9E5\uAA7B-\uAA7D\uAABF-\uAAC2\uAAF6\uAB5B-\uAB5F\uAB69-\uAB6B\uABEC\uABED\uFB1E\uFE20-\uFE2F\uFF3E\uFF40\uFF70\uFF9E\uFF9F\uFFE3]|\uD800\uDEE0|\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD22-\uDD27\uDD4E\uDD69-\uDD6D\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC46\uDC70\uDCB9\uDCBA\uDD33\uDD34\uDD73\uDDC0\uDDCA-\uDDCC\uDE35\uDE36\uDEE9\uDEEA\uDF3B\uDF3C\uDF4D\uDF66-\uDF6C\uDF70-\uDF74\uDFCE-\uDFD0\uDFD2\uDFD3\uDFE1\uDFE2]|\uD805[\uDC42\uDC46\uDCC2\uDCC3\uDDBF\uDDC0\uDE3F\uDEB6\uDEB7\uDF2B]|\uD806[\uDC39\uDC3A\uDD3D\uDD3E\uDD43\uDDE0\uDE34\uDE47\uDE99]|\uD807[\uDC3F\uDD42\uDD44\uDD45\uDD97\uDF41\uDF42\uDF5A]|\uD80D[\uDC47-\uDC55]|\uD818\uDD2F|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDD6B\uDD6C\uDF8F-\uDF9F\uDFF0\uDFF1]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uD838[\uDC30-\uDC6D\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDDEE\uDDEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD46\uDD48-\uDD4A])/g,""))}getParents(e){var t;if(!e.parent)return[e.key||e.option];const r=null===(t=this.filter)||void 0===t||null===(t=t.options)||void 0===t?void 0:t.find((t=>e.parent===(t.key?t.key:t.option)));return r?[r.key||r.option,...this.getParents(r)]:[]}filterOptions(){var e=arguments,t=this;return ie((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:"";if(t.filter&&t.filter.options){const e=function(e){for(var t=1;t!!t.compare(e.label,r))),o=n.map((e=>e.key||e.option)),i=n.map((e=>t.getParents(e))).flat();e.options=t.filter.options.filter((e=>[...o,...i].includes(e.key||e.option))),t.filteredOptions=e}}))()}render(){var e,t,r,n=this;const i=(null===(e=this.listFilter)||void 0===e?void 0:e.areAllSelected)||(null===(t=this.filter)||void 0===t||null===(t=t.options)||void 0===t?void 0:t.every((e=>e.selected)));return(0,o.html)(Q||(Q=te`
    `),(e=>this.filterOptions(e.target.value.toLowerCase().trim())),ie((function*(){n.listFilter.setAllChecked(!i),yield n.listFilter.updateComplete,n.requestUpdate()})),i?"Deselect":"Select",(e=>{this.submitForm(),e.stopPropagation(),e.preventDefault()}),0===(null===(r=this.filteredOptions)||void 0===r||null===(r=r.options)||void 0===r?void 0:r.length)?(0,o.html)(X||(X=te`No options found`)):(0,o.html)(ee||(ee=te``),!0,this.filteredOptions||this.filter,!0,ie((function*(){n.requestUpdate()}))),(()=>this.close()))}},K.styles=(0,o.unsafeCSS)(Y.A),K);ae([(0,i.property)()],se.prototype,"filter",void 0),ae([(0,i.state)()],se.prototype,"filteredOptions",void 0),ae([(0,i.property)()],se.prototype,"selectFilters",void 0),ae([(0,i.query)("form#filterModalForm")],se.prototype,"form",void 0),ae([(0,i.query)("list-filter")],se.prototype,"listFilter",void 0),se=ae([(0,i.customElement)("expanded-filters-modal")],se);r(72666);var le=r(92619);function de(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ce(e){for(var t=1;te;function ve(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ce(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function we(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?xe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const Be={files:"Files",domains:"Domains",urls:"URLs",ip_addresses:"IPs"};let Ee=(be=class extends o.LitElement{get attributesKeys(){return Object.values(this.data).flatMap((e=>Object.entries(e).filter((e=>{let t=ye(e,2),r=(t[0],t[1]);return null==r?void 0:r.checked})).map((e=>ye(e,1)[0]))))}get relationshipsToSend(){return Object.keys(this.selectAllChecks).filter((e=>!1!==this.selectAllChecks[e]))}constructor(){super(),this.disabledIoCTypes=[],this.selectAllChecks={files:null,domains:null,urls:null,ip_addresses:null},this.iocTypes=["files","domains","ip_addresses","urls"],this.defaultAttributesExport=["gti_score","positives","tags"],this.data=(new Ae).entitiesAttributes}connectedCallback(){super.connectedCallback(),this.iocTypes.forEach((e=>this.updateSelectAll(e))),this.initCheckboxes()}initCheckboxes(){this.iocTypes.forEach((e=>{const t=this.isCheckboxDisabled(e);Object.values(this.data[e]).forEach((r=>{r&&(!t&&!this.currentIoCType||this.currentIoCType===e?r.checked=!0:r.checked=!1)})),!t&&!this.currentIoCType||this.currentIoCType===e?this.selectAllChecks[e]=!0:this.selectAllChecks[e]=!1}))}willUpdate(e){e.has("collectionId")&&this.collectionId&&(this.collection=new g.Y(this.collectionId)),e.has("currentIoCType")&&this.currentIoCType&&this.initCheckboxes()}updateSelectAll(e){this.isCheckboxDisabled(e)?this.selectAllChecks[e]=!1:Object.values(this.data[e]).every((e=>null==e?void 0:e.checked))?this.selectAllChecks[e]=!0:this.selectAllChecks[e]=null,this.requestUpdate()}downloadFile(e){const t="csv"===this.format?"text/csv":"application/json",r="csv"===this.format?e:JSON.stringify(e),n=`data:${t};charset=utf-8,`+encodeURIComponent(r),o=document.createElement("a");o.setAttribute("href",n),o.setAttribute("download",`${this.collectionId}.${this.format}`),document.body.appendChild(o),o.click(),o.remove()}handleDownloadClick(){var e,t=this;return(e=function*(){var e;if(!t.collection||!t.ioCsToExport)return;const r=yield null===(e=t.collection)||void 0===e?void 0:e.exportIoCs(t.format,[...t.attributesKeys,...t.defaultAttributesExport],function(e){for(var t=1;t{void 0!==(null==e?void 0:e.checked)&&(e.checked=t.checked)})),this.requestUpdate()}close(){this.dispatchEvent(new CustomEvent("vt-modal-close",{bubbles:!0,composed:!0,cancelable:!0}))}isCheckboxDisabled(e){var t;return!!(this.disabledIoCTypes.includes(e)||this.currentIoCType!==e&&null!==(t=this.ioCsToExport)&&void 0!==t&&null!==(t=t[this.currentIoCType])&&void 0!==t&&t.length)}render(){var e;return(0,o.html)(me||(me=he` `),Object.entries(this.data).map((e=>{let t=ye(e,2),r=t[0],n=t[1];return(0,o.html)(ge||(ge=he`
    ${0}
    `),r,r,this.isCheckboxDisabled(r),!0===this.selectAllChecks[r]||null===this.selectAllChecks[r],null===this.selectAllChecks[r],this.handleSelectAllChange,r,Be[r],Object.entries(n).map((e=>{let t=ye(e,2),n=t[0],i=t[1];const a=`${r}${n}`;return(0,o.html)(fe||(fe=he`
    `),a,r,n,this.isCheckboxDisabled(r),!(null==i||!i.checked),this.handleAttributeChange,a,null==i?void 0:i.title)})))})),this.close,this.handleDownloadClick,(null===(e=this.collection)||void 0===e?void 0:e.isDownloadingIoCs)||!this.relationshipsToSend.length,this.format.toLocaleUpperCase())}},be.styles=(0,o.unsafeCSS)(pe.A),be);De([(0,i.property)({type:Object})],Ee.prototype,"ioCsToExport",void 0),De([(0,i.property)({type:String})],Ee.prototype,"collectionId",void 0),De([(0,i.property)({type:String})],Ee.prototype,"format",void 0),De([(0,i.property)({type:Array})],Ee.prototype,"disabledIoCTypes",void 0),De([(0,i.property)({type:String})],Ee.prototype,"currentIoCType",void 0),De([(0,le.Q)()],Ee.prototype,"collection",void 0),De([(0,i.state)()],Ee.prototype,"selectAllChecks",void 0),De([(0,i.state)()],Ee.prototype,"data",void 0),Ee=De([(0,i.customElement)("iocs-export-modal")],Ee);r(38976);var ke=r(42712),$e=(r(42320),r(33554),r(27633));let _e,Fe,Ie,Oe,Se,Pe,Te,Re,Le,Me,Ne,Ue,Je=e=>e;function ze(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var He=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let je=(_e=class extends o.LitElement{constructor(){super(),this.isSavingProfile=!1,this.savingProfileError="",this.currentStep=1,this.threatProfileName="",this.reset()}renderStepNumber(e,t,r,n){return(0,o.html)(Fe||(Fe=Je`
    ${0}
    ${0}
    `),(0,a.classMap)({"text-body-secondary":!t&&!r,"bg-body-tertiary":!r||t,"text-bg-primary":r,"border-primary":t||r}),e,(0,a.classMap)({"text-body-secondary":!t}),n)}renderSteps(){return(0,o.html)(Ie||(Ie=Je`
    ${0}
    `),["Create","Area of focus","Create"].map(((e,t)=>{const r=t+1;return this.renderStepNumber(r,this.currentStep===r,this.currentStep>r,e)})))}renderTitleAndDescription(e,t){return(0,o.html)(Oe||(Oe=Je`
    ${0}${0}
    ${0}
    `),d.clockIcon,e,t.map((e=>(0,o.html)(Se||(Se=Je`

    ${0}

    `),e))))}changeFormValue(e){const t=e.currentTarget;this.threatProfileName=t.value}close(){this.dispatchEvent(new CustomEvent("close",{bubbles:!0,composed:!0,cancelable:!0}))}reset(){this.threatProfileName="",this.currentStep=1,this.savingProfileError=""}createProfile(){var e,t=this;return(e=function*(){var e,r;t.isSavingProfile=!0,t.savingProfileError="";const n={displayName:t.threatProfileName,targetGeos:Array.from((null===(e=t.targetGeos)||void 0===e?void 0:e.value)||[]).map((e=>({value:e,type:ke.fA.INTEREST_TYPE_TARGET_GEO}))),industries:Array.from((null===(r=t.industries)||void 0===r?void 0:r.value)||[]).map((e=>({value:e,type:ke.fA.INTEREST_TYPE_INDUSTRY})))};try{const e=yield F.u.threat_profile.save(n);t.threatProfileAddedCallback(e.name),t.currentStep++}catch(e){t.savingProfileError="Error creating the Threat Profile"}finally{t.isSavingProfile=!1}},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){ze(i,n,o,a,s,"next",e)}function s(e){ze(i,n,o,a,s,"throw",e)}a(void 0)}))})()}checkEnterPressed(e){"Enter"===e.key&&this.currentStep++}renderStep(){var e,t;switch(this.currentStep){case 1:return(0,o.html)(Pe||(Pe=Je`
    ${0}
    Example: Threats Impacting North American Region
    `),this.renderTitleAndDescription("Create your Threat Profile",["Please pick a name for your profile, and whether you would like to allow others in your organization to view it."]),this.threatProfileName,this.changeFormValue,this.checkEnterPressed,(()=>this.currentStep++),!this.threatProfileName);case 2:return(0,o.html)(Te||(Te=Je`${0}
    ${0}
    `),this.renderTitleAndDescription("Choose your area of focus",["Select at least one industry or target region so we can start compiling your personalized threat profile view. You can add more conditions or edit these choices anytime after completing your profile."]),!0,F.u.threat_profile.industries.map((e=>e.id)),((e,t)=>{var r;return null===(r=F.u.threat_profile.industries.find((t=>t.id===e)))||void 0===r?void 0:r.name.toLowerCase().includes(t.toLowerCase())}),(e=>{var t;return(0,o.html)(Re||(Re=Je`${0}`),null===(t=F.u.threat_profile.industries.find((t=>t.id===e)))||void 0===t?void 0:t.name)}),"Search industry",(()=>this.requestUpdate()),!0,F.u.threat_profile.countries.map((e=>e.country_id)),((e,t)=>{var r;return null===(r=F.u.threat_profile.countries.find((t=>t.country_id===e)))||void 0===r?void 0:r.country_name.toLocaleLowerCase().includes(t.toLowerCase())}),(e=>{const t=F.u.threat_profile.countries.find((t=>t.country_id===e));return(0,o.html)(Le||(Le=Je`${0} (${0})`),null==t?void 0:t.country_name,null==t?void 0:t.country_iso2)}),"Search target region",(()=>this.requestUpdate()),this.savingProfileError?(0,o.html)(Me||(Me=Je`
    ${0}
    `),this.savingProfileError):o.nothing,(()=>this.currentStep--),this.isSavingProfile||!(null!==(e=this.targetGeos)&&void 0!==e&&e.value.length)&&!(null!==(t=this.industries)&&void 0!==t&&t.value.length),this.createProfile,this.isSavingProfile?"Creating...":"Create");case 3:return(0,o.html)(Ne||(Ne=Je`${0}
    `),this.renderTitleAndDescription("ALL SET!",["Here's your latest test threat landscape, which we'll continually update with curated and ML-based insights."," You can edit this threat profile anytime on the Customize page. Results make take up to 5 minutes to update."]),this.reset,this.close)}}render(){return(0,o.html)(Ue||(Ue=Je``),this.renderSteps(),this.renderStep())}},_e.styles=(0,o.unsafeCSS)($e.A),_e);He([(0,i.property)({type:Object})],je.prototype,"threatProfileAddedCallback",void 0),He([(0,i.state)()],je.prototype,"isSavingProfile",void 0),He([(0,i.state)()],je.prototype,"savingProfileError",void 0),He([(0,i.state)()],je.prototype,"currentStep",void 0),He([(0,i.state)()],je.prototype,"threatProfileName",void 0),He([(0,i.query)("#target-geos")],je.prototype,"targetGeos",void 0),He([(0,i.query)("#industries")],je.prototype,"industries",void 0),je=He([(0,i.customElement)("new-threat-profile-modal")],je);var Ve=r(18011);let Ze,Ge,qe=e=>e;var We=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Ye=(Ze=class extends o.LitElement{constructor(){super(...arguments),this.changeProfileVisibility=()=>{},this.onCancelAction=()=>{}}changeVisibility(){this.changeProfileVisibility(),this.dispatchEvent(new CustomEvent("close",{}))}cancel(){this.onCancelAction(),this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,o.html)(Ge||(Ge=qe` `),(()=>this.cancel()),(()=>this.changeVisibility()))}},Ze.styles=(0,o.unsafeCSS)(Ve.A),Ze);We([(0,i.property)()],Ye.prototype,"changeProfileVisibility",void 0),We([(0,i.property)()],Ye.prototype,"onCancelAction",void 0),Ye=We([(0,i.customElement)("private-profile-modal")],Ye);var Ke=r(78178),Qe=r(99507);let Xe,et,tt,rt,nt,ot,it,at,st,lt=e=>e;var dt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let ct=(Xe=class extends o.LitElement{constructor(){super(...arguments),this.dynamicAnalysis=!1,this.liveInteraction=!1,this.interactionSandbox=Ke.VC,this.interactionTimeout=`${Ke.zj}`,this.internetMode=Ke.Ce,this.interceptTls=!1,this.sandboxLocale=Ke.Xr,this.commandLineArguments="",this.retentionPeriodDays=`${Ke.hi}`,this.storageRegion=Ke.Zc,this.isGroupAdmin=!1,this.saveConfig=()=>{},this.isLiveInteractionSectionVisible=!1,this.isLiveInteractionCheckboxEnabled=!1,this.isInternetModeSelectEnabled=!1,this.isOpenVpnFileInputVisible=!1,this.isInterceptTlsCheckboxEnabled=!1,this.isSandboxLocaleSelectEnabled=!1,this.isCommandLineInputEnabled=!1,this.wasValidated=!1}firstUpdated(){this.dynamicAnalysisCheckbox&&this.dynamicAnalysisCheckbox.dispatchEvent(new InputEvent("change")),this.liveInteractionCheckbox&&this.liveInteractionCheckbox.dispatchEvent(new InputEvent("change")),this.internetModeSelect&&this.internetModeSelect.dispatchEvent(new InputEvent("change"))}onDynamicAnalysisCheckboxChange(e){e.preventDefault(),e.stopPropagation(),this.isLiveInteractionCheckboxEnabled=e.currentTarget.checked,!this.isLiveInteractionCheckboxEnabled&&this.liveInteractionCheckbox&&(this.liveInteractionCheckbox.checked=!1,this.onLiveInteractionCheckboxChange(e)),this.isInternetModeSelectEnabled=e.currentTarget.checked,this.isInternetModeSelectEnabled||(this.internetModeSelect.value="INTERNET_NONE",this.onInternetModeSelectChange(e)),this.isSandboxLocaleSelectEnabled=e.currentTarget.checked,this.isCommandLineInputEnabled=e.currentTarget.checked}onLiveInteractionCheckboxChange(e){e.preventDefault(),e.stopPropagation(),this.isLiveInteractionSectionVisible=e.currentTarget.checked}onInternetModeSelectChange(e){e.preventDefault(),e.stopPropagation(),this.internetMode=this.internetModeSelect.value,this.isOpenVpnFileInputVisible="INTERNET_OPENVPN_CUSTOM"===this.internetMode&&this.dynamicAnalysisCheckbox.checked,this.isInterceptTlsCheckboxEnabled="INTERNET_NONE"!==this.internetMode&&this.dynamicAnalysisCheckbox.checked,this.isInterceptTlsCheckboxEnabled||(this.interceptTlsCheckbox.checked=!1)}onCommandLineArgumentsChange(e){const t=e.currentTarget;this.commandLineArguments=t.value}onRetentionPeriodDaysChange(e){const t=e.currentTarget;this.retentionPeriodDays=t.value}onInputFileChange(e){var t;e.preventDefault(),e.stopPropagation(),this.ovpnConfigFile=null===(t=this.ovpnFileInput.files)||void 0===t?void 0:t[0]}checkFieldsValidity(){return!("INTERNET_OPENVPN_CUSTOM"===this.internetMode&&!this.ovpnConfigFile)}save(){var e,t,r,n,o;if(!this.checkFieldsValidity())return this.wasValidated=!0,void this.requestUpdate();this.saveConfig({dynamicAnalysis:this.dynamicAnalysisCheckbox.checked,liveInteraction:!(null===(e=this.liveInteractionCheckbox)||void 0===e||!e.checked),interactionSandbox:null!==(t=this.liveInteractionCheckbox)&&void 0!==t&&t.checked?null===(r=this.interactionSandboxSelect)||void 0===r?void 0:r.value:void 0,interactionTimeout:null!==(n=this.liveInteractionCheckbox)&&void 0!==n&&n.checked?null===(o=this.interactionTimeoutSelect)||void 0===o?void 0:o.value:void 0,internetMode:this.internetMode,ovpnConfigFile:"INTERNET_OPENVPN_CUSTOM"===this.internetMode?this.ovpnConfigFile:void 0,interceptTls:this.interceptTlsCheckbox.checked,sandboxLocale:this.sandboxLocaleSelect.value,commandLineArguments:this.commandLineArguments,retentionPeriodDays:this.retentionPeriodDays,storageRegion:this.storageRegionSelect.value}),this.dispatchEvent(new CustomEvent("close",{}))}render(){var e,t,r;return(0,o.html)(et||(et=lt` `),this.onDynamicAnalysisCheckboxChange,this.dynamicAnalysis,A.KK.showTooltip,d.infoCircleIcon,this.renderLiveInteractionSection(),(0,a.classMap)({"text-opacity-50":!this.isInternetModeSelectEnabled}),A.KK.showTooltip,d.infoCircleIcon,!this.isInternetModeSelectEnabled,this.onInternetModeSelectChange,(b.NU.isStaff?Ke.PU:Ke.sG).map((e=>{let t=e.label,r=e.value;return(0,o.html)(tt||(tt=lt``),r,this.internetMode===r,t)})),(0,a.classMap)({"was-validated":this.wasValidated}),!this.isOpenVpnFileInputVisible,A.KK.showTooltip,d.infoCircleIcon,(0,a.classMap)({"is-valid":this.wasValidated&&!!this.ovpnConfigFile,"is-invalid":this.wasValidated&&!this.ovpnConfigFile}),this.onInputFileChange,!this.isInterceptTlsCheckboxEnabled,this.interceptTls,A.KK.showTooltip,d.infoCircleIcon,(0,a.classMap)({"text-opacity-50":!this.isSandboxLocaleSelectEnabled}),!this.isSandboxLocaleSelectEnabled,Ke.p3.map((e=>{let t=e.label,r=e.value;return(0,o.html)(rt||(rt=lt``),r,this.sandboxLocale===r,t)})),(0,a.classMap)({"text-opacity-50":!this.isCommandLineInputEnabled}),A.KK.showTooltip,d.infoCircleIcon,this.commandLineArguments,this.onCommandLineArgumentsChange,!this.isCommandLineInputEnabled,`The accepted values are from 1 to ${"g_intel"==(null===(e=b.NU.currentUser)||void 0===e?void 0:e.mainGroup)?"90 days":"28 days (4 weeks)"}. By default it will use the group's retention policy preference.`,A.KK.showTooltip,d.infoCircleIcon,"g_intel"==(null===(t=b.NU.currentUser)||void 0===t?void 0:t.mainGroup)?90:28,this.retentionPeriodDays,this.onRetentionPeriodDaysChange,A.KK.showTooltip,d.infoCircleIcon,Ke.im.map((e=>(0,o.html)(nt||(nt=lt``),e,this.storageRegion===e,e))),null!==(r=b.NU.currentUser)&&void 0!==r&&r.mainGroup&&this.isGroupAdmin?(0,o.html)(ot||(ot=lt` The default configuration for your group can be permanently modified through your group settings. `),p.Z8.getRedirectUrl("group",`${b.NU.currentUser.mainGroup}/settings`),(()=>this.dispatchEvent(new CustomEvent("close",{})))):o.nothing,(()=>this.save()))}renderLiveInteractionSection(){return(0,o.html)(it||(it=lt`
    ${0}
    `),!this.isLiveInteractionCheckboxEnabled,this.onLiveInteractionCheckboxChange,this.liveInteraction,A.KK.showTooltip,d.infoCircleIcon,(0,a.classMap)({"d-none":!this.isLiveInteractionSectionVisible}),Ke.nM.map((e=>{let t=e.label,r=e.value;return(0,o.html)(at||(at=lt``),r,this.interactionSandbox===r,t)})),Ke.$4.map((e=>{let t=e.label,r=e.value;return(0,o.html)(st||(st=lt``),r,this.interactionTimeout===r,t)})))}},Xe.styles=(0,o.unsafeCSS)(Qe.A),Xe);dt([(0,i.property)({type:Boolean})],ct.prototype,"dynamicAnalysis",void 0),dt([(0,i.property)({type:Boolean})],ct.prototype,"liveInteraction",void 0),dt([(0,i.property)({type:String})],ct.prototype,"interactionSandbox",void 0),dt([(0,i.property)({type:String})],ct.prototype,"interactionTimeout",void 0),dt([(0,i.property)({type:String})],ct.prototype,"internetMode",void 0),dt([(0,i.property)({type:Boolean})],ct.prototype,"interceptTls",void 0),dt([(0,i.property)({type:String})],ct.prototype,"sandboxLocale",void 0),dt([(0,i.property)({type:String})],ct.prototype,"commandLineArguments",void 0),dt([(0,i.property)({type:String})],ct.prototype,"retentionPeriodDays",void 0),dt([(0,i.property)({type:String})],ct.prototype,"storageRegion",void 0),dt([(0,i.property)({type:Boolean})],ct.prototype,"isGroupAdmin",void 0),dt([(0,i.property)()],ct.prototype,"saveConfig",void 0),dt([(0,i.state)()],ct.prototype,"ovpnConfigFile",void 0),dt([(0,i.state)()],ct.prototype,"isLiveInteractionSectionVisible",void 0),dt([(0,i.state)()],ct.prototype,"isLiveInteractionCheckboxEnabled",void 0),dt([(0,i.state)()],ct.prototype,"isInternetModeSelectEnabled",void 0),dt([(0,i.state)()],ct.prototype,"isOpenVpnFileInputVisible",void 0),dt([(0,i.state)()],ct.prototype,"isInterceptTlsCheckboxEnabled",void 0),dt([(0,i.state)()],ct.prototype,"isSandboxLocaleSelectEnabled",void 0),dt([(0,i.state)()],ct.prototype,"isCommandLineInputEnabled",void 0),dt([(0,i.state)()],ct.prototype,"wasValidated",void 0),dt([(0,i.query)("#dynamicAnalysisCheckbox")],ct.prototype,"dynamicAnalysisCheckbox",void 0),dt([(0,i.query)("#liveInteractionCheckbox")],ct.prototype,"liveInteractionCheckbox",void 0),dt([(0,i.query)("#interactionSandbox")],ct.prototype,"interactionSandboxSelect",void 0),dt([(0,i.query)("#interactionTimeout")],ct.prototype,"interactionTimeoutSelect",void 0),dt([(0,i.query)("#internetModeSelect")],ct.prototype,"internetModeSelect",void 0),dt([(0,i.query)("#ovpnFileInput")],ct.prototype,"ovpnFileInput",void 0),dt([(0,i.query)("#interceptTlsCheckbox")],ct.prototype,"interceptTlsCheckbox",void 0),dt([(0,i.query)("#sandboxLocale")],ct.prototype,"sandboxLocaleSelect",void 0),dt([(0,i.query)("#storageRegion")],ct.prototype,"storageRegionSelect",void 0),ct=dt([(0,i.customElement)("private-scanning-scan-file-config-modal")],ct);var ut=r(42077);let At,pt,bt=e=>e;var mt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let gt=(At=class extends o.LitElement{constructor(){super(...arguments),this.deleteAnnotation=()=>{}}delete(){this.deleteAnnotation(),this.close()}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,o.html)(pt||(pt=bt` `),(()=>this.close()),(()=>this.delete()))}},At.styles=(0,o.unsafeCSS)(ut.A),At);mt([(0,i.property)()],gt.prototype,"deleteAnnotation",void 0),gt=mt([(0,i.customElement)("submitter-annotation-delete-modal")],gt);r(76358);var ft=r(41840);let ht,vt,Ct=e=>e;var wt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let yt=(ht=class extends f.D{render(){return(0,o.html)(vt||(vt=Ct` `),this.urlBehavior,this.urlId,this.callback)}},ht.styles=(0,o.unsafeCSS)(ft.A),ht);wt([(0,i.property)({type:Array})],yt.prototype,"urlBehavior",void 0),wt([(0,i.property)()],yt.prototype,"urlId",void 0),wt([(0,i.property)()],yt.prototype,"callback",void 0),yt=wt([(0,i.customElement)("url-history-modal")],yt);r(62589);var xt=r(95799);let Dt,Bt,Et=e=>e;var kt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let $t=(Dt=class extends f.D{copyRule(e){var t;e.preventDefault(),A.KK.sendToClipboard(this,(null===(t=this.rule)||void 0===t||null===(t=t.value)||void 0===t?void 0:t.rule)||"","Rule copied to the clipboard")}downloadRuleset(){var e,t;null!==(e=this.rule)&&void 0!==e&&null!==(e=e.value)&&void 0!==e&&e.rule?A.KK.downloadTextFile(this.rule.value.message,null===(t=this.rule)||void 0===t||null===(t=t.value)||void 0===t?void 0:t.rule):A.KK.showToast(this,"Something went wrong. Cannot download the ruleset")}render(){var e,t,r;if(!this.rule)return;return(0,o.html)(Bt||(Bt=Et` `),!(null!==(e=this.rule)&&void 0!==e&&null!==(e=e.value)&&void 0!==e&&e.rule),this.copyRule,d.copyIcon,this.downloadRuleset,d.downloadIcon,!(null===(t=this.rule)||void 0===t||null===(t=t.value)||void 0===t||!t.rule),(null===(r=this.rule)||void 0===r||null===(r=r.value)||void 0===r?void 0:r.rule)||"","text/plain",!1,!0)}},Dt.styles=(0,o.unsafeCSS)(xt.A),Dt);kt([(0,i.property)({type:Object})],$t.prototype,"rule",void 0),$t=kt([(0,i.customElement)("view-ids-rule-modal")],$t);var _t=r(93842),Ft=r(88999),It=r(7976);let Ot,St,Pt,Tt=e=>e;var Rt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Lt=(Ot=class extends f.D{copyRuleset(e){var t;e.preventDefault(),null!==(t=this.rule)&&void 0!==t&&t.attributes.rule?A.KK.sendToClipboard(this,this.rule.attributes.rule,"Sigma rule copied to the clipboard"):A.KK.showToast(this,"there is no rule to copy")}downloadRuleset(){var e;null!==(e=this.rule)&&void 0!==e&&e.attributes.rule?A.KK.downloadTextFile(this.rule.attributes.title||this.rule.id,this.rule.attributes.rule,"yml"):A.KK.showToast(this,"Something went wrong. Cannot download the ruleset")}render(){var e,t,r,n;if(!this.rule)return;return(0,o.html)(St||(St=Tt` `),!(null!==(e=this.rule)&&void 0!==e&&e.attributes.rule),this.copyRuleset,_t.contentCopyIcon,this.downloadRuleset,d.downloadIcon,null!==(t=b.NU.currentUser)&&void 0!==t&&t.vtiAccess?(0,o.html)(Pt||(Pt=Tt` ${0} Other files `),this.linkToCorpus,this.downloadRuleset,Ft.searchIcon):"",!(null===(r=this.rule)||void 0===r||!r.attributes.rule),(null===(n=this.rule)||void 0===n?void 0:n.attributes.rule)||"","text/x-yaml",!0,!1)}},Ot.styles=(0,o.unsafeCSS)(It.A),Ot);Rt([(0,i.property)({type:Object})],Lt.prototype,"rule",void 0),Rt([(0,i.property)({type:String})],Lt.prototype,"objectId",void 0),Rt([(0,i.property)({type:String})],Lt.prototype,"linkToCorpus",void 0),Lt=Rt([(0,i.customElement)("view-sigma-rule-modal")],Lt);var Mt=r(99764);let Nt,Ut,Jt,zt,Ht=e=>e;var jt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Vt=(Nt=class extends f.D{updated(e){super.updated(e),(e.has("contentToDisplay")||e.has("matchedRuleName"))&&this.contentToDisplay&&(this.editorHighlightRegex=`^rule[\\s]+${this.matchedRuleName}[\\s]*(:[\\w\\s]*[\\s]*)?[{]*$`)}goToMatchedRule(e){var t;e&&e.preventDefault(),null===(t=this.codeEditor)||void 0===t||t.revealHighlighted()}copyRuleset(e){var t;e.preventDefault(),A.KK.sendToClipboard(this,(null===(t=this.contentToDisplay)||void 0===t?void 0:t.attributes.rules)||"","YARA ruleset copied to the clipboard")}importIntoHuntingClicked(e){document.querySelector("vt-ui-shell").closeOverlay()}downloadRuleset(){var e;null!==(e=this.contentToDisplay)&&void 0!==e&&e.attributes.rules?A.KK.downloadTextFile(this.contentToDisplay.attributes.name,this.contentToDisplay.attributes.rules,"yar"):A.KK.showToast(this,"Something went wrong. Cannot download the ruleset")}render(){var e,t,r,n,i,a;return(0,o.html)(Ut||(Ut=Ht` `),!(null!==(e=this.contentToDisplay)&&void 0!==e&&e.attributes.rules),this.matchedRuleName?(0,o.html)(Jt||(Jt=Ht` ${0} Go to matched rule `),this.goToMatchedRule,d.eyeIcon):o.nothing,this.copyRuleset,d.copyIcon,this.downloadRuleset,d.downloadIcon,null!==(t=b.NU.currentUser)&&void 0!==t&&t.vtiAccess?(0,o.html)(zt||(zt=Ht`
    `),p.Z8.getRedirectUrl("livehuntImport"),(null===(r=this.contentToDisplay)||void 0===r?void 0:r.attributes.rules)||"",this.importIntoHuntingClicked,d.yaraIcon,p.Z8.getRedirectUrl("retrohuntImport"),(null===(n=this.contentToDisplay)||void 0===n?void 0:n.attributes.rules)||"",this.importIntoHuntingClicked,d.retrohuntIcon):"",!(null===(i=this.contentToDisplay)||void 0===i||!i.attributes.rules),this.editorHighlightRegex,(null===(a=this.contentToDisplay)||void 0===a?void 0:a.attributes.rules)||"","text/yara")}},Nt.styles=(0,o.unsafeCSS)(Mt.A),Nt);jt([(0,i.property)({type:Array})],Vt.prototype,"contentToDisplay",void 0),jt([(0,i.query)("#code-editor")],Vt.prototype,"codeEditor",void 0),jt([(0,i.state)()],Vt.prototype,"editorHighlightRegex",void 0),jt([(0,i.property)({type:String})],Vt.prototype,"matchedRuleName",void 0),Vt=jt([(0,i.customElement)("view-yara-rule-modal")],Vt);r(39197),r(82481),r(81384),r(79875);var Zt=r(13570),Gt=r(67991);let qt,Wt,Yt=e=>e;function Kt(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var Qt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Xt=(qt=class extends f.D{constructor(){super(...arguments),this.addingServiceAccount=!1}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,o.html)(Wt||(Wt=Yt` `),(e=>{e.preventDefault();const t=new FormData(e.currentTarget);this.addServiceAccount(t)}),(0,a.classMap)({disabled:this.addingServiceAccount}),this.addingServiceAccount?"Adding service account":"Save")}addServiceAccount(e){var t,r=this;return(t=function*(){const t={name:e.get("serviceAccountName")};A.KK.showToast(r,`Adding ${t.name}`),r.addingServiceAccount=!0;try{var n,o;yield null===(n=r.serviceAccountsSC)||void 0===n?void 0:n.addServiceAccountToGroup(t),r.close(),null===(o=r.serviceAccountsSC)||void 0===o||o.reload(),A.KK.showToast(r,"Service account created successfully")}catch(e){const t=Zt.H.getMessage(e,"Unknown error");A.KK.showToast(r,`There was an error creating the service account. ${t}`)}finally{r.addingServiceAccount=!1,r.serviceAccountInput&&(r.serviceAccountInput.value="")}},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){Kt(i,n,o,a,s,"next",e)}function s(e){Kt(i,n,o,a,s,"throw",e)}a(void 0)}))})()}},qt.styles=(0,o.unsafeCSS)(Gt.A),qt);Qt([(0,le.Q)()],Xt.prototype,"serviceAccountsSC",void 0),Qt([(0,i.query)("#serviceAccountToAddInput")],Xt.prototype,"serviceAccountInput",void 0),Qt([(0,i.state)()],Xt.prototype,"addingServiceAccount",void 0),Xt=Qt([(0,i.customElement)("vt-ui-add-group-service-account-modal")],Xt);var er=r(17647),tr=r(31821);let rr,nr,or=e=>e;function ir(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var ar=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let sr=(rr=class extends f.D{constructor(){super(...arguments),this.addingUser=!1}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){var e;return(0,o.html)(nr||(nr=or` `),(e=>{e.preventDefault();const t=new FormData(this.form);this.addUser(t)}),er.lz.users,er.lz.administrators,null!==(e=b.NU.currentUser)&&void 0!==e&&e.gtiAccess?"":o.nothing,(0,a.classMap)({disabled:this.addingUser}),this.addingUser?"Adding user":"Save")}addUser(e){var t,r=this;return(t=function*(){const t={email:e.get("userEmail"),to:e.get("groupRole")};A.KK.showToast(r,`Adding ${t.email}`),r.addingUser=!0;try{var n;yield r.groupUsersSC.addUserToGroup(t),null===(n=r.groupUsersSC)||void 0===n||n.reload(),r.close(),A.KK.showToast(r,"Done!")}catch(e){if(e instanceof er.B5)A.KK.showToast(r,`An email will be sent to ${t.email} to complete the registration`),r.close(),r.invitationsUpdater&&r.invitationsUpdater();else{const n=Zt.H.getMessage(e,"Unknown error");A.KK.showToast(r,`There was an error adding ${t.email}. ${n}`)}}finally{r.addingUser=!1,r.form&&r.form.reset()}},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){ir(i,n,o,a,s,"next",e)}function s(e){ir(i,n,o,a,s,"throw",e)}a(void 0)}))})()}},rr.styles=(0,o.unsafeCSS)(tr.A),rr);ar([(0,le.Q)()],sr.prototype,"groupUsersSC",void 0),ar([(0,i.property)()],sr.prototype,"invitationsUpdater",void 0),ar([(0,i.query)("#usernameToAddInput")],sr.prototype,"userInput",void 0),ar([(0,i.state)()],sr.prototype,"addingUser",void 0),ar([(0,i.query)("#form")],sr.prototype,"form",void 0),sr=ar([(0,i.customElement)("vt-ui-add-group-user-modal")],sr);r(42020),r(9140),r(9310),r(39965);let lr,dr,cr,ur,Ar,pr,br,mr,gr,fr,hr,vr,Cr,wr,yr,xr,Dr,Br,Er,kr,$r,_r,Fr,Ir,Or,Sr,Pr,Tr,Rr,Lr,Mr,Nr,Ur,Jr,zr,Hr,jr,Vr,Zr,Gr,qr,Wr,Yr=e=>e;function Kr(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function Qr(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){Kr(i,n,o,a,s,"next",e)}function s(e){Kr(i,n,o,a,s,"throw",e)}a(void 0)}))}}var Xr,en=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.SM="sm",e.LG="lg",e.XL="xl"}(Xr||(Xr={}));let tn=class extends o.LitElement{constructor(){var e,t,n,i,a,l,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I,O;super(...arguments),e=this,this.open=!1,this.modal="unknown",this.keepVisibleOnClickAway=!1,this.modalTemplates={unknown:{render:(O=Qr((function*(){return(0,o.html)(lr||(lr=Yr`${0}`),o.nothing)})),function(){return O.apply(this,arguments)})},"delete-confirmation-modal":{title:e=>{var t;return null!==(t=e.title)&&void 0!==t?t:"Delete"},render:(I=Qr((function*(t){return(0,o.html)(dr||(dr=Yr` `),t.itemId,t.message,t.confirmCallback,e.close)})),function(e){return I.apply(this,arguments)})},"vt-cli-modal":{title:()=>"Download/Export with our CLI helper",render:(F=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,39197)),(0,o.html)(cr||(cr=Yr` `),(0,s.ifDefined)(t.query),e.close)})),function(e){return F.apply(this,arguments)})},"vt-mandiant-integration":{title:e=>e.isGroupAdmin?"Add Mandiant TI context to our platform":"Mandiant context in our platform!",render:(_=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,81384)),(0,o.html)(ur||(ur=Yr` `),t.isGroupUser,t.isGroupAdmin,t.groupName,e.close)})),function(e){return _.apply(this,arguments)})},"vt-show-reference-screenshot-modal":{title:()=>"Reference Screenshot",size:Xr.LG,render:($=Qr((function*(e){return yield Promise.resolve().then(r.bind(r,79875)),(0,o.html)(Ar||(Ar=Yr` `),e.href)})),function(e){return $.apply(this,arguments)})},"vt-download-files-modal":{title:()=>"Packaging selected files",render:(k=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,82481)),(0,o.html)(pr||(pr=Yr` `),t.entitySO,t.selectedEntities,t.topToDownload,(()=>e.close()))})),function(e){return k.apply(this,arguments)})},"vt-ui-unsubscribe-entity-modal":{title:()=>"Unfollow",render:(E=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,39965)),(0,o.html)(br||(br=Yr` `),t.unsubscriber,t.selectedEntities,t.denomination,t.targetName,t.filter,(()=>e.close()))})),function(e){return E.apply(this,arguments)})},"vt-ui-iframe-modal":{title:e=>e.title,render:(B=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,9310)),(0,o.html)(mr||(mr=Yr``),"Explore in Threat Graph",t.iframeUrl,t.openUrl,(()=>e.close()))})),function(e){return B.apply(this,arguments)})},"vt-ui-collection-share-modal":{title:()=>"Share collection",render:(D=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,42020)),(0,o.html)(gr||(gr=Yr``),t.collectionId,t.owner,t.creationDate,t.isPrivate,t.viewers,t.editors,t.syncFunction,(()=>e.close()))})),function(e){return D.apply(this,arguments)})},"vt-ui-easy-search-form-modal":{hasHeaderHidden:!0,size:Xr.XL,render:(x=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,9140)),(0,o.html)(fr||(fr=Yr``),t.selectedMode,t.updateSearchInput,t.onRedirect,(()=>e.close()))})),function(e){return x.apply(this,arguments)})},"gti-upload-file-modal":{title:()=>(0,o.html)(hr||(hr=Yr`
    ${0} Choose a file
    `),d.uploadIcon),render:(y=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,72666)),(0,o.html)(vr||(vr=Yr``),t.file,(()=>e.close()))})),function(e){return y.apply(this,arguments)})},"vt-ui-add-group-user-modal":{title:()=>(0,o.html)(Cr||(Cr=Yr`
    ${0} Add user
    `),d.userPlusIcon),render:(w=Qr((function*(t){return(0,o.html)(wr||(wr=Yr``),t.groupUsersSC,t.invitationsUpdater,(()=>e.close()))})),function(e){return w.apply(this,arguments)})},"vt-ui-add-group-service-account-modal":{title:()=>(0,o.html)(yr||(yr=Yr`
    ${0} Add Service Account
    `),d.apiIcon),render:(C=Qr((function*(t){return(0,o.html)(xr||(xr=Yr``),t.serviceAccountsSC,(()=>e.close()))})),function(e){return C.apply(this,arguments)})},"url-history-modal":{title:()=>(0,o.html)(Dr||(Dr=Yr`
    ${0} Analysis history
    `),d.calendarIcon),size:Xr.LG,render:(v=Qr((function*(t){return(0,o.html)(Br||(Br=Yr``),t.urlBehavior,t.urlId,(()=>e.close()),t.callback)})),function(e){return v.apply(this,arguments)})},"private-scanning-scan-file-config-modal":{title:()=>"Scan configuration",render:(h=Qr((function*(t){return(0,o.html)(Er||(Er=Yr``),t.dynamicAnalysis,t.liveInteraction,t.interactionSandbox,t.interactionTimeout,t.internetMode,t.interceptTls,t.sandboxLocale,t.commandLineArguments,t.retentionPeriodDays,t.storageRegion,t.saveConfig,t.isGroupAdmin,(()=>e.close()))})),function(e){return h.apply(this,arguments)})},"expanded-filters-modal":{title:e=>{var t;return(null===(t=e.filter)||void 0===t?void 0:t.label)||""},size:Xr.LG,render:(f=Qr((function*(t){return(0,o.html)(kr||(kr=Yr``),t.filter,t.selectFilters,(()=>e.close()))})),function(e){return f.apply(this,arguments)})},"add-yara-rule-modal":{title:()=>"Add existing rule",size:Xr.LG,render:(g=Qr((function*(t){return(0,o.html)($r||($r=Yr``),(()=>e.close()))})),function(e){return g.apply(this,arguments)})},"view-yara-rule-modal":{title:e=>{var t,r,n;return(0,o.html)(_r||(_r=Yr`

    Ruleset: ${0}

    ${0} `),null===(t=e.contentToDisplay)||void 0===t?void 0:t.attributes.name,null!==(r=e.contentToDisplay)&&void 0!==r&&r.attributes.source?(0,o.html)(Fr||(Fr=Yr`by ${0} `),e.contentToDisplay.attributes.source,null===(n=e.contentToDisplay)||void 0===n?void 0:n.attributes.source):o.nothing)},size:Xr.LG,render:(m=Qr((function*(t){return(0,o.html)(Ir||(Ir=Yr``),t.contentToDisplay,t.matchedRuleName,(()=>e.close()))})),function(e){return m.apply(this,arguments)})},"view-ids-rule-modal":{title:e=>{var t,r,n,i;return(0,o.html)(Or||(Or=Yr`

    ${0}

    Unique rule identifier: ${0}
    `),null===(t=e.rule)||void 0===t||null===(t=t.value)||void 0===t?void 0:t.message,null===(r=e.rule)||void 0===r||null===(r=r.value)||void 0===r?void 0:r.id,(0,s.ifDefined)(null===(n=e.rule)||void 0===n||null===(n=n.value)||void 0===n?void 0:n.url),null===(i=e.rule)||void 0===i||null===(i=i.value)||void 0===i?void 0:i.source)},size:Xr.LG,render:(b=Qr((function*(t){return(0,o.html)(Sr||(Sr=Yr``),t.rule,(()=>e.close()))})),function(e){return b.apply(this,arguments)})},"view-sigma-rule-modal":{title:e=>{var t,r,n,i,a;return(0,o.html)(Pr||(Pr=Yr`

    ${0}

    ${0}
    ${0} - ${0}
    `),null===(t=e.rule)||void 0===t||null===(t=t.attributes)||void 0===t?void 0:t.title,null===(r=e.rule)||void 0===r||null===(r=r.attributes)||void 0===r?void 0:r.description,(null===(n=e.rule)||void 0===n||null===(n=n.attributes)||void 0===n?void 0:n.source_url)||"",null===(i=e.rule)||void 0===i||null===(i=i.attributes)||void 0===i?void 0:i.source,null===(a=e.rule)||void 0===a||null===(a=a.attributes)||void 0===a?void 0:a.author)},size:Xr.LG,render:(p=Qr((function*(t){return(0,o.html)(Tr||(Tr=Yr``),t.rule,t.objectId,t.linkToCorpus,(()=>e.close()))})),function(e){return p.apply(this,arguments)})},"new-threat-profile-modal":{title:()=>"Add to a new Threat Profile",size:Xr.LG,render:(A=Qr((function*(t){return(0,o.html)(Rr||(Rr=Yr` `),t.threatProfileAddedCallback,(()=>e.close()))})),function(e){return A.apply(this,arguments)})},"submitter-annotation-delete-modal":{title:()=>"Delete annotation",render:(u=Qr((function*(t){return(0,o.html)(Lr||(Lr=Yr``),t.deleteAnnotation,(()=>e.close()))})),function(e){return u.apply(this,arguments)})},"private-profile-modal":{hasCloseIconHidden:!0,title:()=>"Change profile visibility",render:(c=Qr((function*(t){return(0,o.html)(Mr||(Mr=Yr``),t.changeProfileVisibility,t.onCancelAction,(()=>e.close()))})),function(e){return c.apply(this,arguments)})},"collection-creator-modal":{title:e=>{let t=e.title;return null!=t?t:"Save as a Collection"},size:Xr.LG,render:(l=Qr((function*(t){return(0,o.html)(Nr||(Nr=Yr``),t.isIocsInputMode,t.isDocLinkVisible,t.ephemeralCollectionId,t.onCollectionCreated,(()=>e.close()))})),function(e){return l.apply(this,arguments)})},"delete-tenants-modal":{title:()=>"Delete tenants",size:Xr.LG,render:(a=Qr((function*(t){return(0,o.html)(Ur||(Ur=Yr``),t.tenants,t.group,t.reloader,(()=>e.close()))})),function(e){return a.apply(this,arguments)})},"create-tenants-modal":{title:()=>"Create tenant",size:Xr.LG,render:(i=Qr((function*(t){return(0,o.html)(Jr||(Jr=Yr``),t.group,t.reloader,(()=>e.close()))})),function(e){return i.apply(this,arguments)})},"iocs-export":{title:e=>"Export IoCs and metadata as "+e.format.toLocaleUpperCase(),size:Xr.XL,render:(n=Qr((function*(e){var t;return(0,o.html)(zr||(zr=Yr``),e.ioCsToExport,e.collectionId,e.format,null!==(t=e.disabledIoCTypes)&&void 0!==t?t:[],e.currentIoCType)})),function(e){return n.apply(this,arguments)})},"manage-email-notification-modal":{title:e=>(0,o.html)(Hr||(Hr=Yr`${0} Email Notification`),e.defaultEmailNotificationsConfig?"Update":"Create New"),render:(t=Qr((function*(t){return yield Promise.resolve().then(r.bind(r,38976)),(0,o.html)(jr||(jr=Yr` `),t.defaultEmailNotificationsConfig,t.allThreatProfilesIdNameMap,t.successfulCreationCallback,e.close)})),function(e){return t.apply(this,arguments)})}},this.openModal=e=>{this.keepVisibleOnClickAway=!!e.detail.keepVisibleOnClickAway;const t=e.detail.modal;t&&this.modal!==t&&(this.open=!0,this.modal=t,this.data=e.detail.data)},this.closeModal=e=>{this.open=!1,this.modal="unknown"}}static get styles(){return(0,o.unsafeCSS)(m.A)}mandiantCloseActions(){var e;if(null===(e=b.NU.currentUser)||void 0===e||!e.id||!this.data)return;let t;return this.data.isGroupUser?t=n.h4.users.setPreference(b.NU.currentUser.id,"mandiant_report_popup_read",!0):this.data.isGroupAdmin&&(t=n.h4.users.setPreference(b.NU.currentUser.id,"mandiant_popup_unread",!1)),t}close(){"vt-mandiant-integration"===this.modal?this.mandiantCloseActions():"vt-ui-easy-search-form-modal"===this.modal&&document.location.href.startsWith(p.Z8.getRedirectUrl("home"))&&p.Z8.redirect("home","search",!0),this.open=!1,this.modal="unknown"}connectedCallback(){super.connectedCallback(),window.addEventListener("vt-modal-open",this.openModal),window.addEventListener("vt-modal-close",this.closeModal)}disconnectedCallback(){window.removeEventListener("vt-modal-open",this.openModal),window.removeEventListener("vt-modal-close",this.closeModal),super.disconnectedCallback()}render(){return this.open?this.renderModal(this.modal):o.nothing}renderModal(e){try{const t=this.modalTemplates[e];return(0,o.html)(Vr||(Vr=Yr` `),(0,a.classMap)({"modal-xl":t.size===Xr.XL,"modal-lg":t.size===Xr.LG,"modal-sm":t.size===Xr.SM}),this.keepVisibleOnClickAway?null:this.close,t.hasHeaderHidden?o.nothing:(0,o.html)(Zr||(Zr=Yr``),t.title?(0,o.html)(Gr||(Gr=Yr`

    ${0}

    `),t.title(this.data)):o.nothing,t.hasCloseIconHidden?o.nothing:(0,o.html)(qr||(qr=Yr``),this.close)),(0,l.T)(t.render(this.data),(0,o.html)(Wr||(Wr=Yr` `),c.z.ShowingContent)))}catch(e){this.open=!1;const t=u.T.getMessageError(e);throw A.KK.showToast(this,t),e}}};en([(0,i.state)()],tn.prototype,"open",void 0),en([(0,i.state)()],tn.prototype,"modal",void 0),en([(0,i.state)()],tn.prototype,"data",void 0),en([(0,i.state)()],tn.prototype,"keepVisibleOnClickAway",void 0),en([(0,b.Xc)()],tn.prototype,"mandiantCloseActions",null),tn=en([(0,i.customElement)("vt-modal-manager")],tn);const rn=new class{open(e,t,r){window.dispatchEvent(new CustomEvent("vt-modal-open",{detail:{modal:e,data:t,keepVisibleOnClickAway:r}}))}close(e){window.dispatchEvent(new CustomEvent("vt-modal-close",{detail:{modal:e}}))}}},72666:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GtiUploadFileModal:()=>N});var n=r(48704),o=r(16645),i=r(62508),a=r(95688),s=r(13570),l=r(15323),d=r(15431),c=r(27257),u=r(55966),A=r(45241),p=r(44052),b=r(12180),m=r(7555),g=r(21948);let f,h,v,C,w,y,x,D,B,E,k,$,_=e=>e;function F(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function I(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){F(i,n,o,a,s,"next",e)}function s(e){F(i,n,o,a,s,"throw",e)}a(void 0)}))}}var O=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let S=(f=class extends n.LitElement{constructor(){super(...arguments),this.state=new b.E1(this),this.isFoundInCorpus=c.qS,this.isPasswordRequired=c.FM}willUpdate(e){e.has("file")&&this.file&&this.setFile(this.file)}setState(e){this.state=e,(0,b.is)(e,b.E1)&&this.fileSelector&&(this.fileSelector.value="")}calculateSha256(e,t){var r=this;return I((function*(){return(0,c.Yn)(e,t).catch((e=>{throw e instanceof c.Xk?A.KK.showToast(r,e.message):e instanceof c.Pk?(A.KK.showToast(r,"There was an error calculating the File ID. Please try again."),d.u.report("error calculating file sha256")):u.T.handleError(e),e}))}))()}showKnownFile(e,t){(0,c.$w)(e,t),this.dispatchEvent(new CustomEvent("file-submitted",{detail:{type:"file",id:t}}))}confirmUpload(e,t){var r=this;return I((function*(){try{const n=yield(0,c.QM)(e,t);n&&r.dispatchEvent(new CustomEvent("file-submitted",{detail:n}))}catch(e){if(!(e instanceof Error)||e instanceof s.H&&"RecaptchaRequiredError"===e.code)return u.T.handleError(e);A.KK.showToast(r,e.message)}}))()}reset(){this.setState(new b.E1(this))}openFileSelector(){var e;const t=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!0});null===(e=this.fileSelector)||void 0===e||e.dispatchEvent(t)}onInputFileChange(e){var t;e.preventDefault(),this.setFile(null===(t=this.fileSelector.files)||void 0===t?void 0:t[0])}setFile(e){this.reset(),e&&(0,b.is)(this.state,b.E1)&&this.state.selectFile(e)}submitPublicFile(e){if(e.preventDefault(),e.stopPropagation(),!(0,b.EK)(this.state,b.hn)||!this.uploadForm)return;const t=new FormData(this.uploadForm);t.append("file",this.state.file),t.has("password")&&!t.get("password")&&t.delete("password"),this.state.confirmUpload(t)}render(){var e,t;return(0,n.html)(h||(h=_`
    `),this.submitPublicFile,this.onInputFileChange,m.T,(0,b.EK)(this.state,b.hn)?(0,n.html)(v||(v=_` ${0} ${0} `),this.state.file.name,this.state.file.name,this.reset,l.xmarkIcon):n.nothing,(0,b.is)(this.state,b.j2)?(0,n.html)(C||(C=_`
    You are uploading an empty file, some element in your device may have blocked the intended upload. Learn more.
    `),a.Z8.getRedirectUrl("uploadingEmptyFileDocs")):n.nothing,(0,b.EK)(this.state,b.RW)?(0,n.html)(w||(w=_`
    You are trying to upload a file with password. If you want us to scan the file inside it add the password. We can only scan it if there is exactly one file inside the zip.
    The file can be uploaded even if you do not know the password. Just leave the field empty.
    `),(0,b.is)(this.state,b.Kn)):n.nothing,(0,b.is)(this.state,b.E1)?(0,n.html)(y||(y=_`
    Choose 'Check with VirusTotal' to share with the community or Private to keep it to yourself. Public files are visible to others, encouraging collaboration, while Private files remain restricted for your use only.
    `)):(0,n.html)(x||(x=_`
    By submitting data above, you are agreeing to our Terms of Service and Privacy Notice, and to the sharing of your Sample submission with the security community. Please do not submit any personal information; Our platform is not responsible for the contents of your submission. Learn more.
    `),null!==(e=p.NU.currentUser)&&void 0!==e&&e.gtiAccess?a.Z8.getRedirectUrl("GTITermsOfService"):a.Z8.getRedirectUrl("termsOfService"),null!==(t=p.NU.currentUser)&&void 0!==t&&t.gtiAccess?a.Z8.getRedirectUrl("GTIPrivacyNotice"):a.Z8.getRedirectUrl("privacyPolicy"),a.Z8.getRedirectUrl("howItWorks")),(0,b.is)(this.state,b.E1)?(0,n.html)(D||(D=_` Private Scanning
    `),a.Z8.getRedirectUrl("privateScanningScanFile"),(()=>{this.dispatchEvent(new CustomEvent("close",{bubbles:!0,composed:!0}))}),p.NU.uploadIsLimited()?"Public upload is limited for this account, use private scanning instead":"Max size 650MB",A.KK.showTooltip,this.openFileSelector,p.NU.uploadIsLimited()):n.nothing,(0,b.EK)(this.state,b.hn)?(0,n.html)(B||(B=_``)):(0,b.is)(this.state,b.GG)?(0,n.html)(E||(E=_``),this.state.shaProgress):(0,b.is)(this.state,b.mV)?(0,n.html)(k||(k=_``)):(0,b.EK)(this.state,b.d9)?(0,n.html)($||($=_``),this.state.uploadProgress):n.nothing)}},f.styles=(0,n.unsafeCSS)(g.A),f);O([(0,o.property)({type:Object})],S.prototype,"file",void 0),O([(0,o.state)()],S.prototype,"state",void 0),O([(0,o.query)("#fileSelector")],S.prototype,"fileSelector",void 0),O([(0,o.query)("#gtiUploadForm")],S.prototype,"uploadForm",void 0),S=O([(0,o.customElement)("gti-upload-form")],S);var P=r(55309);let T,R,L=e=>e;var M=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let N=(T=class extends n.LitElement{constructor(){super(),requestAnimationFrame((()=>{i.w.loadView("file-analysis-view"),i.w.loadView("file-view")}))}fileSubmitted(e){let t=e.detail;this.close(),"file"===t.type&&a.Z8.redirect("file",t.id),"analysis"===t.type&&a.Z8.redirect("fileAnalysis",t.id)}close(){this.dispatchEvent(new CustomEvent("close"))}render(){return(0,n.html)(R||(R=L``),this.file,this.fileSubmitted,this.close)}},T.styles=(0,n.unsafeCSS)(P.A),T);M([(0,o.property)({type:Object})],N.prototype,"file",void 0),N=M([(0,o.customElement)("gti-upload-file-modal")],N)},38976:(e,t,r)=>{"use strict";r.r(t);var n=r(47123),o=r(85583),i=r(48704),a=r(16645),s=r(36468),l=r(62832),d=r(15323),c=r(96987),u=r(45241),A=r(44052),p=(r(42320),r(89402));let b,m,g,f,h,v,C,w,y,x,D,B,E,k,$=e=>e;function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return F(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?F(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const T=[o.EmailNotificationsReportType.ACTOR_OVERVIEW,o.EmailNotificationsReportType.ACTOR_PROFILE,o.EmailNotificationsReportType.COUNTRY_PROFILE,o.EmailNotificationsReportType.EVENT_COVERAGE_IMPLICATION,o.EmailNotificationsReportType.EXECUTIVE_PERSPECTIVE,o.EmailNotificationsReportType.FIREEYE_LABS_RESEARCH,o.EmailNotificationsReportType.FUTURES_SCENARIO,o.EmailNotificationsReportType.HORIZONS,o.EmailNotificationsReportType.ICS_SECURITY_ROUNDUP,o.EmailNotificationsReportType.INDUSTRY_INTELLIGENCE_QUARTERLY,o.EmailNotificationsReportType.INDUSTRY_REPORTING,o.EmailNotificationsReportType.MALICIOUS_ACTIVITY_REPORT,o.EmailNotificationsReportType.MALWARE_OVERVIEW,o.EmailNotificationsReportType.MALWARE_PROFILE,o.EmailNotificationsReportType.NET_ASSESSMENT,o.EmailNotificationsReportType.NETWORK_ACTIVITY_REPORTS,o.EmailNotificationsReportType.NEWS_ANALYSIS,o.EmailNotificationsReportType.OSINT_ARTICLE,o.EmailNotificationsReportType.PATCH_REPORT,o.EmailNotificationsReportType.TTP_DEEP_DIVE,o.EmailNotificationsReportType.TACTICAL_THREAT_REPORT,o.EmailNotificationsReportType.THREAT_ACTIVITY_ALERT,o.EmailNotificationsReportType.THREAT_ACTIVITY_REPORT,o.EmailNotificationsReportType.TRENDS_AND_FORECASTING,o.EmailNotificationsReportType.VULNERABILITY_REPORT,o.EmailNotificationsReportType.WEEKLY_VULNERABILITY_EXPLOITATION_REPORT],R=[o.EmailNotificationsRiskRatingType.CRITICAL,o.EmailNotificationsRiskRatingType.HIGH,o.EmailNotificationsRiskRatingType.MEDIUM,o.EmailNotificationsRiskRatingType.LOW];var L;!function(e){e.DAILY="daily",e.WEEKLY="weekly"}(L||(L={}));let M=(b=class extends i.LitElement{constructor(){super(...arguments),this.subscriptionType=o.EmailNotificationsSubscriptionType.REPORTS,this.reportTypes=T,this.riskRatings=R,this.frequencyType=L.DAILY,this.isSaving=!1,this.wasValidated=!1}get isUpdate(){return!!this.defaultEmailNotificationsConfig}firstUpdated(e){var t;null===(t=this.nameInput)||void 0===t||t.focus()}willUpdate(e){if(e.has("defaultEmailNotificationsConfig")&&this.defaultEmailNotificationsConfig&&this.defaultEmailNotificationsConfig.attributes){var t,r,n;const e=this.defaultEmailNotificationsConfig.attributes;e.subscription_type!==o.EmailNotificationsSubscriptionType.REPORTS&&e.subscription_type!==o.EmailNotificationsSubscriptionType.THREAT_PROFILES&&e.subscription_type!==o.EmailNotificationsSubscriptionType.VULNERABILITIES||(this.subscriptionType=e.subscription_type),null!==(t=e.report_types)&&void 0!==t&&t.length&&(this.reportTypes=e.report_types),e.profile_id&&(this.threatProfileId=e.profile_id),null!==(r=e.risk_ratings)&&void 0!==r&&r.length&&(this.riskRatings=e.risk_ratings),null!==(n=e.frequency)&&void 0!==n&&null!==(n=n.days)&&void 0!==n&&n.length&&(1===e.frequency.days.length?this.frequencyType=L.WEEKLY:this.frequencyType=L.DAILY)}}onSubscriptionTypeChange(e){e.preventDefault(),e.stopPropagation(),"report-digest"===e.currentTarget.value?this.subscriptionType=o.EmailNotificationsSubscriptionType.REPORTS:"threat-profile-digest"===e.currentTarget.value?this.subscriptionType=o.EmailNotificationsSubscriptionType.THREAT_PROFILES:"vulnerability-digest"===e.currentTarget.value&&(this.subscriptionType=o.EmailNotificationsSubscriptionType.VULNERABILITIES)}onAllReportTypesInputChange(e){e.preventDefault(),e.stopPropagation(),this.reportTypes.length===T.length?this.reportTypes=[]:this.reportTypes=[...T]}onReportTypesInputChange(e){e.preventDefault(),e.stopPropagation();const t=e.currentTarget;t.checked?this.reportTypes=[...this.reportTypes,t.value]:this.reportTypes=this.reportTypes.filter((e=>e!==t.value))}onAllRiskRatingsInputChange(e){e.preventDefault(),e.stopPropagation(),this.riskRatings.length===R.length?this.riskRatings=[]:this.riskRatings=[...R]}onRiskRatingsInputChange(e){e.preventDefault(),e.stopPropagation();const t=e.currentTarget;t.checked?this.riskRatings=[...this.riskRatings,t.value]:this.riskRatings=this.riskRatings.filter((e=>e!==t.value))}onFrequencyChange(e){e.preventDefault(),e.stopPropagation(),this.frequencyType=e.currentTarget.value}save(e){var t,r=this;return(t=function*(){var t,i,a;if(e.stopPropagation(),e.preventDefault(),!r.form)return;const s=r.form.checkValidity(),l=r.checkCustomFieldsValidity();if(!s||!l)return r.form.classList.add("was-validated"),r.wasValidated=!0,void r.requestUpdate();const d=null!==(t=null===(i=r.nameInput)||void 0===i?void 0:i.value)&&void 0!==t?t:"",c=Intl.DateTimeFormat().resolvedOptions().timeZone;let A;r.frequencyType===L.DAILY?A=[0,1,2,3,4,5,6]:r.frequencyType===L.WEEKLY&&(A=[0]);const p=function(e){for(var t=1;t `),this.save,this.isUpdate,this.subscriptionType===o.EmailNotificationsSubscriptionType.REPORTS,this.onSubscriptionTypeChange,(0,l.classMap)({"text-muted":this.isUpdate}),(0,l.classMap)({"text-body-secondary":!this.isUpdate,"text-muted":this.isUpdate}),(e=>{var t;null!==(t=this.allThreatProfilesIdNameMap)&&void 0!==t&&t.size||u.KK.showTooltip(e)}),this.isUpdate||!(null!==(e=this.allThreatProfilesIdNameMap)&&void 0!==e&&e.size),this.subscriptionType===o.EmailNotificationsSubscriptionType.THREAT_PROFILES,this.onSubscriptionTypeChange,(0,l.classMap)({"text-muted":this.isUpdate||!(null!==(t=this.allThreatProfilesIdNameMap)&&void 0!==t&&t.size)}),(0,l.classMap)({"text-body-secondary":!this.isUpdate&&!(null===(r=this.allThreatProfilesIdNameMap)||void 0===r||!r.size),"text-muted":this.isUpdate||!(null!==(n=this.allThreatProfilesIdNameMap)&&void 0!==n&&n.size)}),this.isUpdate,this.subscriptionType===o.EmailNotificationsSubscriptionType.VULNERABILITIES,this.onSubscriptionTypeChange,(0,l.classMap)({"text-muted":this.isUpdate}),(0,l.classMap)({"text-body-secondary":!this.isUpdate,"text-muted":this.isUpdate}),null!==(a=null===(d=this.defaultEmailNotificationsConfig)||void 0===d||null===(d=d.attributes)||void 0===d?void 0:d.name)&&void 0!==a?a:"",null!==(c=null===(p=A.NU.currentUser)||void 0===p?void 0:p.email)&&void 0!==c?c:"",(0,s.S)(this.subscriptionType,[[o.EmailNotificationsSubscriptionType.REPORTS,()=>this.renderSpecificReportDigestFields()],[o.EmailNotificationsSubscriptionType.THREAT_PROFILES,()=>this.renderSpecificThreatProfileDigestFields()],[o.EmailNotificationsSubscriptionType.VULNERABILITIES,()=>this.renderSpecificVulnerabilityDigestFields()]]),L.DAILY,this.frequencyType===L.DAILY,this.onFrequencyChange,L.WEEKLY,this.frequencyType===L.WEEKLY,this.onFrequencyChange,(()=>this.cancel()),this.isUpdate?"Update":"Save")}renderSpecificReportDigestFields(){var e,t;return(0,i.html)(g||(g=$`
    ${0}
    Please select a report type
    `),(0,l.classMap)({"is-valid":this.wasValidated&&!(null===(e=this.reportTypes)||void 0===e||!e.length),"is-invalid":this.wasValidated&&!(null!==(t=this.reportTypes)&&void 0!==t&&t.length)}),this.isSaving,this.reportTypes.length?this.reportTypes.length===T.length?"All":(0,i.html)(h||(h=$`${0}`),this.reportTypes.join(", ")):(0,i.html)(f||(f=$`Please select a report type`)),d.chevronDownIcon,this.reportTypes.length===T.length,this.onAllReportTypesInputChange,T.map((e=>(0,i.html)(v||(v=$`
    `),`reportType${c.w9.capitalizeFirstLetter(e)}`,e,this.reportTypes.includes(e),this.onReportTypesInputChange,`reportType${c.w9.capitalizeFirstLetter(e)}`,c.w9.capitalizeFirstLetter(e)))))}renderSpecificThreatProfileDigestFields(){var e;if(null!==(e=this.allThreatProfilesIdNameMap)&&void 0!==e&&e.size)return(0,i.html)(C||(C=$`
    ${0}
    Please select a profile
    `),(0,l.classMap)({"is-valid":this.wasValidated&&!!this.threatProfileId,"is-invalid":this.wasValidated&&!this.threatProfileId}),this.isSaving,this.threatProfileId&&this.allThreatProfilesIdNameMap.has(this.threatProfileId)?(0,i.html)(y||(y=$`${0}`),this.allThreatProfilesIdNameMap.get(this.threatProfileId)):(0,i.html)(w||(w=$`Please select a profile`)),d.chevronDownIcon,Array.from(this.allThreatProfilesIdNameMap.entries()).map((e=>{let t=_(e,2),r=t[0],n=t[1];return(0,i.html)(x||(x=$`
    `),this.threatProfileId===r,(()=>{this.threatProfileId=r}),n)})))}renderSpecificVulnerabilityDigestFields(){var e,t;return(0,i.html)(D||(D=$`
    ${0}
    Please select a risk rating
    `),(0,l.classMap)({"is-valid":this.wasValidated&&!(null===(e=this.riskRatings)||void 0===e||!e.length),"is-invalid":this.wasValidated&&!(null!==(t=this.riskRatings)&&void 0!==t&&t.length)}),this.isSaving,this.riskRatings.length?this.riskRatings.length===R.length?"All":(0,i.html)(E||(E=$`${0}`),this.riskRatings.map((e=>c.w9.capitalizeFirstLetter(e))).join(", ")):(0,i.html)(B||(B=$`Please select a risk rating`)),d.chevronDownIcon,this.riskRatings.length===R.length,this.onAllRiskRatingsInputChange,R.map((e=>(0,i.html)(k||(k=$`
    `),`riskRating${c.w9.capitalizeFirstLetter(e)}`,e,this.riskRatings.includes(e),this.onRiskRatingsInputChange,`riskRating${c.w9.capitalizeFirstLetter(e)}`,c.w9.capitalizeFirstLetter(e)))))}},b.styles=(0,i.unsafeCSS)(p.A),b);P([(0,a.property)({type:Object})],M.prototype,"defaultEmailNotificationsConfig",void 0),P([(0,a.property)({type:Object})],M.prototype,"allThreatProfilesIdNameMap",void 0),P([(0,a.property)({type:Object})],M.prototype,"successfulCreationCallback",void 0),P([(0,a.state)()],M.prototype,"subscriptionType",void 0),P([(0,a.state)()],M.prototype,"reportTypes",void 0),P([(0,a.state)()],M.prototype,"threatProfileId",void 0),P([(0,a.state)()],M.prototype,"riskRatings",void 0),P([(0,a.state)()],M.prototype,"frequencyType",void 0),P([(0,a.state)()],M.prototype,"isSaving",void 0),P([(0,a.state)()],M.prototype,"wasValidated",void 0),P([(0,a.query)("form")],M.prototype,"form",void 0),P([(0,a.query)("#nameInput")],M.prototype,"nameInput",void 0),M=P([(0,a.customElement)("manage-email-notification-modal")],M),t.default=M},39197:(e,t,r)=>{"use strict";r.r(t);var n=r(22894),o=r(56870),i=r(48704),a=r(16645),s=r(61720),l=r(45241),d=r(95688),c=r(54512),u=r(71012),A=r(33621);let p,b,m=e=>e;var g=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let f=(p=class extends u.D{constructor(){if(super(),this.query="",n.h4.collector.collect(o.JU.DROPDOWN_LIKE_GITHUB_EXPORT,o._B.DOWNLOAD_MORE_THAN_100_VT_CLI),!(this.isSearchView||this.isRetrohuntMatchesView||this.isIocNotificationsView)||s.v.isOpen)return window.open(d.Z8.getRedirectUrl("downloadTopNFiles"),"_blank"),void setTimeout((()=>this.close()),0)}get isSearchView(){return"search-view"===c.J.currentView}get isRetrohuntMatchesView(){return"hunting-retrohunt-matches-view"===c.J.currentView}get isIocNotificationsView(){return"ioc-notifications-table-view"===c.J.currentView}get cmd(){if(this.isRetrohuntMatchesView){var e;return`vt retrohunt matches ${(null===(e=c.J.ctx)||void 0===e?void 0:e.params).retrohunt_job_id} -I --limit 10000 --format csv | vt download -z -`}if(this.isIocNotificationsView){const e="entity_type:file";let t;return t=this.query.toLowerCase().includes(e)?this.query:e+(this.query?` ${this.query}`:""),`vt iocstream list -f '${t}' -I --limit 10000 --format csv | vt download -z -`}return`vt search "${c.J.shell.navbarEl?c.J.shell.navbarEl.query:"query"}" --limit 10000 --download`}close(){this.dispatchEvent(new CustomEvent("close",{}))}copyToClipboard(){l.KK.sendToClipboard(this,this.cmd,"CLI command copied")}render(){return(0,i.html)(b||(b=m` `),this.cmd,this.close,this.copyToClipboard)}},p.styles=(0,i.unsafeCSS)(A.A),p);g([(0,a.property)({type:String})],f.prototype,"query",void 0),f=g([(0,a.customElement)("vt-cli-modal")],f),t.default=f},82481:(e,t,r)=>{"use strict";r.r(t),r.d(t,{VtDownloadFilesModal:()=>C});var n=r(22894),o=(r(9891),r(48704)),i=r(16645),a=r(62832),s=r(92619),l=(r(40996),r(58383));let d,c,u,A,p,b,m,g,f=e=>e;function h(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var v=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let C=class extends o.LitElement{constructor(){super(...arguments),this.selectedEntities=[],this.downloading=!1,this.topToDownload=0,this.collectingHashes=!1,this.downloadReady=!1,this.entities=[],this.hashesToZip=[],this.quotaError=!1,this.zippingDownload=!1,this.zipProgress=0}static get styles(){return(0,o.unsafeCSS)(l.A)}updated(e){var t,r,n,o;(super.updated(e),!e.has("entitySO")||null!==(t=this.entitySO)&&void 0!==t&&t.isLoading||(null===(r=this.entities)||void 0===r?void 0:r.length)===(null===(n=this.entitySO)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.length))||(this._updateEntities(),this.entitiesLengthChanged(null===(o=this.entities)||void 0===o?void 0:o.length))}_closeDialog(){this._resetDownload(),this.dispatchEvent(new CustomEvent("close-menu-requested",{bubbles:!0,composed:!0})),this.dispatchEvent(new CustomEvent("close-download-modal"))}_computeJobProgress(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;100*e>this.zipProgress&&(this.zipProgress=100*e)}_createZipFile(){var e,t=this;return(e=function*(){t.zippingDownload=!0;try{const e=(yield n.h4.intelligence.zipFiles.requestZip(t.hashesToZip,t.zipPassword,(e=>{var r,n;t._computeJobProgress(null===(r=e.data.attributes)||void 0===r?void 0:r.progress),t._zipFileErrorChanged(null===(n=e.data.attributes)||void 0===n?void 0:n.files_error)}))).downloadLink;t.zipDownloadUrl=e,t._computeJobProgress(1),t.downloadReady=!0}catch(e){if(!(e instanceof Error))throw e;t.dispatchEvent(new CustomEvent("toast-requested",{detail:{text:e.message||"There was an error creating the zip file"},composed:!0,bubbles:!0})),t._resetDownload()}},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){h(i,n,o,a,s,"next",e)}function s(e){h(i,n,o,a,s,"throw",e)}a(void 0)}))})()}_downloadTopGeneric(){var e;return this.downloading=!0,!this.topToDownload&&this.selectedEntities?(this.collectingHashes=!1,this.hashesToZip=this.selectedEntities.map((e=>e.id)),void this._createZipFile()):null===(e=this.entitySO)||void 0===e||!e.hasMore||this.entities.length>=this.topToDownload?(this.collectingHashes=!1,this.hashesToZip=this.entities.slice(0,this.topToDownload).map((e=>e.id)),void this._createZipFile()):(this.collectingHashes=!0,void this._loadMore())}_downloadZip(){this.zipDownloadUrl&&(document.location.href=this.zipDownloadUrl,this._closeDialog())}_loadMore(){var e;null!==(e=this.entitySO)&&void 0!==e&&e.isLoading||!this.entitySO||this.entitySO.loadMore()}_resetDownload(){this.quotaError=!1,this.downloading=!1,this.collectingHashes=!1,this.zippingDownload=!1,this.selectedEntities=[],this.hashesToZip=[],this.downloadReady=!1,this.zipProgress=0,this.topToDownload=0}_zipFileErrorChanged(e){e&&this.dispatchEvent(new CustomEvent("toast-requested",{detail:{text:`${e} files were not included in the zip`},composed:!0,bubbles:!0}))}_zipPasswordChanged(e){this.zipPassword=e.detail.value}_updateEntities(){var e;this.entities=this.entitySO?null===(e=this.entitySO.data)||void 0===e?void 0:e.map((e=>e.data?e.data:e)):[]}entitiesLengthChanged(e){this.downloading&&(this._loadMore&&this.topToDownload>e?this._loadMore():(this.collectingHashes=!1,this.hashesToZip=this.entities.slice(0,this.topToDownload).map((e=>e.id)),this._createZipFile()))}renderDownloadDialogBody(){return this.quotaError?(0,o.html)(d||(d=f` `)):this.zippingDownload?(0,o.html)(c||(c=f` `),this.zipProgress):(0,o.html)(u||(u=f` `),this._zipPasswordChanged,"infected")}render(){return(0,o.html)(A||(A=f` ${0} `),this.renderDownloadDialogBody(),(()=>this._closeDialog()),this.downloadReady?(0,o.html)(p||(p=f` `),(()=>this._downloadZip())):"",this.collectingHashes?(0,o.html)(b||(b=f` `),this.entities.length):(0,o.html)(m||(m=f` ${0} `),this.downloadReady?"":(0,o.html)(g||(g=f` `),(0,a.classMap)({disabled:this.zippingDownload}),this._downloadTopGeneric,this.zippingDownload?"Zipping files...":"Zip files")))}};v([(0,s.Q)()],C.prototype,"entitySO",void 0),v([(0,i.property)({type:Array})],C.prototype,"selectedEntities",void 0),v([(0,i.property)({type:Boolean})],C.prototype,"downloading",void 0),v([(0,i.property)({type:Number})],C.prototype,"topToDownload",void 0),v([(0,i.state)()],C.prototype,"collectingHashes",void 0),v([(0,i.state)()],C.prototype,"downloadReady",void 0),v([(0,i.state)()],C.prototype,"entities",void 0),v([(0,i.state)()],C.prototype,"hashesToZip",void 0),v([(0,i.state)()],C.prototype,"quotaError",void 0),v([(0,i.state)()],C.prototype,"zipDownloadUrl",void 0),v([(0,i.state)()],C.prototype,"zippingDownload",void 0),v([(0,i.state)()],C.prototype,"zipProgress",void 0),C=v([(0,i.customElement)("vt-download-files-modal")],C)},81384:(e,t,r)=>{"use strict";r.r(t),r.d(t,{VtMandiantIntegration:()=>v});var n=r(48704),o=r(16645),i=r(15323),a=r(45241),s=r(95688),l=r(59350),d=r(82047),c=r(85082);let u,A,p,b,m,g,f=e=>e;var h=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let v=class extends n.LitElement{constructor(){super(...arguments),this.isGroupUser=!1,this.isGroupAdmin=!0}static get styles(){return(0,n.unsafeCSS)(c.A)}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){let e;return this.isGroupUser?e=(0,n.html)(u||(u=f`

    Your group is now leveraging the Mandiant Threat Intelligence technology integration. Curated Mandiant context such as threat actors and malware toolkits will now surface on IoC reports. This is just the beginning, stay tuned!

    Check out the following IoC reports to see how Mandiant information is being displayed on reports:
    `),s.Z8.getRedirectUrl("file","3891a99f05bb166044e7ec11ed04f651bf2a0c48a76691258546b8dbc5620c58"),s.Z8.getRedirectUrl("file","77e82c3d5fea369f6598339dcd97b73f670ff0ad373bf7fc3a2d8586f58d9d32"),s.Z8.getRedirectUrl("domain","mobile-sessionid.customize-identity.info")):this.isGroupAdmin&&(e=(0,n.html)(A||(A=f`

    Your organization seems to be a customer of Mandiant Threat Intelligence. Our platform has a new integration with Mandiant, you can set it up by adding your Mandiant API key. Once done, your entire group (all of its users) will see curated Mandiant context (e.g. threat actors and malware toolkits) on reports for those IoCs that Mandiant knows about

    Note that you can configure this integration, or add others, at any point in time through the Technology Integrations entry in the left sidebar menu.

    ${0}`),i.screenGearIcon)),(0,n.html)(p||(p=f` `),a.KK.isDarkMode()?"images/iocstream-config/mandiant-darkmode.svg":"images/iocstream-config/mandiant-lightmode.svg",n.nothing,e?(0,n.html)(b||(b=f` ${0}`),e):n.nothing,this.isGroupUser?(0,n.html)(m||(m=f` Learn more `),s.Z8.getRedirectUrl("mandiantIntegrationHelp")):(0,n.html)(g||(g=f`Learn more `),s.Z8.getRedirectUrl("mandiantIntegrationHelp"),(()=>{this.close(),s.Z8.redirect("technologyIntegrations",d.TechnologyIntegrationSections.ThirdPartyToVT+`?showAssistant=true&selectedVendorOnAssistant=${l.q_.VENDOR_MAP_ID.mandiant}`)})))}};h([(0,o.property)()],v.prototype,"groupName",void 0),h([(0,o.property)()],v.prototype,"isGroupUser",void 0),h([(0,o.property)()],v.prototype,"isGroupAdmin",void 0),v=h([(0,o.customElement)("vt-mandiant-integration")],v)},79875:(e,t,r)=>{"use strict";r.r(t),r.d(t,{VtShowReferenceScreenshotModal:()=>d});var n=r(48704),o=r(16645),i=r(39467);let a,s=e=>e;var l=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let d=class extends n.LitElement{constructor(){super(...arguments),this.href=""}static get styles(){return(0,n.unsafeCSS)(i.A)}render(){return(0,n.html)(a||(a=s` `),this.href)}};l([(0,o.property)({type:String})],d.prototype,"href",void 0),d=l([(0,o.customElement)("vt-show-reference-screenshot-modal")],d)},42020:(e,t,r)=>{"use strict";r.r(t);var n=r(22894),o=r(56870),i=(r(9891),r(150)),a=r(87678),s=r(48704),l=r(16645),d=r(62832),c=r(53519),u=r.n(c),A=r(89152),p=(r(42320),r(15323)),b=r(15431),m=r(45241),g=r(44052),f=r(71012),h=r(81632);let v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T,R,L,M,N,U,J=e=>e;function z(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.NotFound="No users nor groups found"}(Z||(Z={}));let q=(v=class extends f.D{constructor(){super(...arguments),this.viewers=[],this.editors=[],this.oldCollaborators=[],this.newCollaborators=[],this.newCollaboratorsToAdd=[],this.oldCollaboratorsToRemove=[],this.syncFunction=()=>{},this.loadingUser=!1,this.saving=!1,this.oldCollaboratorsIds=[],this.isCollaboratorsDropdownOpened=!1,this.userGroupSelector=i.CollaboratorType.User,this.inputMessage="Type username",this.retrieveCollaborators=u()((()=>{var e;this.searchCollaborators(null===(e=this.inputQuery)||void 0===e?void 0:e.value),this.requestUpdate()}),500)}willUpdate(e){var t,r;if(e.has("viewers")&&e.has("editors")&&(null!==(t=this.editors)&&void 0!==t&&t.length||null!==(r=this.viewers)&&void 0!==r&&r.length)){var n,o;const e=(null===(n=this.editors)||void 0===n?void 0:n.map((e=>j(j({},e),{},{role:i.CollaboratorRole.Editor}))))||[],t=(null===(o=this.viewers)||void 0===o?void 0:o.map((e=>j(j({},e),{},{role:i.CollaboratorRole.Viewer}))))||[];this.oldCollaborators=[...e,...t],this.oldCollaboratorsIds=this.oldCollaborators.map((e=>e.id))}}close(){this.dispatchEvent(new CustomEvent("close",{}))}get ownerName(){return this.owner?this.formatName(this.owner):""}get viewersToAdd(){return this.newCollaboratorsToAdd.filter((e=>e.role===i.CollaboratorRole.Viewer))}get viewersToRemove(){return this.oldCollaboratorsToRemove.filter((e=>e.role===i.CollaboratorRole.Viewer))}get editorsToAdd(){return this.newCollaboratorsToAdd.filter((e=>e.role===i.CollaboratorRole.Editor))}get editorsToRemove(){return this.oldCollaboratorsToRemove.filter((e=>e.role===i.CollaboratorRole.Editor))}getOppositeRole(e){return e===i.CollaboratorRole.Editor?i.CollaboratorRole.Viewer:i.CollaboratorRole.Editor}hasOldCollaboratorRoleChanged(e){return this.viewers.find((t=>t.id===e.id))&&e.role===i.CollaboratorRole.Editor||this.editors.find((t=>t.id===e.id))&&e.role===i.CollaboratorRole.Viewer}formatName(e){var t;let r;return null!==(t=e.attributes)&&void 0!==t&&t.first_name&&(r=`${e.attributes.first_name}`,e.attributes.last_name&&(r+=` ${e.attributes.last_name}`)),r?`${e.id} (${r})`:e.id}searchCollaborators(e){this.newCollaborators=[],(e||i.CollaboratorType.User!==this.userGroupSelector)&&(this.loadingUser=!0,this.error=void 0,a.u.user.getShareableEntities(e,this.userGroupSelector.toLowerCase()).then((t=>{var r;(null===(r=this.inputQuery)||void 0===r?void 0:r.value)===e&&(this.newCollaborators=t.data.filter((e=>!this.oldCollaborators.find((t=>t.id===e.id)))).map((e=>j(j({},e),{},{role:i.CollaboratorRole.Viewer}))),this.isCollaboratorsDropdownOpened=!0)})).catch((()=>{this.error=Z.NotFound})).finally((()=>{this.loadingUser=!1})))}getOwnerInfo(){var e;return(0,s.html)(C||(C=J`
    ${0}
    Created
    `),null===(e=this.owner)||void 0===e?void 0:e.id,this.ownerName?(0,s.html)(w||(w=J`${0} is the owner`),this.ownerName):s.nothing,this.creationDate)}getVisibilityForm(){return(0,s.html)(y||(y=J`
    Change visibility
    This collection is initially public for sharing with the community. You can adjust its visibility to be limited to your organization or just yourself while working on it.
    `),!this.isPrivate,(()=>{this.isPrivate=!this.isPrivate}),this.isPrivate?"Private":"Public")}getCollaboratorsForm(){const e=this.newCollaborators.filter((e=>!this.newCollaboratorsToAdd.find((t=>t.id===e.id))));return(0,s.html)(x||(x=J`
    ${0}
    ${0}
    ${0}
    `),this.userGroupSelector,i.CollaboratorType.User,this.handleClickSelect,i.CollaboratorType.Group,this.handleClickSelect,(0,d.classMap)({"form-control":!0,"is-invalid":!!this.error}),this.inputMessage,this.inputMessage,(()=>{var e;null!==(e=this.inputQuery)&&void 0!==e&&e.value&&this.newCollaborators.length&&(this.isCollaboratorsDropdownOpened=!0)}),this.retrieveCollaborators.bind(this),(()=>this.isCollaboratorsDropdownOpened=!1),this.retrieveCollaborators.bind(this),this.error,this.isCollaboratorsDropdownOpened&&e.length>0&&!this.loadingUser?(0,s.html)(D||(D=J`
    ${0}
    `),this.newCollaborators?this.renderCollaboratorsFromSearch(e):s.nothing):s.nothing,this.loadingUser?(0,s.html)(B||(B=J` Retrieving users and groups... `)):s.nothing)}handleClickSelect(e){e.currentTarget.dataset.value===i.CollaboratorType.User?(this.userGroupSelector=i.CollaboratorType.User,this.inputMessage="Type username"):(this.userGroupSelector=i.CollaboratorType.Group,this.inputMessage="Type group name or click to see your groups")}changeOldCollaboratorsRole(){this.oldCollaboratorsIds.forEach((e=>{const t=this.oldCollaborators.find((t=>t.id===e));if(t&&this.hasOldCollaboratorRoleChanged(t)){const e=JSON.parse(JSON.stringify(t));e.role=this.getOppositeRole(e.role),this.removeOldCollaborator(e),this.addNewCollaborator(t)}}))}removeNewCollaborator(e){this.newCollaborators.push(e);const t=this.newCollaboratorsToAdd.findIndex((t=>t.id===e.id));t>-1&&this.newCollaboratorsToAdd.splice(t,1),this.requestUpdate()}removeOldCollaborator(e){this.oldCollaboratorsToRemove.push(e);const t=this.oldCollaborators.findIndex((t=>t.id===e.id));t>-1&&this.oldCollaborators.splice(t,1),this.requestUpdate()}addNewCollaborator(e){if(!!this.newCollaboratorsToAdd.find((t=>t.id===e.id)))return;this.newCollaboratorsToAdd.push(e);const t=this.newCollaborators.findIndex((t=>t.id===e.id));t>-1&&this.newCollaborators.splice(t,1),this.requestUpdate()}renderCollaboratorsToAdd(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,s.html)(E||(E=J` ${0} `),e.map((e=>(0,s.html)(k||(k=J`
    ${0} ${0} ${0}
    `),"group"===e.type?(0,s.html)($||($=J`[group]`)):(0,s.html)(_||(_=J`[user]`)),e.id,e.role,Object.values(i.CollaboratorRole).map((t=>(0,s.html)(F||(F=J` `),(()=>{e.role=t,this.requestUpdate()}),t))),(()=>{if(t){const t=JSON.parse(JSON.stringify(e));t.role=this.hasOldCollaboratorRoleChanged(e)?this.getOppositeRole(t.role):t.role,this.removeOldCollaborator(t)}else this.removeNewCollaborator(e)})))))}renderCollaboratorsFromSearch(e){return(0,s.html)(I||(I=J` ${0} `),e.map((e=>(0,s.html)(O||(O=J` ${0} ${0} `),(t=>{t.stopPropagation(),t.preventDefault(),this.addNewCollaborator(e)}),"group"===e.type?(0,s.html)(S||(S=J`[group]`)):(0,s.html)(P||(P=J`[user]`)),e.id))))}getCollaboratorsList(){return this.oldCollaborators.length||this.newCollaboratorsToAdd.length||this.newCollaborators.length?(0,s.html)(T||(T=J`
    Shared with
    ${0} ${0}
    `),this.renderCollaboratorsToAdd(this.oldCollaborators,!0),this.renderCollaboratorsToAdd(this.newCollaboratorsToAdd)):s.nothing}shareUrl(){return(0,s.html)(R||(R=J`
    Share the collection

    This is the link to access the collection. ${0}

    ${0}
    `),this.isPrivate?" If collection is private, only collaborators can see it.":s.nothing,window.location.href,(()=>m.KK.sendToClipboard(this,window.location.href)),p.copyIcon,this.isPrivate?s.nothing:(0,s.html)(L||(L=J` ${0} Share on X `),(()=>n.h4.collector.collect(o.JU.COLLECTION_CARD,o._B.SHARE,"t")),window.location.href,p.xTwitterIcon))}get isOwner(){var e,t;return(null===(e=this.owner)||void 0===e?void 0:e.id)===(null===(t=g.NU.currentUser)||void 0===t?void 0:t.id)}render(){var e,t,r,n;return(0,s.html)(M||(M=J` `),this.isOwner&&(null!==(e=g.NU.currentUser)&&void 0!==e&&e.vtiAccess||null!==(t=g.NU.currentUser)&&void 0!==t&&t.gtiAccess)?(0,s.html)(N||(N=J` ${0} ${0} ${0} ${0}`),this.getOwnerInfo(),null!==(r=g.NU.currentUser)&&void 0!==r&&r.hasPrivilege(A.V["private-collections"])?this.getVisibilityForm():s.nothing,this.isPrivate?this.getCollaboratorsForm():s.nothing,this.getCollaboratorsList()):s.nothing,this.shareUrl(),this.close,this.isOwner&&null!==(n=g.NU.currentUser)&&void 0!==n&&n.vtiAccess?(0,s.html)(U||(U=J` `),this.saveInfo,this.saving,this.saving?"Saving...":"Save"):s.nothing)}getOnlyDescriptors(e){return e.map((e=>({id:e.id,type:e.type})))}saveInfo(){var e,t=this;return(e=function*(){var e;if(!t.collectionId)return;let r=!1;t.saving=!0,t.changeOldCollaboratorsRole(),yield a.u.collection.deleteRelationships(t.collectionId,{viewers:t.getOnlyDescriptors(t.viewersToRemove),editors:t.getOnlyDescriptors(t.editorsToRemove)}).catch((e=>{m.KK.showToast(t,e.message),b.u.report(e),r=!0}));const n={};null!==(e=g.NU.currentUser)&&void 0!==e&&e.hasPrivilege(A.V["private-collections"])&&(n.private=t.isPrivate),yield a.u.collection.patch(t.collectionId,n,{},{},{viewers:{data:t.getOnlyDescriptors(t.viewersToAdd)},editors:{data:t.getOnlyDescriptors(t.editorsToAdd)}}).catch((e=>{m.KK.showToast(t,e.message),b.u.report(e),r=!0})),r||(t.saving=!1,t.syncFunction(),t.close(),m.KK.showToast(t,"Collection info saved"))},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){z(i,n,o,a,s,"next",e)}function s(e){z(i,n,o,a,s,"throw",e)}a(void 0)}))})()}},v.styles=(0,s.unsafeCSS)(h.A),v);G([(0,l.property)()],q.prototype,"collectionId",void 0),G([(0,l.property)()],q.prototype,"isPrivate",void 0),G([(0,l.property)()],q.prototype,"owner",void 0),G([(0,l.property)()],q.prototype,"creationDate",void 0),G([(0,l.property)()],q.prototype,"viewers",void 0),G([(0,l.property)()],q.prototype,"editors",void 0),G([(0,l.state)()],q.prototype,"oldCollaborators",void 0),G([(0,l.state)()],q.prototype,"newCollaborators",void 0),G([(0,l.state)()],q.prototype,"newCollaboratorsToAdd",void 0),G([(0,l.state)()],q.prototype,"oldCollaboratorsToRemove",void 0),G([(0,l.property)()],q.prototype,"syncFunction",void 0),G([(0,l.query)("input#inputQuery")],q.prototype,"inputQuery",void 0),G([(0,l.state)()],q.prototype,"error",void 0),G([(0,l.state)()],q.prototype,"loadingUser",void 0),G([(0,l.state)()],q.prototype,"saving",void 0),G([(0,l.state)()],q.prototype,"oldCollaboratorsIds",void 0),G([(0,l.state)()],q.prototype,"isCollaboratorsDropdownOpened",void 0),G([(0,l.state)()],q.prototype,"userGroupSelector",void 0),G([(0,l.state)()],q.prototype,"inputMessage",void 0),q=G([(0,l.customElement)("vt-ui-collection-share-modal")],q),t.default=q},9140:(e,t,r)=>{"use strict";r.r(t);var n=r(48704),o=r(16645),i=r(81258),a=r(95688),s=r(3964),l=r(35034),d=r(3196);let c,u,A=e=>e;var p=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let b=(c=class extends n.LitElement{constructor(){super(...arguments),this.selectedMode=s.EasySearchModes.Files,this.updateSearchInput=()=>{},this.onRedirect=()=>{}}willUpdate(e){e.has("selectedMode")&&!this.selectedMode&&(this.selectedMode=s.EasySearchModes.Files)}changeSelectedModeRequested(e){this.selectedMode=e.detail.route,a.Z8.updateUrl(a.Z8.getRedirectUrl("home",`search/${this.selectedMode}`))}search(e){var t,r;let n=(null==e||null===(t=e.detail)||void 0===t?void 0:t.text)||(null==e||null===(r=e.detail)||void 0===r?void 0:r.value)||"";if(n=n.trim(),"easy-search-requested"===(null==e?void 0:e.type)&&this.updateSearchInput(n.replace(/\n/g," ")),n){let e;this.selectedMode===s.EasySearchModes.Multisearch?(e=i.PN.formatMultisearchQuery(n),0==e.length&&(e=(0,l.O)(n))):e=(0,l.O)(n),this.dispatchEvent(new CustomEvent("generic-search-requested",{bubbles:!0,composed:!0,detail:{query:e}}))}this.closeDialog()}closeDialog(){this.selectedMode=s.EasySearchModes.Files,this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,n.html)(u||(u=A` `),this.selectedMode,this.changeSelectedModeRequested,this.search,this.closeDialog,this.onRedirect)}},c.styles=(0,n.unsafeCSS)(d.A),c);p([(0,o.property)({type:String})],b.prototype,"selectedMode",void 0),p([(0,o.property)()],b.prototype,"updateSearchInput",void 0),p([(0,o.property)()],b.prototype,"onRedirect",void 0),b=p([(0,o.customElement)("vt-ui-easy-search-form-modal")],b),t.default=b},9310:(e,t,r)=>{"use strict";r.r(t),r.d(t,{VtUiIframeModal:()=>A});var n=r(48704),o=r(16645),i=r(37534);let a,s,l,d,c=e=>e;var u=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let A=(a=class extends n.LitElement{constructor(){super(...arguments),this.openButtonText="Open",this.heightPx=400}open(){window.open(this.openUrl,"_blank")}render(){return(0,n.html)(s||(s=c`
    ${0}
    ${0}
    `),this.iframeUrl?(0,n.html)(l||(l=c`
    `),this.heightPx,this.iframeUrl):"",(()=>this.dispatchEvent(new CustomEvent("close-iframe-modal"))),this.openUrl?(0,n.html)(d||(d=c` `),this.open,this.openButtonText):n.nothing)}},a.styles=(0,n.unsafeCSS)(i.A),a);u([(0,o.property)({type:String})],A.prototype,"iframeUrl",void 0),u([(0,o.property)({type:String})],A.prototype,"openUrl",void 0),u([(0,o.property)({type:String})],A.prototype,"openButtonText",void 0),u([(0,o.property)({type:Number})],A.prototype,"heightPx",void 0),A=u([(0,o.customElement)("vt-ui-iframe-modal")],A)},39965:(e,t,r)=>{"use strict";r.r(t);var n=r(22894),o=r(48704),i=r(16645),a=r(17999),s=r(45241),l=r(54512),d=r(71012),c=r(65493);let u,A,p,b,m=e=>e;function g(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var f=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let h=(u=class extends d.D{constructor(){super(...arguments),this.loading=!1,this.isChecked=!1}close(){this.dispatchEvent(new CustomEvent("close",{}))}render(){return(0,o.html)(A||(A=m` `),this.selectedEntities?(0,o.html)(p||(p=m`${0}`),this.selectedEntities.length):(0,o.html)(b||(b=m`${0}`),this.targetName),this.denomination,(e=>{var t;return this.isChecked=!(null===(t=this.checkbox)||void 0===t||!t.checked)}),this.unfollow,this.loading,this.loading?"Unfollowing...":this.isChecked?"Unfollow and delete notifications":"Unfollow")}unfollow(){var e,t=this;return(e=function*(){var e;if(!t.unsubscriber)return;t.loading=!0;const r=(null===(e=t.checkbox)||void 0===e?void 0:e.checked)&&(t.filter||t.selectedEntities);if(t.selectedEntities?yield Promise.allSettled(t.selectedEntities.map((e=>t.unsubscriber(e)))):yield t.unsubscriber(),r&&(t.selectedEntities?yield Promise.allSettled(t.selectedEntities.map((e=>n.h4.iocStreams.filteredDelete(`source_id: ${e}`)))):yield n.h4.iocStreams.filteredDelete(t.filter)),s.KK.showToast(t,`Unsubscribed successfully from ${t.selectedEntities?`${t.selectedEntities.length.toString()} ${t.denomination}`:t.targetName}.${r?" Historic notifications are also being deleted (It could take a while)":""}`),t.loading=!1,t.selectedEntities){const e=(0,a.qi)(l.J.shell,"vt-ui-insights-follow-form");e&&e.notifySavedPreferences()}t.close()},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){g(i,n,o,a,s,"next",e)}function s(e){g(i,n,o,a,s,"throw",e)}a(void 0)}))})()}},u.styles=(0,o.unsafeCSS)(c.A),u);f([(0,i.query)("#flexCheckDefault")],h.prototype,"checkbox",void 0),f([(0,i.property)({type:String})],h.prototype,"unsubscriber",void 0),f([(0,i.property)({type:String})],h.prototype,"denomination",void 0),f([(0,i.property)({type:String})],h.prototype,"targetName",void 0),f([(0,i.property)()],h.prototype,"selectedEntities",void 0),f([(0,i.property)({type:String})],h.prototype,"filter",void 0),f([(0,i.state)()],h.prototype,"loading",void 0),f([(0,i.state)()],h.prototype,"isChecked",void 0),h=f([(0,i.customElement)("vt-ui-unsubscribe-entity-modal")],h),t.default=h},66748:(e,t,r)=>{"use strict";r(9891);var n=r(48704),o=r(16645),i=r(21903),a=r(90569),s=r.n(a),l=r(95688),d=(r(63956),r(98121));let c,u=e=>e;var A=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let p=class extends n.LitElement{constructor(){super(...arguments),this._checkScroll=()=>{const e=window.pageYOffset||document.documentElement.scrollTop;this._lastScrollTop=this._lastScrollTop||0;const t=e>this._lastScrollTop;this._lastScrollTop=e,e>110&&t?this.setAttribute("hidden",""):this.removeAttribute("hidden")}}static get styles(){return(0,n.unsafeCSS)(d.A)}connectedCallback(){super.connectedCallback(),document.addEventListener("scroll",this._checkScroll)}disconnectedCallback(){document.removeEventListener("scroll",this._checkScroll),super.disconnectedCallback()}render(){return(0,n.html)(c||(c=u` `),l.Z8.getRedirectUrl("home"),(0,i.T)(s()),this.view,l.Z8.getRedirectUrl("servicesOverview"),l.Z8.getRedirectUrl("intelligenceOverview"),l.Z8.getRedirectUrl("huntingOverview"),l.Z8.getRedirectUrl("graphOverview"),l.Z8.getRedirectUrl("apiDocs"),l.Z8.getRedirectUrl("contactUs","premium-services"))}};A([(0,o.property)({type:String})],p.prototype,"view",void 0),p=A([(0,o.customElement)("overview-navbar")],p)},13212:(e,t,r)=>{"use strict";r.d(t,{V:()=>R});r(9891);var n=r(48704),o=r(16645),i=r(51851),a=(r(36364),r(80480));let s,l,d,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I=e=>e;function O(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function S(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){O(i,n,o,a,s,"next",e)}function s(e){O(i,n,o,a,s,"throw",e)}a(void 0)}))}}var P=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let T=(s=class extends n.LitElement{constructor(){var e,t,o,i,a,s,$,_,F,O,P,T,R,L,M,N,U,J,z,H;super(...arguments),this.position="auto",this.popoverType="unknown",this.popoverTemplates={unknown:{render:(H=S((function*(){return(0,n.html)(l||(l=I`${0}`),n.nothing)})),function(){return H.apply(this,arguments)})},"campaign-event-detail":{title:()=>"Event detail",render:(z=S((function*(e){return(0,n.html)(d||(d=I`${0}`),e.detail)})),function(e){return z.apply(this,arguments)})},"collection-timeline-event-detail":{render:(J=S((function*(e){return yield Promise.all([r.e(87347),r.e(47031),r.e(29997)]).then(r.bind(r,29997)),(0,n.html)(c||(c=I``),e)})),function(e){return J.apply(this,arguments)})},"associated-collection-dates-popover":{render:(U=S((function*(e){return yield r.e(71525).then(r.bind(r,71525)),(0,n.html)(u||(u=I``),e.associatedCollection,e.associatedCollectionIcon,e.collectionType)})),function(e){return U.apply(this,arguments)})},"counters-popover":{render:(N=S((function*(e){return yield r.e(44501).then(r.bind(r,44501)),(0,n.html)(A||(A=I` `),e.counters)})),function(e){return N.apply(this,arguments)})},"detections-popover":{title:(M=S((function*(e){return yield r.e(25905).then(r.bind(r,25905)),(0,n.html)(p||(p=I` `),e.lastAnalysisBrief)})),function(e){return M.apply(this,arguments)}),render:(L=S((function*(e){return yield r.e(36091).then(r.bind(r,36091)),(0,n.html)(b||(b=I` `),e.lastAnalysisBrief)})),function(e){return L.apply(this,arguments)})},"known-distributors-popover":{title:()=>"Known distributor",render:(R=S((function*(e){return yield r.e(63219).then(r.bind(r,63219)),(0,n.html)(m||(m=I` `),e.knownDistributors)})),function(e){return R.apply(this,arguments)})},"match-context-popover":{title:e=>"Match context"+(e.match_source?` (matched in: ${e.match_source.toLowerCase().replaceAll("_"," ")})`:""),render:(T=S((function*(e){return yield r.e(81885).then(r.bind(r,81885)),(0,n.html)(g||(g=I` `),e.contentSnippets,e.searchSnippets)})),function(e){return T.apply(this,arguments)})},"pivotable-collections-list-popover":{render:(P=S((function*(e){return yield r.e(62169).then(r.bind(r,62169)),(0,n.html)(f||(f=I` `),e.collections)})),function(e){return P.apply(this,arguments)})},"related-network-locations-popover":{title:(O=S((function*(e){return yield r.e(86127).then(r.bind(r,86127)),(0,n.html)(h||(h=I` `),e.file)})),function(e){return O.apply(this,arguments)}),render:(F=S((function*(e){return yield r.e(5017).then(r.bind(r,5017)),(0,n.html)(v||(v=I` `),e.file)})),function(e){return F.apply(this,arguments)})},"url-headers-popover":{title:()=>"Transaction",render:(_=S((function*(e){return yield r.e(91425).then(r.bind(r,91425)),(0,n.html)(C||(C=I` `),e.headers,e.hash,e.remoteIp,e.domain,e.reverseDns)})),function(e){return _.apply(this,arguments)})},"markdown-popover":{title:e=>e.title,render:($=S((function*(e){return(0,n.html)(w||(w=I``),e.markdown,!0,!0)})),function(e){return $.apply(this,arguments)})},"targeted-industries-popover":{render:(s=S((function*(e){return yield r.e(74077).then(r.bind(r,74077)),(0,n.html)(y||(y=I` `),e.industries)})),function(e){return s.apply(this,arguments)})},"targeted-regions-popover":{render:(a=S((function*(e){return yield r.e(25663).then(r.bind(r,25663)),(0,n.html)(x||(x=I` `),e.regions)})),function(e){return a.apply(this,arguments)})},"motivations-popover":{render:(i=S((function*(e){return yield r.e(78937).then(r.bind(r,78937)),(0,n.html)(D||(D=I` `),e.motivations)})),function(e){return i.apply(this,arguments)})},"icon-and-text-popover":{render:(o=S((function*(e){return yield r.e(88181).then(r.bind(r,10562)),(0,n.html)(B||(B=I` `),e.iconAndTexts)})),function(e){return o.apply(this,arguments)})},"tenant-derived-user-popover":{render:(t=S((function*(e){return yield r.e(55149).then(r.bind(r,55149)),(0,n.html)(E||(E=I` `),e.groupName)})),function(e){return t.apply(this,arguments)})},"gemini-chat-disclaimer-popover":{render:(e=S((function*(){return yield r.e(82175).then(r.bind(r,82175)),(0,n.html)(k||(k=I``))})),function(){return e.apply(this,arguments)})}},this.openGlobalPopover=e=>{const t=e.detail.popover;t&&(this.popoverType=t,this.data=e.detail.data,e.detail.target&&this.popoverComponent&&(this.popoverComponent.for=e.detail.target))},this.hideGlobalPopover=()=>{this.popoverType="unknown"},this.forceHideGlobalPopover=()=>{var e;null===(e=this.popoverComponent)||void 0===e||e.forceHide()}}connectedCallback(){super.connectedCallback(),window.addEventListener("vt-popover-show",this.openGlobalPopover),window.addEventListener("vt-popover-hide",this.hideGlobalPopover),window.addEventListener("vt-popover-force-hide",this.forceHideGlobalPopover)}disconnectedCallback(){window.removeEventListener("vt-popover-show",this.openGlobalPopover),window.removeEventListener("vt-popover-hide",this.hideGlobalPopover),window.removeEventListener("vt-popover-force-hide",this.forceHideGlobalPopover),super.disconnectedCallback()}render(){return this.renderPopover(this.popoverType)}renderPopover(e){const t=this.popoverTemplates[e];return(0,n.html)($||($=I` ${0} ${0} `),this.position,t.title?(0,n.html)(_||(_=I` ${0} `),(0,i.T)(t.title(this.data))):n.nothing,(0,i.T)(t.render(this.data),(0,n.html)(F||(F=I`
    `))))}},s.styles=(0,n.unsafeCSS)(a.A),s);P([(0,o.property)({type:String})],T.prototype,"position",void 0),P([(0,o.state)()],T.prototype,"popoverType",void 0),P([(0,o.query)("#globalPopover")],T.prototype,"popoverComponent",void 0),P([(0,o.state)()],T.prototype,"data",void 0),T=P([(0,o.customElement)("popover-manager")],T);const R=new class{show(e,t,r){window.dispatchEvent(new CustomEvent("vt-popover-show",{detail:{popover:e,data:t,target:r}}))}hide(){window.dispatchEvent(new CustomEvent("vt-popover-hide"))}forceHide(){window.dispatchEvent(new CustomEvent("vt-popover-force-hide"))}}},68428:(e,t,r)=>{"use strict";r.d(t,{E:()=>g});var n=r(48704),o=r(16645),i=r(62832),a=r(82954),s=r(4988),l=r(12593),d=r(93349),c=r(45241),u=(r(36364),r(30512));let A,p,b,m=e=>e;var g,f=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.Write="write",e.Preview="preview"}(g||(g={}));let h=(A=class extends n.LitElement{constructor(){super(...arguments),this.mode=g.Write,this.cardStyle=!1,this.allowImages=!1}get value(){var e;return(null===(e=this.textareaElement)||void 0===e?void 0:e.value)||""}set value(e){this.textareaElement&&(this.textareaElement.value=e)}willUpdate(e){e.has("mode")&&this.mode===g.Write&&requestAnimationFrame((()=>{var e;return null===(e=this.textareaElement)||void 0===e?void 0:e.focus()}))}addFormat(e){const t=this.textareaElement,r=e.currentTarget.dataset.format;if(!t||!r)return;let n,o,i,a=null==t?void 0:t.selectionStart,s=null==t?void 0:t.selectionEnd;const l=this.value,d=l.substring(a,s),c=l.substring(0,a),u=l.substring(s);d?"###"===r?(i=`${r} ${d}`,n=a+r.length+1,o=a+r.length+1+d.length):">"===r?(i=`\n${r} ${d}\n`,n=a+r.length+2,o=a+r.length+2+d.length):(i=`${r}${d}${r}`,n=a+r.length,o=a+r.length+d.length):("###"===r?(i=`${r} `,n=a+i.length):">"===r?(i=`\n${r} \n`,n=a+i.length-1):(i=`${r}${r}`,n=a+i.length/2),o=n),this.value=`${c}${i}${u}`,t.focus(),t.selectionStart=n,t.selectionEnd=o}updateTextarea(){const e=this.querySelector("textarea");e&&(this.textareaElement=e)}render(){return(0,n.html)(p||(p=m`
    ${0}
    `),(0,i.classMap)({active:this.mode===g.Write}),(()=>this.mode=g.Write),(0,i.classMap)({active:this.mode===g.Preview}),(()=>this.mode=g.Preview),(0,i.classMap)({"d-none":this.mode!==g.Write}),c.KK.showTooltip,this.addFormat,c.KK.showTooltip,this.addFormat,a.formatBoldIcon,c.KK.showTooltip,this.addFormat,l.formatItalicIcon,c.KK.showTooltip,this.addFormat,d.formatQuoteIcon,c.KK.showTooltip,this.addFormat,s.formatCodeIcon,(0,i.classMap)({"p-3":this.mode===g.Preview,"p-2":this.mode===g.Write}),this.mode!==g.Write,this.updateTextarea,this.mode===g.Preview?(0,n.html)(b||(b=m``),this.value,this.allowImages):n.nothing)}},A.styles=(0,n.unsafeCSS)(u.A),A);f([(0,o.property)({type:String})],h.prototype,"mode",void 0),f([(0,o.property)({type:Boolean,reflect:!0,attribute:"card-style"})],h.prototype,"cardStyle",void 0),f([(0,o.property)({type:Boolean})],h.prototype,"allowImages",void 0),h=f([(0,o.customElement)("rich-textarea")],h)},79984:(e,t,r)=>{"use strict";r.d(t,{K:()=>U});var n=r(80909),o=r(9891),i=r(48704),a=r(16645),s=r(62832),l=r(85200),d=r(15323),c=r(95688),u=r(44052),A=r(33508);let p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T,R,L,M=e=>e;var N=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const U=[{label:"Threat Landscape",icon:d.magnifyingGlassThreadLandscapeIcon,children:[{label:"My Threat Profiles",icon:d.pictureSparkIcon,disabled:!(null!==(j=u.NU.currentUser)&&void 0!==j&&j.hasPrivilege(n.E["threat-profiles"])),link:c.Z8.getRedirectUrl("mandiantThreatProfile")},{label:"Threat Actors",icon:d.actorIcon,disabled:!(null!==(V=u.NU.currentUser)&&void 0!==V&&V.hasPrivilege(n.E["threat-actors"])),link:c.Z8.getRedirectUrl("threatLandscape","threat-actors")},{label:"Malware & Tools",icon:d.bugIcon,disabled:!(null!==(Z=u.NU.currentUser)&&void 0!==Z&&Z.hasPrivilege(n.E.malwares)),link:c.Z8.getRedirectUrl("threatLandscape","malware-and-tools")},{label:"Campaigns",icon:d.targetArrowIcon,disabled:!(null!==(G=u.NU.currentUser)&&void 0!==G&&G.hasPrivilege(n.E.campaigns)),link:c.Z8.getRedirectUrl("threatLandscape","campaigns")},{label:"IoC Collections",icon:d.collectionIcon,disabled:!(null!==(q=u.NU.currentUser)&&void 0!==q&&q.hasPrivilege(n.E.collections)),link:c.Z8.getRedirectUrl("threatLandscape","ioc-collections")},{label:"TTP Analysis",icon:d.mitreMatrixIcon,disabled:!(null!==(W=u.NU.currentUser)&&void 0!==W&&W.hasPrivilege(n.E["mitre-attack"])),link:c.Z8.getRedirectUrl("ttpAnalysis")}]},{label:"IoC Investigation",icon:d.intelligenceIcon,children:[{label:null!==(p=u.NU.currentUser)&&void 0!==p&&p.gtiAccess?"Check with VirusTotal":"Search",icon:d.magnifyingGlassIcon,link:c.Z8.getRedirectUrl("home")},{label:"IoC Stream",icon:d.bellIcon,disabled:!(null!==(b=u.NU.currentUser)&&void 0!==b&&b.hasPrivilege(n.E["ioc-stream"])),link:c.Z8.getRedirectUrl("iocStream")},{label:"Livehunt",icon:d.yaraIcon,disabled:!(null!==(m=u.NU.currentUser)&&void 0!==m&&m.hasPrivilege(n.E.livehunt)),link:c.Z8.getRedirectUrl("hunting")},{label:"Retrohunt",icon:d.retrohuntIcon,disabled:!(null!==(g=u.NU.currentUser)&&void 0!==g&&g.hasPrivilege(n.E.retrohunt)),link:c.Z8.getRedirectUrl("huntingRetro")},{label:"Diff",icon:d.diffIcon,disabled:!(null!==(f=u.NU.currentUser)&&void 0!==f&&f.hasPrivilege(n.E["vtdiff-ui"])),link:c.Z8.getRedirectUrl("diffs")}]},{label:"Reports & Analysis",icon:d.docWrittenIcon,disabled:!(null!==(z=u.NU.currentUser)&&void 0!==z&&z.hasPrivilege(n.E.reports)||null!==(H=u.NU.currentUser)&&void 0!==H&&H.hasPrivilege(n.E.references)),link:c.Z8.getRedirectUrl("reportsAndAnalysis")},{label:"Threat graph",icon:d.graphIcon,link:c.Z8.getRedirectUrl("graphs")},{label:"Private Scanning",icon:d.privateScanningIcon,disabled:!(null!==(h=u.NU.currentUser)&&void 0!==h&&h.hasPrivilege(n.E["private-scanning"])),link:c.Z8.getRedirectUrl("privateScanning")},{label:"Vulnerability Intelligence",icon:d.circleLockIcon,disabled:!(null!==(J=u.NU.currentUser)&&void 0!==J&&J.hasPrivilege(n.E.vulnerabilities)),link:c.Z8.getRedirectUrl("vulnerabilities")},{label:"Attack Surface Management",icon:d.asmIcon,disabled:!(null!==(v=u.NU.currentUser)&&void 0!==v&&v.hasPrivilege(n.E.asm)),children:[{label:"Dashboard",icon:d.graphBarsBaselineIcon,disabled:!(null!==(C=u.NU.currentUser)&&void 0!==C&&C.hasPrivilege(n.E.asm)),link:c.Z8.getRedirectUrl("mandiantASMDashboard")},{label:"Issues",icon:d.serverIcon,disabled:!(null!==(w=u.NU.currentUser)&&void 0!==w&&w.hasPrivilege(n.E.asm)),link:c.Z8.getRedirectUrl("mandiantASMIssues")},{label:"Entities",icon:d.databaseIcon,disabled:!(null!==(y=u.NU.currentUser)&&void 0!==y&&y.hasPrivilege(n.E.asm)),link:c.Z8.getRedirectUrl("mandiantASMEntities")},{label:"Technologies",icon:d.deviceIcon,disabled:!(null!==(x=u.NU.currentUser)&&void 0!==x&&x.hasPrivilege(n.E.asm)),link:c.Z8.getRedirectUrl("mandiantASMTechnologies")},{label:"Insights",icon:d.lineMonitorIcon,disabled:!(null!==(D=u.NU.currentUser)&&void 0!==D&&D.hasPrivilege(n.E.asm)),link:c.Z8.getRedirectUrl("mandiantASMInsights")}]},{label:"Digital Threat Monitoring",icon:d.targetDetectIcon,disabled:!(null!==(B=u.NU.currentUser)&&void 0!==B&&B.hasPrivilege(n.E.dtm)),children:[{label:"Alerts",icon:d.listUlIcon,disabled:!(null!==(E=u.NU.currentUser)&&void 0!==E&&E.hasPrivilege(n.E.dtm)),link:c.Z8.getRedirectUrl("mandiantDtm")},{label:"Monitors",icon:d.twoGearsIcon,disabled:!(null!==(k=u.NU.currentUser)&&void 0!==k&&k.hasPrivilege(n.E.dtm)),link:c.Z8.getRedirectUrl("mandiantDtm",void 0,{tab:"monitors"},!0)},{label:"Research tools",icon:d.magnifyingGlassListIcon,disabled:!(null!==($=u.NU.currentUser)&&void 0!==$&&$.hasPrivilege(n.E["dtm-research-tools"])),link:c.Z8.getRedirectUrl("mandiantDtm",void 0,{tab:"researchTools"},!0)}]},{label:"Dashboards",icon:d.dashboardAlternateIcon,disabled:!(null!==(_=u.NU.currentUser)&&void 0!==_&&_.hasPrivilege(n.E["mati-dashboards"])),link:c.Z8.getRedirectUrl("mandiantDashboards")},{label:"API Key",icon:d.apiKeyIcon,link:c.Z8.getRedirectUrl("user",`${null===(F=u.NU.currentUser)||void 0===F?void 0:F.id}/apikey`)},{label:"Technology integrations",icon:d.screenGearIcon,link:c.Z8.getRedirectUrl("technologyIntegrations")},{label:"Documentation",icon:d.booksIcon,link:null!==(I=u.NU.currentUser)&&void 0!==I&&I.gtiAccess?c.Z8.getRedirectUrl("helpCenterGti"):c.Z8.getRedirectUrl("documentation"),target:"_blank"},{label:"Support",icon:d.userHeadsetIcon,link:c.Z8.getRedirectUrl("technicalSupport"),target:"_blank"}];var J,z,H,j,V,Z,G,q,W;let Y=class extends((0,o.ResponsiveMixin)(i.LitElement)){static get styles(){return(0,i.unsafeCSS)(A.A)}constructor(){super(),this.menuData=[];let e=location.href;this.urlChangeListener=()=>{requestAnimationFrame((()=>{e!==location.href&&(e=location.href,this.requestUpdate())}))},this.menuData=this.processMenuDataPermissions(U)}processMenuDataPermissions(e){return[...e.map((e=>(e.disabled?e.children=void 0:e.children&&(e.children=[...e.children.filter((e=>!e.disabled))],e.disabled=0===e.children.length),e))).filter((e=>!e.disabled))]}connectedCallback(){super.connectedCallback(),document.body.addEventListener("click",this.urlChangeListener,!0),window.addEventListener("popstate",this.urlChangeListener,!0)}disconnectedCallback(){document.body.removeEventListener("click",this.urlChangeListener),window.removeEventListener("popstate",this.urlChangeListener),super.disconnectedCallback()}render(){var e;return(0,i.html)(O||(O=M` `),!this._large,this.resetScroll,null===(e=this.menuData)||void 0===e?void 0:e.map((e=>(0,i.html)(S||(S=M`

  • `),(0,s.classMap)({active:this.isActive(e),open:this.isActiveSection(e.children||[])}),this.renderSectionHeader(e),e.children?this.renderSubmenu(e.children):i.nothing))))}renderSectionHeader(e){var t,r;return(0,i.html)(P||(P=M` ${0} ${0} ${0} `),(0,l.ifDefined)(e.link),(0,l.ifDefined)(e.target),(0,s.classMap)({"fw-bold":!!e.children}),this.toggleOpen,e.children?(0,i.html)(T||(T=M` ${0} `),d.caretRightIcon):i.nothing,null===(t=e.label)||void 0===t?void 0:t.toLowerCase().replaceAll(" ","-"),e.icon||d.questionMarkCircleIcon,null===(r=e.label)||void 0===r?void 0:r.toLowerCase().replaceAll(" ","-"),e.label)}renderSubmenu(e){return(0,i.html)(R||(R=M`
      ${0}
    `),e.map((e=>{var t,r;return(0,i.html)(L||(L=M` `),(0,s.classMap)({active:this.isActive(e),"fw-bold":this.isActive(e)}),(0,l.ifDefined)(e.link),(0,l.ifDefined)(e.target),null===(t=e.label)||void 0===t?void 0:t.toLowerCase().replaceAll(" ","-"),e.icon||d.questionMarkCircleIcon,null===(r=e.label)||void 0===r?void 0:r.toLowerCase().replaceAll(" ","-"),e.label)})))}toggleOpen(e){var t;null===(t=e.currentTarget.parentElement)||void 0===t||t.classList.toggle("open")}isActive(e){return document.location.href.startsWith(e.link)}isActiveSection(e){return e.some((e=>this.isActive(e)))}resetScroll(){this.scrollTo(0,0)}};N([(0,a.state)()],Y.prototype,"menuData",void 0),Y=N([(0,a.customElement)("uno-sidebar")],Y)},11480:(e,t,r)=>{"use strict";var n=r(22894),o=r(56870),i=r(48704),a=r(16645),s=r(62832),l=r(56717),d=r(44052),c=r(85133),u=r(22980);let A,p,b,m,g,f,h,v=e=>e;var C=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let w=class extends l.C{constructor(){super(...arguments),this.disabled=!1,this.name="autocomplete-input",this.caseSensitive=!1,this.autoCompleteItems=[],this.query="",this.inputFocused=!1,this.autocompleteDropdownOpened=!1,this.submitOnEnter=!1}static get styles(){return(0,i.unsafeCSS)([u.A])}computeAutocompletePlaceholder(e,t,r){return e&&e.length<70&&(0,c.n1)(e,t,r,this.caseSensitive)||""}get thereAreSearchTerms(){return this.autoCompleteItems.filter((e=>!!e.term.trim())).length>0}updated(e){if(super.updated(e),e.has("query")){this.dispatchEvent(new CustomEvent("query-changed",{bubbles:!0,composed:!0,detail:this.query})),this.queryChanged();const e=this.querySelector("#lightDomInput"),t=document.createElement("input");t.id="lightDomInput",t.hidden=!0,t.name=this.name,t.value=this.query,e?this.replaceChild(t,e):this.appendChild(t)}}queryChanged(){var e,t;null!==(e=d.NU.currentUser)&&void 0!==e&&e.vtiAccess&&(this.query?this.filterSuggestions(this.query):this.autoCompleteItems=(null===(t=this.autocomplete)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.initialSuggestions)||[])}filterSuggestions(e){var t;this.selectedAutocompleteItemIndex=void 0,this.autoCompleteItems=(null===(t=this.autocomplete)||void 0===t?void 0:t.filterSuggestions(e,!this.caseSensitive))||[],e&&this.autoCompleteItems.length||this.closeAutocompleteDropdown()}search(){this.dispatchEvent(new CustomEvent("submitted-query",{bubbles:!0,composed:!0,detail:{query:this.query}}))}inputClicked(e){var t;this.query&&this.query.trim().length||(this.autoCompleteItems=(null===(t=this.autocomplete)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.initialSuggestions)||[]);this.openAutocompleteDropdown()}focusHandler(e){this.inputFocused=!0}openAutocompleteDropdown(){!this.autocompleteDropdownOpened&&this.autoCompleteItems.length&&(this.autocompleteDropdownOpened=!0)}selectNextAutoCompleteItem(){void 0===this.selectedAutocompleteItemIndex?this.selectedAutocompleteItemIndex=0:this.selectedAutocompleteItemIndex0?this.selectedAutocompleteItemIndex--:this.selectedAutocompleteItemIndex=void 0,this.scrollToSelectedAutocompleteItem(),this.query||this.updateInputValueOnKeyNavigation()}updateInputValueOnKeyNavigation(){this.searchInput.value=(0,c.n1)(this.query,this.autoCompleteItems,this.selectedAutocompleteItemIndex,this.caseSensitive)}canWeSubmitOnEnter(){return this.submitOnEnter&&this.parentNode}inputKeyDown(e){var t;"Escape"===e.key?(this.selectedAutocompleteItemIndex=void 0,this.autocompleteDropdownOpened&&(n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_DISCARD_SUGGESTIONS,this.query),this.closeAutocompleteDropdown())):"ArrowDown"===e.key?(this.openAutocompleteDropdown(),this.autocompleteDropdownOpened&&(this.selectNextAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query))):"ArrowUp"===e.key?(this.openAutocompleteDropdown(),this.autocompleteDropdownOpened&&(this.selectPreviousAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query))):"Enter"===e.key?(e.preventDefault(),this.includeSelectedItemInQuery(),this.search(),this.canWeSubmitOnEnter()&&this.parentNode.dispatchEvent(new CustomEvent("submit-autocomplete",{composed:!0,bubbles:!0,cancelable:!0,detail:this.query}))):"Tab"===e.key?(e.preventDefault(),this.includeSelectedItemInQuery()):"ArrowRight"===e.key&&this.query.length===(null===(t=this.searchInput)||void 0===t?void 0:t.selectionStart)&&this.includeSelectedItemInQuery()}includeSelectedItemInQuery(){var e;let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.autoCompleteItems.length&&(null!==(e=this.searchInput)&&void 0!==e&&e.value||t)&&(this.query=(0,c.n1)(this.query,this.autoCompleteItems,this.selectedAutocompleteItemIndex,this.caseSensitive),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_INCLUDE_SUGGESTION,this.query),setTimeout((()=>{var e;null===(e=this.searchInput)||void 0===e||e.focus()}),0))}inputHandler(){var e;this.query=(null===(e=this.searchInput)||void 0===e?void 0:e.value)||"",this.openAutocompleteDropdown()}formatSuggestionTerm(e){const t=e.user_query?this.query:(0,c.st)(this.query);return(0,i.html)(A||(A=v` ${0}${0} `),e.term.substring(0,t.length),e.term.substring(t.length))}render(){var e;return(0,i.html)(p||(p=v`
    ${0}
    `),this.name,this.placeholder||"",this.search,this.inputClicked,this.focusHandler,this.inputBlurred,this.inputKeyDown,this.inputHandler,void 0!==this.selectedAutocompleteItemIndex&&this.computeAutocompletePlaceholder(this.query,this.autoCompleteItems,this.selectedAutocompleteItemIndex)||this.query,this.disabled,null===(e=d.NU.currentUser)||void 0===e?void 0:e.vtiAccess,this.inputFocused&&this.computeAutocompletePlaceholder(this.query,this.autoCompleteItems,this.selectedAutocompleteItemIndex)||"",this.thereAreSearchTerms?(0,i.html)(b||(b=v` `),(0,s.classMap)({"d-none":!this.autocompleteDropdownOpened,"d-block":this.autocompleteDropdownOpened}),this.autoCompleteItems.map(((e,t)=>(0,i.html)(m||(m=v` `),(0,s.classMap)({active:t==this.selectedAutocompleteItemIndex}),(()=>{this.selectedAutocompleteItemIndex=t,this.includeSelectedItemInQuery(!0),requestAnimationFrame((()=>this.focus()))}),this.formatSuggestionTerm(e),e.brief_doc?(0,i.html)(g||(g=v` ${0} `),e.brief_doc):"",e.doc_link?(0,i.html)(f||(f=v` Docs `),e.doc_link,(e=>{e.stopPropagation()})):""))),this.isFooterDeclared()?(0,i.html)(h||(h=v` `)):i.nothing):i.nothing)}isFooterDeclared(){let e=!1;return this.childNodes.forEach((t=>{"footer"==t.getAttribute("slot")&&(e=!0)})),e}};C([(0,a.property)({type:Boolean})],w.prototype,"disabled",void 0),C([(0,a.property)({type:Object})],w.prototype,"autocomplete",void 0),C([(0,a.property)()],w.prototype,"name",void 0),C([(0,a.property)({type:String})],w.prototype,"placeholder",void 0),C([(0,a.property)()],w.prototype,"caseSensitive",void 0),C([(0,a.state)()],w.prototype,"autoCompleteItems",void 0),C([(0,a.state)()],w.prototype,"query",void 0),C([(0,a.state)()],w.prototype,"inputFocused",void 0),C([(0,a.state)()],w.prototype,"selectedAutocompleteItemIndex",void 0),C([(0,a.state)()],w.prototype,"autocompleteDropdownOpened",void 0),C([(0,a.query)("#searchInput")],w.prototype,"searchInput",void 0),C([(0,a.queryAll)(".dropdown-menu > .dropdown-item")],w.prototype,"autocompleteItemDivs",void 0),C([(0,a.property)()],w.prototype,"submitOnEnter",void 0),C([(0,a.property)()],w.prototype,"customFilter",void 0),w=C([(0,a.customElement)("vt-autocomplete-input")],w)},62589:(e,t,r)=>{"use strict";var n=r(75255),o=r.n(n),i=(r(45239),r(26030),r(76382),r(48704)),a=r(16645),s=r(75393),l=r(68370),d=r(41611);function c(e,t){return function(e){if(Array.isArray(e))return e} /** * @license * Copyright 2020 Google LLC * SPDX-License-Identifier: BSD-3-Clause */(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rv(v({},e),{},{[t]:!0})),{});const r={true:!0,false:!0},n=/[+\-*&%=<>!?|\/]/;function o(e,o){const a=e.next();if("#"==a&&o.startOfLine)return e.skipToEnd(),"meta";if(/[\[\]{}\(\),;\:\.]/.test(a))return null;if(/\d/.test(a))return e.eatWhile(/[\w\.]/),"number";if("/"==a){if(e.eat("/"))return e.skipToEnd(),"comment";if(e.eat("*"))return o.tokenize=i,i(e,o)}if('"'==a||"/"==a)return o.tokenize=(s=a,function(e,t){let r,n=!1,o=!1;for(;null!=(r=e.next());){if(r==s&&!n){o=!0;break}n=!n&&"\\"==r}return!o&&n||(t.tokenize=null),"string"}),o.tokenize(e,o);var s;if(n.test(a))return e.eatWhile(n),"operator";e.eatWhile(/[\w\$_]/);const l=e.current();return t.propertyIsEnumerable(l)?"keyword":r.propertyIsEnumerable(l)?"atom":"word"}function i(e,t){let r,n=!1;for(;r=e.next();){if("/"==r&&n){t.tokenize=null;break}n="*"==r}return"comment"}return{startState:function(){return{tokenize:null}},token:function(e,t){if(e.eatSpace())return null;return(t.tokenize||o)(e,t)},electricChars:"{}"}})),(0,n.defineMIME)("text/yara","yara"),(0,n.defineMIME)("text/x-yara","yara");let w,y,x=e=>e;var D=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let B=class extends i.LitElement{constructor(){super(...arguments),this.skipHighlight=!1,this.mode="text/yara",this.lineWrapping=!1,this.lineNumbers=!0,this.isCodeFormatted=!1,this.ref=new A}static get styles(){return(0,i.unsafeCSS)([f.A,g.A])}get formatSettingAppliedCode(){if(!this.isCodeFormatted)return this.code;var e;this.formattedCode||(this.formattedCode=null===(e=this.codeFormatter)||void 0===e?void 0:e.call(this,this.code||""));return this.formattedCode}firstUpdated(){this.dispatchEvent(new CustomEvent("code-editor-first-updated"))}updated(e){this.skipHighlight||(this.codemirrorInstance||(this.codemirrorInstance=o()(this.ref.value,{value:this.formatSettingAppliedCode,mode:this.mode,lineNumbers:this.lineNumbers,lineWrapping:this.lineWrapping,readOnly:!0})),e.has("code")&&(this.formattedCode=void 0),(e.has("code")||e.has("isCodeFormatted"))&&this.codemirrorInstance.setOption("value",this.formatSettingAppliedCode),["code","highlightedByRegex"].some((t=>e.has(t)))&&this.updateMarker(this.codemirrorInstance)),e.has("formattable")&&("html"===this.formattable?r.e(87232).then(r.t.bind(r,87232,23)).then((e=>{this.codeFormatter=e.default.html})):"js"===this.formattable&&r.e(87232).then(r.t.bind(r,87232,23)).then((e=>{this.codeFormatter=e.default.js})))}updateMarker(e){if(e.getAllMarks().forEach((e=>e.clear())),this.matchedRuleLine=void 0,this.highlightedByRegex){const t=e.getSearchCursor(new RegExp(this.highlightedByRegex),o().Pos(e.firstLine(),0),!0);if(t.find(!1)){const r=t.from(),n=t.to();this.matchedRuleLine=t.from(),e.markText(r,n,{className:"highlighted-range"})}}}revealHighlighted(){var e;null===(e=this.codemirrorInstance)||void 0===e||e.scrollIntoView(this.matchedRuleLine||null)}changeFormattingSetting(e){this.isCodeFormatted="formatted"===e.currentTarget.value}render(){return(0,i.html)(w||(w=x`
    ${0}
    ${0}
    `),this.formattable&&this.codeFormatter?(0,i.html)(y||(y=x`
    `),!this.isCodeFormatted,this.changeFormattingSetting,m.KK.showTooltip,this.isCodeFormatted,this.changeFormattingSetting,m.KK.showTooltip):i.nothing,b(this.ref),this.skipHighlight?this.formatSettingAppliedCode:"")}};D([(0,a.property)({type:Boolean})],B.prototype,"skipHighlight",void 0),D([(0,a.property)({type:String})],B.prototype,"code",void 0),D([(0,a.property)({type:String})],B.prototype,"mode",void 0),D([(0,a.property)({type:String})],B.prototype,"highlightedByRegex",void 0),D([(0,a.property)({type:Boolean})],B.prototype,"lineWrapping",void 0),D([(0,a.property)({type:Boolean})],B.prototype,"lineNumbers",void 0),D([(0,a.property)({type:String})],B.prototype,"formattable",void 0),D([(0,a.state)()],B.prototype,"isCodeFormatted",void 0),D([(0,a.state)()],B.prototype,"codeFormatter",void 0),B=D([(0,a.customElement)("vt-ui-code-highlighter")],B)},95016:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(87805);let a,s=e=>e;var l=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let d=class extends n.LitElement{constructor(){super(...arguments),this.checked=!1,this.disabled=!1,this.firstUpdatedPerformed=!1}static get styles(){return(0,n.unsafeCSS)(i.A)}connectedCallback(){super.connectedCallback(),this.addEventListener("click",this._toggleChecked)}render(){return(0,n.html)(a||(a=s`
    ${0}
    `),this.checked,this.icon||"")}updated(e){e.has("checked")&&this.firstUpdatedPerformed&&this.dispatchEvent(new CustomEvent("checked-changed",{detail:{value:this.checked}})),this.firstUpdatedPerformed=!0}_toggleChecked(){this.disabled||(this.checked=!this.checked)}};l([(0,o.property)({type:Object})],d.prototype,"icon",void 0),l([(0,o.property)({type:Boolean})],d.prototype,"checked",void 0),l([(0,o.property)({type:Boolean,reflect:!0})],d.prototype,"disabled",void 0),d=l([(0,o.customElement)("vt-ui-icon-switch")],d)},3964:(e,t,r)=>{"use strict";r.r(t),r.d(t,{EasySearchModes:()=>V,VtUiMainEasySearchForm:()=>G});var n=r(48704),o=r(16645),i=r(62832),a=r(85200),s=r(15323),l=r(45241),d=r(95688),c=r(71012),u=(r(8764),r(63956),r(23320));let A,p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T,R,L,M,N,U,J=e=>e;var z,H=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const j={aso:"Autonomous system contains…",behavior:"Behavior report contains…",category:"Categories contain…","contains-pe":"Open directory lists executables",country:"Country",creation_date:"Creation/Update date after",depth:"Domain depth",detected_communicating_files_count:"Has detected communicating files",detected_downloaded_files_count:"Has detected downloaded files",detected_referring_files_count:"Has detected files referring",detected_urls_count:"Has detected URLs",domain:"Domain contains…",domain_resolutions_count:"Domain resolutions count","downloads-pe":"Downloads windows executable",downloads_document:"Downloads document",engines:"Antivirus label contains…",header_value:"HTTP header value contains…",hostname:"Hostname contains…",ip1:"IP CIDR range",ip2:"Last serving IP address",itw:"Downloaded from…",lsa:"Last seen after",lsb:"Last seen before",metadata:"File metadata contains…",name:"File name",nxdomain:"Resolves many domains that result in NXDOMAIN replies",opendir:"Is open directory",p:"Positive detections",path:"Path contains…",popularity_rank:"Popularity rank",positives:"Positive detections",query_value:"Query value contains…",response_code:"HTTP response status code",s:"Times Submitted",signature:"File signature contains…",signed:"Is signed (Authenticode signature)",size_max:"Max. File size",size_min:"Min. File size","suspicious-dns":"Seems to communicate with DGA CnC domains","suspicious-udp":"Seems to exhibit P2P CnC communication",tag:"Tags",title:"Title contains…",tld:"TLD",ttl:"Resolution TTL",txt_record:"TXT record contains",url:"URL contains…",us:"Unique Sources",whois:"WHOIS contains…"};var V;!function(e){e.Files="files",e.Urls="urls",e.Domains="domains",e.Ips="ips",e.Multisearch="multisearch",e.Collection="collection",e.Examples="examples"}(V||(V={}));const Z={p:"+",s:"+",us:"+",size_min:"KB",size_max:"KB",creation_date:"+",last_update_date:"+",ttl:"+",popularity_rank:"+",depth:"+",domain_resolutions_count:"+"};let G=(A=class extends c.D{constructor(){super(...arguments),this.dateFormatHint="YYYY-MM-DDTHH:MM:SS",this.datePattern="\\d{4}-\\d{1,2}-\\d{1,2}(T?\\d{2}:\\d{2}:\\d{2})?",this.dialogMode=!1,this.bigMultisearch=!1,this.selectedMode=V.Files,this.small=!1,this.form={},this.formModifiers={},this.numSuffixes=[{value:" ",label:"="},{value:"+",label:"≥"},{value:"-",label:"<"}],this.sizeSuffixes=[{label:"KB",value:"KB"},{label:"MB",value:"MB"},{label:"bytes",value:" "}],this.multisearchError=!1}static get styles(){return(0,n.unsafeCSS)(u.A)}renderInputGroupSelect(e,t){const r=`formModifiers.${e}`,o=l.KK.getNestedAttrs(this,r);return(0,n.html)(p||(p=J` `),r,o,(e=>{const t=e.currentTarget.value;this.onFieldChanged(e,t)}),t.map((e=>{let t=e.value,r=e.label;return(0,n.html)(b||(b=J` `),t,r)})))}renderNumberInput(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=j[e],i=`form.${e}`,a=(0,n.html)(m||(m=J` `),e,i,o,(e=>{const t=e.currentTarget.value;this.onFieldChanged(e,t)}),this.updateQuery);return t?(0,n.html)(g||(g=J`
    ${0} ${0} ${0}
    `),r?this.renderInputGroupSelect(e,t):n.nothing,a,r?n.nothing:this.renderInputGroupSelect(e,t)):a}renderTextInput(e,t){t=t||j[e];const r=`form.${e}`;return(0,n.html)(f||(f=J` `),e,r,t,(e=>{const t=e.currentTarget.value;this.onFieldChanged(e,t)}),this.updateQuery)}renderDateInput(e){const t=j[e],r=`form.${e}`,o=l.KK.getNestedAttrs(this,r),a=this.validateDatetime(o);return(0,n.html)(h||(h=J` `),(0,i.classMap)({"was-validated":!a}),e,r,(0,i.classMap)({"is-invalid":!a}),t,this.dateFormatHint,this.datePattern,(e=>{const t=e.currentTarget.value;this.onFieldChanged(e,t),this.requestUpdate()}),this.updateQuery)}renderCheckbox(e){const t=j[e],r=`form.${e}`;return(0,n.html)(v||(v=J`
    `),r,r,(t=>{const r=t.currentTarget.checked?e:"";this.onFieldChanged(t,r)}),r,t)}render(){return(0,n.html)(C||(C=J`
    ${0}
    `),this.search,this.dialogMode?(0,n.html)(w||(w=J` ${0}`),this.renderBody(),this.selectedMode===V.Examples?n.nothing:(0,n.html)(y||(y=J``),this.renderFooter())):(0,n.html)(x||(x=J`
    ${0} ${0}
    `),this.renderBody(),this.selectedMode===V.Collection?n.nothing:(0,n.html)(D||(D=J`
    ${0}
    `),this.renderFooter())))}renderBody(){return(0,n.html)(B||(B=J`
    ${0}
    ${0} ${0} ${0} ${0} ${0} ${0} ${0} `),this.renderTabs(),this.selectedMode,this.renderFilesForm(),this.renderUrlsForm(),this.renderDomainsForm(),this.renderIpsForm(),this.renderMultisearchForm(),this.renderCollectionForm(),this.renderExamplesForm())}renderFooter(){return(0,n.html)(E||(E=J` ${0}`),this.selectedMode===V.Examples||this.selectedMode===V.Collection?n.nothing:(0,n.html)(k||(k=J`
    ${0}
    `),d.Z8.getRedirectUrl("intelligenceDocs"),this.clear,this.vtiAccess?(0,n.html)($||($=J``),!this.dialogMode):n.nothing))}renderTabs(){return(0,n.html)(_||(_=J` `),this.vtiAccess?(0,n.html)(F||(F=J` `),(0,i.classMap)({active:this.selectedMode===V.Files}),this.selectMode,(0,i.classMap)({active:this.selectedMode===V.Urls}),this.selectMode,(0,i.classMap)({active:this.selectedMode===V.Domains}),this.selectMode,(0,i.classMap)({active:this.selectedMode===V.Ips}),this.selectMode,(0,i.classMap)({active:this.selectedMode===V.Multisearch}),this.selectMode):"",(0,i.classMap)({active:this.selectedMode===V.Collection}),this.selectMode,this.vtiAccess?(0,n.html)(I||(I=J` `),(0,i.classMap)({active:this.selectedMode===V.Examples}),this.selectMode):"")}renderFilesForm(){if(this.selectedMode!==V.Files)return"";const e=l.KK.getNestedAttrs(this,"form.type"),t=(0,n.html)(O||(O=J` `),(0,i.classMap)({"text-body-tertiary":!e}),(e=>{const t=e.currentTarget.value;this.onFieldChanged(e,t),this.requestUpdate()}),z.fileTypes.map((e=>(0,n.html)(S||(S=J` `),e,e))));return(0,n.html)(P||(P=J`
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    `),t,this.renderNumberInput("p",this.numSuffixes,!0),this.renderNumberInput("size_min",this.sizeSuffixes),this.renderNumberInput("size_max",this.sizeSuffixes),this.renderTextInput("engines"),this.renderTextInput("behavior"),this.renderTextInput("metadata"),this.renderTextInput("signature"),this.renderTextInput("itw"),this.renderTextInput("name"),this.renderTextInput("tag"),this.renderDateInput("lsa"),this.renderDateInput("lsb"),this.renderNumberInput("s",this.numSuffixes,!0),this.renderNumberInput("us",this.numSuffixes,!0),this.renderCheckbox("signed"),this.renderCheckbox("suspicious-udp"),this.renderCheckbox("nxdomain"),this.renderCheckbox("suspicious-dns"))}renderUrlsForm(){return this.selectedMode!==V.Urls?"":(0,n.html)(T||(T=J`
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    `),this.renderTextInput("url"),this.renderTextInput("ip",j.ip2),this.renderTextInput("tld"),this.renderNumberInput("p",this.numSuffixes,!0),this.renderTextInput("hostname"),this.renderTextInput("path"),this.renderTextInput("query_value"),this.renderTextInput("header_value"),this.renderTextInput("engines"),this.renderTextInput("title"),this.renderTextInput("category"),this.renderTextInput("tag"),this.renderDateInput("lsa"),this.renderDateInput("lsb"),this.renderNumberInput("s",this.numSuffixes,!0),this.renderTextInput("response_code"),this.renderCheckbox("downloads-pe"),this.renderCheckbox("downloads_document"),this.renderCheckbox("opendir"),this.renderCheckbox("contains-pe"))}renderDomainsForm(){return this.selectedMode!==V.Domains?"":(0,n.html)(R||(R=J`
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    `),this.renderTextInput("domain"),this.renderNumberInput("depth",this.numSuffixes,!0),this.renderTextInput("tld"),this.renderTextInput("category"),this.renderNumberInput("p",this.numSuffixes,!0),this.renderTextInput("engines"),this.renderNumberInput("popularity_rank",this.numSuffixes,!0),this.renderTextInput("whois"),this.renderTextInput("tag"),this.renderNumberInput("ttl",this.numSuffixes,!0),this.renderTextInput("txt_record"),this.renderDateInput("creation_date"),this.renderCheckbox("detected_downloaded_files_count"),this.renderCheckbox("detected_urls_count"),this.renderCheckbox("detected_communicating_files_count"),this.renderCheckbox("detected_referring_files_count"))}renderIpsForm(){return this.selectedMode!==V.Ips?"":(0,n.html)(L||(L=J`
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    ${0}
    `),this.renderTextInput("ip",j.ip1),this.renderNumberInput("p",this.numSuffixes,!0),this.renderTextInput("engines"),this.renderTextInput("tag"),this.renderTextInput("aso"),this.renderTextInput("country"),this.renderTextInput("whois"),this.renderNumberInput("domain_resolutions_count",this.numSuffixes,!0),this.renderCheckbox("detected_downloaded_files_count"),this.renderCheckbox("detected_urls_count"),this.renderCheckbox("detected_communicating_files_count"),this.renderCheckbox("detected_referring_files_count"))}renderMultisearchForm(){return this.selectedMode!==V.Multisearch?"":(0,n.html)(M||(M=J`
    ${0} PROTIP:
    Instead of using this textarea to introduce multiple hashes, you can paste them directly into the main search input, any format allowed, it will automatically parse the pasted data.
    `),s.thunderboltIcon,this.multisearchError,this.resetMultisearchTextareaError)}renderCollectionForm(){return this.selectedMode!==V.Collection?"":(0,n.html)(N||(N=J``),(e=>{d.Z8.redirect("collection",e.detail.collectionId),this.dispatchEvent(new CustomEvent("easy-search-redirect-requested")),this.close()}))}renderExamplesForm(){return this.selectedMode!==V.Examples?"":(0,n.html)(U||(U=J`

    Need inspiration? Try these example searches...

    content:"just an example" Search for files containing the string just an example in their raw bodies.

    content:{CAFEBABE} Search for files containing the binary sequence CAFEBABE (encoded as hex) in their raw bodies.

    behavior:"gate.php" Search for files whose execution behavior report contains the string "gate.php", e.g. because the sample reached out to a C2C URL using that path name.

    type:doc metadata:"JGFUNILWC-PC" Search for all those documents where the author metadata field is JGFUNILWC-PC.

    type:peexe signature:"Freemium GmbH" Return all those portable executables where the authenticode signature details contains the string "Freemium GmbH".

    type:docx p:10+ tag:attachment Search for all those Open XML word documents with more than 10 antivirus detections that have been seen as an attachment in some email uploaded to our corpus.

    itw:docs.google.com p:20+ Search for all those files that have been seen to be downloaded from some URL that contains the string docs.google.com.

    Keep learning, there are over 50 search modifiers that you can use, combine them together and pinpoint your adversary.

    `),(0,a.ifDefined)(this.urlSearchContentString),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchContentHex),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchBehavior),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchMetadata),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchSignature),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchAttachment),(()=>{requestAnimationFrame((()=>{this.close()}))}),(0,a.ifDefined)(this.urlSearchItw),(()=>{requestAnimationFrame((()=>{this.close()}))}),d.Z8.getRedirectUrl("intelligenceDocs"),(()=>{requestAnimationFrame((()=>{this.close()}))}))}connectedCallback(){super.connectedCallback(),this.urlSearchContentString=d.Z8.getSearchUrl({content:"just an example"}),this.urlSearchContentHex=d.Z8.getSearchUrl({content:"{CAFEBABE}"}),this.urlSearchBehavior=d.Z8.getSearchUrl({behavior:"gate.php"}),this.urlSearchMetadata=d.Z8.getSearchUrl({type:"doc",metadata:"JGFUNILWC-PC"}),this.urlSearchSignature=d.Z8.getSearchUrl({type:"peexe",signature:"Freemium GmbH"}),this.urlSearchAttachment=d.Z8.getSearchUrl({type:"docx",p:"10+",tag:"attachment"}),this.urlSearchItw=d.Z8.getSearchUrl({itw:"docs.google.com",p:"20+"})}updated(e){e.has("selectedMode")&&(this.selectedModeChanged(this.selectedMode),this.dispatchEvent(new CustomEvent("selected-mode-changed",{composed:!0,bubbles:!0,detail:{value:this.selectedMode}})))}requestClear(){this.dispatchEvent(new CustomEvent("easy-search-clear-clicked"))}clear(){this.clearForm(),this.resetMultisearchTextareaError()}setMultiSearchData(e){this.multiSearchTextArea&&(this.multiSearchTextArea.value=e,this.query=e)}focusToSearchButton(){this.searchButton.focus()}selectedModeChanged(e){this.clearForm(),this.updateQuery(),e===V.Multisearch&&(this.focusTimeout=window.setTimeout((()=>{var e;null===(e=this.multiSearchTextArea)||void 0===e||e.focus()}),150))}updateQuery(){const e=[{files:{},urls:{entity:"url"},domains:{entity:"domain"},ips:{entity:"ip"},multisearch:{}}[this.selectedMode]];Object.keys(this.form).forEach((t=>{if(this.form[t])switch(t){case"lsa":case"lsb":try{const r=this.convertDate(this.form[t]),n=`${r}${"lsa"===t?"+":"-"}`;e.push(d.Z8.getSearchQuery({ls:n}))}catch(e){}break;case"creation_date":const r=this.convertDate(this.form[t]);e.push("("),e.push({creation_date:`${r}+`}),e.push("OR"),e.push({last_update_date:`${r}+`}),e.push(")");break;case"size_min":case"size_max":const n={size_min:"+",size_max:"-"},o=`${this.form[t]}${this.formModifiers[t]}${n[t]}`;e.push({size:o});break;case"detected_downloaded_files_count":case"detected_urls_count":case"detected_communicating_files_count":case"detected_referring_files_count":e.push({[t]:"1+"});break;case"signed":case"suspicious-dns":case"suspicious-udp":case"nxdomain":case"downloads-pe":case"opendir":case"contains-pe":e.push({tag:t});break;case"downloads_document":e.push("("),e.push({tag:"downloads-doc"}),e.push("OR"),e.push({tag:"downloads-pdf"}),e.push(")");break;case"tag":this.form.tag.split(/\s+/).forEach((t=>e.push({tag:t})));break;default:const i=this.formModifiers[t]||"";let a=this.form[t];!i&&isNaN(this.form[t])||(a+=i),e.push({[t]:a})}})),this.query=d.Z8.getSearchQuery(e)}onFieldChanged(e,t){let r;r="string"==typeof t?t.trim():t;const n=e.currentTarget.getAttribute("name");l.KK.setDeep(this,n,r)}close(){this.dispatchEvent(new CustomEvent("easy-search-close-requested"))}search(e){var t;if((e.stopPropagation(),e.preventDefault(),this.updateQuery(),this.selectedMode===V.Multisearch)&&(this.query=null===(t=this.multiSearchTextArea)||void 0===t?void 0:t.value,!this.query))return void(this.multisearchError=!0);this.dispatchEvent(new CustomEvent("easy-search-requested",{bubbles:!0,composed:!0,detail:{value:this.query}})),setTimeout(this.clearForm.bind(this),300)}selectMode(e){var t;this.dispatchEvent(new CustomEvent("change-selected-mode-requested",{detail:{route:null===(t=e.currentTarget)||void 0===t?void 0:t.dataset.route}})),this.clearForm()}resetMultisearchTextareaError(){this.multisearchError=!1}clearForm(){this.form={},this.formModifiers=Object.assign({},Z),this.setMultiSearchData(""),this.allInputs.forEach((e=>{e.value="",e.checked=!1})),this.allSelects.forEach((e=>{const t=e.name.replace("formModifiers.","");if(t){const r=Z[t];e.value=null!=r?r:""}else e.selectedIndex=0}))}validateDatetime(e){if(!e)return!0;try{return this.convertDate(e),!0}catch(e){return!1}}convertDate(e){return new Date(e+"Z").toISOString().substr(0,19)}},A.fileTypes=["executable","document","internet","image","audio","video","compressed","apple"],z=A);H([(0,o.property)({type:Boolean,attribute:"dialog-mode"})],G.prototype,"dialogMode",void 0),H([(0,o.property)({type:Boolean,reflect:!0,attribute:"bigmultisearch"})],G.prototype,"bigMultisearch",void 0),H([(0,o.property)({type:String})],G.prototype,"query",void 0),H([(0,o.property)({type:String,attribute:"selected-mode"})],G.prototype,"selectedMode",void 0),H([(0,o.property)({type:Boolean,reflect:!0})],G.prototype,"small",void 0),H([(0,o.property)({type:Number})],G.prototype,"focusTimeout",void 0),H([(0,o.state)()],G.prototype,"form",void 0),H([(0,o.state)()],G.prototype,"formModifiers",void 0),H([(0,o.query)("#multiSearchTextArea")],G.prototype,"multiSearchTextArea",void 0),H([(0,o.query)("#searchButton")],G.prototype,"searchButton",void 0),H([(0,o.queryAll)("input")],G.prototype,"allInputs",void 0),H([(0,o.queryAll)("select")],G.prototype,"allSelects",void 0),H([(0,o.property)({type:Boolean})],G.prototype,"multisearchError",void 0),G=z=H([(0,o.customElement)("vt-ui-main-easy-search-form")],G)},12180:(e,t,r)=>{"use strict";r.d(t,{E1:()=>n,EK:()=>A,GG:()=>o,Kn:()=>d,RW:()=>b,d9:()=>m,hn:()=>p,is:()=>u,j2:()=>a,mV:()=>i});class n{constructor(e){this.uploader=e}selectFile(e){0===e.size?this.uploader.setState(new a(this.uploader,e)):this.uploader.setState(new o(this.uploader,e))}}class o{constructor(e,t){this.file=t,this.shaProgress=0,e.calculateSha256(t,(t=>{let r=t.progress;this.shaProgress=r,e.requestUpdate()})).then((r=>e.setState(new i(e,t,r)))).catch((()=>e.setState(new n(e))))}}class i{constructor(e,t,r){this.file=t,this.sha256=r,e.isFoundInCorpus(r).then((o=>{o?(e.showKnownFile(t,r),e.setState(new n(e))):e.isPasswordRequired(t).then((n=>n?e.setState(new l(e,t,r)):e.setState(new s(e,t,r))))}))}}class a{constructor(e,t){this.uploader=e,this.file=t}confirmUpload(){this.uploader.showKnownFile(this.file,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"),this.uploader.setState(new n(this.uploader))}reset(){this.uploader.setState(new n(this.uploader))}}class s{constructor(e,t,r){this.uploader=e,this.file=t,this.sha256=r}confirmUpload(e){this.uploader.setState(new c(this.uploader,e,this.sha256))}reset(){this.uploader.setState(new n(this.uploader))}}class l{constructor(e,t,r){this.uploader=e,this.file=t,this.sha256=r}confirmUpload(e){this.uploader.setState(new d(this.uploader,e,this.sha256))}reset(){this.uploader.setState(new n(this.uploader))}}class d{constructor(e,t,r){this.sha256=r,this.uploadProgress=0,e.confirmUpload(t,(t=>{let r=t.progress;this.uploadProgress=r,e.requestUpdate()})).then((()=>e.setState(new n(e))))}}class c{constructor(e,t,r){this.sha256=r,this.uploadProgress=0,e.confirmUpload(t,(t=>{let r=t.progress;this.uploadProgress=r,e.requestUpdate()})).then((()=>e.setState(new n(e))))}}const u=(e,t)=>e instanceof t,A=(e,t)=>t.some((t=>u(e,t))),p=[a,s,l],b=[l,d],m=[c,d]},7555:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});let n;const o=(0,r(48704).svg)(n||(n=(e=>e)` `))},36364:(e,t,r)=>{"use strict"; /*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */ const{entries:n,setPrototypeOf:o,isFrozen:i,getPrototypeOf:a,getOwnPropertyDescriptor:s}=Object;let{freeze:l,seal:d,create:c}=Object,{apply:u,construct:A}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),d||(d=function(e){return e}),u||(u=function(e,t,r){return e.apply(t,r)}),A||(A=function(e,t){return new e(...t)});const p=E(Array.prototype.forEach),b=E(Array.prototype.pop),m=E(Array.prototype.push),g=E(String.prototype.toLowerCase),f=E(String.prototype.toString),h=E(String.prototype.match),v=E(String.prototype.replace),C=E(String.prototype.indexOf),w=E(String.prototype.trim),y=E(Object.prototype.hasOwnProperty),x=E(RegExp.prototype.test),D=(B=TypeError,function(){for(var e=arguments.length,t=new Array(e),r=0;r1?r-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:g;o&&o(e,null);let n=t.length;for(;n--;){let o=t[n];if("string"==typeof o){const e=r(o);e!==o&&(i(t)||(t[n]=e),o=e)}e[o]=!0}return e}function $(e){for(let t=0;t/gm),j=d(/\$\{[\w\W]*}/gm),V=d(/^data-[\-\w.\u00B7-\uFFFF]+$/),Z=d(/^aria-[\-\w]+$/),G=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=d(/^(?:\w+script|data):/i),W=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),K=d(/^[a-z][.\w]*(-[.\w]+)+$/i);var Q=Object.freeze({__proto__:null,ARIA_ATTR:Z,ATTR_WHITESPACE:W,CUSTOM_ELEMENT:K,DATA_ATTR:V,DOCTYPE_NAME:Y,ERB_EXPR:H,IS_ALLOWED_URI:G,IS_SCRIPT_OR_DATA:q,MUSTACHE_EXPR:z,TMPLIT_EXPR:j});const X=1,ee=3,te=7,re=8,ne=9,oe=function(){return"undefined"==typeof window?null:window};var ie=function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oe();const r=t=>e(t);if(r.version="3.2.3",r.removed=[],!t||!t.document||t.document.nodeType!==ne)return r.isSupported=!1,r;let{document:o}=t;const i=o,a=i.currentScript,{DocumentFragment:s,HTMLTemplateElement:d,Node:u,Element:A,NodeFilter:B,NamedNodeMap:E=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:$,DOMParser:z,trustedTypes:H}=t,j=A.prototype,V=F(j,"cloneNode"),Z=F(j,"remove"),q=F(j,"nextSibling"),W=F(j,"childNodes"),K=F(j,"parentNode");if("function"==typeof d){const e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let ie,ae="";const{implementation:se,createNodeIterator:le,createDocumentFragment:de,getElementsByTagName:ce}=o,{importNode:ue}=i;let Ae={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};r.isSupported="function"==typeof n&&"function"==typeof K&&se&&void 0!==se.createHTMLDocument;const{MUSTACHE_EXPR:pe,ERB_EXPR:be,TMPLIT_EXPR:me,DATA_ATTR:ge,ARIA_ATTR:fe,IS_SCRIPT_OR_DATA:he,ATTR_WHITESPACE:ve,CUSTOM_ELEMENT:Ce}=Q;let{IS_ALLOWED_URI:we}=Q,ye=null;const xe=k({},[...I,...O,...S,...T,...L]);let De=null;const Be=k({},[...M,...N,...U,...J]);let Ee=Object.seal(c(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ke=null,$e=null,_e=!0,Fe=!0,Ie=!1,Oe=!0,Se=!1,Pe=!0,Te=!1,Re=!1,Le=!1,Me=!1,Ne=!1,Ue=!1,Je=!0,ze=!1,He=!0,je=!1,Ve={},Ze=null;const Ge=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let qe=null;const We=k({},["audio","video","img","source","image","track"]);let Ye=null;const Ke=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",Xe="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml";let tt=et,rt=!1,nt=null;const ot=k({},[Qe,Xe,et],f);let it=k({},["mi","mo","mn","ms","mtext"]),at=k({},["annotation-xml"]);const st=k({},["title","style","font","a","script"]);let lt=null;const dt=["application/xhtml+xml","text/html"];let ct=null,ut=null;const At=o.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},bt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ut||ut!==e){if(e&&"object"==typeof e||(e={}),e=_(e),lt=-1===dt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,ct="application/xhtml+xml"===lt?f:g,ye=y(e,"ALLOWED_TAGS")?k({},e.ALLOWED_TAGS,ct):xe,De=y(e,"ALLOWED_ATTR")?k({},e.ALLOWED_ATTR,ct):Be,nt=y(e,"ALLOWED_NAMESPACES")?k({},e.ALLOWED_NAMESPACES,f):ot,Ye=y(e,"ADD_URI_SAFE_ATTR")?k(_(Ke),e.ADD_URI_SAFE_ATTR,ct):Ke,qe=y(e,"ADD_DATA_URI_TAGS")?k(_(We),e.ADD_DATA_URI_TAGS,ct):We,Ze=y(e,"FORBID_CONTENTS")?k({},e.FORBID_CONTENTS,ct):Ge,ke=y(e,"FORBID_TAGS")?k({},e.FORBID_TAGS,ct):{},$e=y(e,"FORBID_ATTR")?k({},e.FORBID_ATTR,ct):{},Ve=!!y(e,"USE_PROFILES")&&e.USE_PROFILES,_e=!1!==e.ALLOW_ARIA_ATTR,Fe=!1!==e.ALLOW_DATA_ATTR,Ie=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Se=e.SAFE_FOR_TEMPLATES||!1,Pe=!1!==e.SAFE_FOR_XML,Te=e.WHOLE_DOCUMENT||!1,Me=e.RETURN_DOM||!1,Ne=e.RETURN_DOM_FRAGMENT||!1,Ue=e.RETURN_TRUSTED_TYPE||!1,Le=e.FORCE_BODY||!1,Je=!1!==e.SANITIZE_DOM,ze=e.SANITIZE_NAMED_PROPS||!1,He=!1!==e.KEEP_CONTENT,je=e.IN_PLACE||!1,we=e.ALLOWED_URI_REGEXP||G,tt=e.NAMESPACE||et,it=e.MATHML_TEXT_INTEGRATION_POINTS||it,at=e.HTML_INTEGRATION_POINTS||at,Ee=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&pt(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ee.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&pt(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ee.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ee.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Se&&(Fe=!1),Ne&&(Me=!0),Ve&&(ye=k({},L),De=[],!0===Ve.html&&(k(ye,I),k(De,M)),!0===Ve.svg&&(k(ye,O),k(De,N),k(De,J)),!0===Ve.svgFilters&&(k(ye,S),k(De,N),k(De,J)),!0===Ve.mathMl&&(k(ye,T),k(De,U),k(De,J))),e.ADD_TAGS&&(ye===xe&&(ye=_(ye)),k(ye,e.ADD_TAGS,ct)),e.ADD_ATTR&&(De===Be&&(De=_(De)),k(De,e.ADD_ATTR,ct)),e.ADD_URI_SAFE_ATTR&&k(Ye,e.ADD_URI_SAFE_ATTR,ct),e.FORBID_CONTENTS&&(Ze===Ge&&(Ze=_(Ze)),k(Ze,e.FORBID_CONTENTS,ct)),He&&(ye["#text"]=!0),Te&&k(ye,["html","head","body"]),ye.table&&(k(ye,["tbody"]),delete ke.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw D('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw D('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');ie=e.TRUSTED_TYPES_POLICY,ae=ie.createHTML("")}else void 0===ie&&(ie=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));const o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(H,a)),null!==ie&&"string"==typeof ae&&(ae=ie.createHTML(""));l&&l(e),ut=e}},mt=k({},[...O,...S,...P]),gt=k({},[...T,...R]),ft=function(e){m(r.removed,{element:e});try{K(e).removeChild(e)}catch(t){Z(e)}},ht=function(e,t){try{m(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){m(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Me||Ne)try{ft(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){let t=null,r=null;if(Le)e=""+e;else{const t=h(e,/^[\r\n\t ]+/);r=t&&t[0]}"application/xhtml+xml"===lt&&tt===et&&(e=''+e+"");const n=ie?ie.createHTML(e):e;if(tt===et)try{t=(new z).parseFromString(n,lt)}catch(e){}if(!t||!t.documentElement){t=se.createDocument(tt,"template",null);try{t.documentElement.innerHTML=rt?ae:n}catch(e){}}const i=t.body||t.documentElement;return e&&r&&i.insertBefore(o.createTextNode(r),i.childNodes[0]||null),tt===et?ce.call(t,Te?"html":"body")[0]:Te?t.documentElement:i},Ct=function(e){return le.call(e.ownerDocument||e,e,B.SHOW_ELEMENT|B.SHOW_COMMENT|B.SHOW_TEXT|B.SHOW_PROCESSING_INSTRUCTION|B.SHOW_CDATA_SECTION,null)},wt=function(e){return e instanceof $&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof E)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},yt=function(e){return"function"==typeof u&&e instanceof u};function xt(e,t,n){p(e,(e=>{e.call(r,t,n,ut)}))}const Dt=function(e){let t=null;if(xt(Ae.beforeSanitizeElements,e,null),wt(e))return ft(e),!0;const n=ct(e.nodeName);if(xt(Ae.uponSanitizeElement,e,{tagName:n,allowedTags:ye}),e.hasChildNodes()&&!yt(e.firstElementChild)&&x(/<[/\w]/g,e.innerHTML)&&x(/<[/\w]/g,e.textContent))return ft(e),!0;if(e.nodeType===te)return ft(e),!0;if(Pe&&e.nodeType===re&&x(/<[/\w]/g,e.data))return ft(e),!0;if(!ye[n]||ke[n]){if(!ke[n]&&Et(n)){if(Ee.tagNameCheck instanceof RegExp&&x(Ee.tagNameCheck,n))return!1;if(Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(n))return!1}if(He&&!Ze[n]){const t=K(e)||e.parentNode,r=W(e)||e.childNodes;if(r&&t){for(let n=r.length-1;n>=0;--n){const o=V(r[n],!0);o.__removalCount=(e.__removalCount||0)+1,t.insertBefore(o,q(e))}}}return ft(e),!0}return e instanceof A&&!function(e){let t=K(e);t&&t.tagName||(t={namespaceURI:tt,tagName:"template"});const r=g(e.tagName),n=g(t.tagName);return!!nt[e.namespaceURI]&&(e.namespaceURI===Xe?t.namespaceURI===et?"svg"===r:t.namespaceURI===Qe?"svg"===r&&("annotation-xml"===n||it[n]):Boolean(mt[r]):e.namespaceURI===Qe?t.namespaceURI===et?"math"===r:t.namespaceURI===Xe?"math"===r&&at[n]:Boolean(gt[r]):e.namespaceURI===et?!(t.namespaceURI===Xe&&!at[n])&&!(t.namespaceURI===Qe&&!it[n])&&!gt[r]&&(st[r]||!mt[r]):!("application/xhtml+xml"!==lt||!nt[e.namespaceURI]))}(e)?(ft(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!x(/<\/no(script|embed|frames)/i,e.innerHTML)?(Se&&e.nodeType===ee&&(t=e.textContent,p([pe,be,me],(e=>{t=v(t,e," ")})),e.textContent!==t&&(m(r.removed,{element:e.cloneNode()}),e.textContent=t)),xt(Ae.afterSanitizeElements,e,null),!1):(ft(e),!0)},Bt=function(e,t,r){if(Je&&("id"===t||"name"===t)&&(r in o||r in At))return!1;if(Fe&&!$e[t]&&x(ge,t));else if(_e&&x(fe,t));else if(!De[t]||$e[t]){if(!(Et(e)&&(Ee.tagNameCheck instanceof RegExp&&x(Ee.tagNameCheck,e)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(e))&&(Ee.attributeNameCheck instanceof RegExp&&x(Ee.attributeNameCheck,t)||Ee.attributeNameCheck instanceof Function&&Ee.attributeNameCheck(t))||"is"===t&&Ee.allowCustomizedBuiltInElements&&(Ee.tagNameCheck instanceof RegExp&&x(Ee.tagNameCheck,r)||Ee.tagNameCheck instanceof Function&&Ee.tagNameCheck(r))))return!1}else if(Ye[t]);else if(x(we,v(r,ve,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(r,"data:")||!qe[e]){if(Ie&&!x(he,v(r,ve,"")));else if(r)return!1}else;return!0},Et=function(e){return"annotation-xml"!==e&&h(e,Ce)},kt=function(e){xt(Ae.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||wt(e))return;const n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:De,forceKeepAttr:void 0};let o=t.length;for(;o--;){const i=t[o],{name:a,namespaceURI:s,value:l}=i,d=ct(a);let c="value"===a?l:w(l);if(n.attrName=d,n.attrValue=c,n.keepAttr=!0,n.forceKeepAttr=void 0,xt(Ae.uponSanitizeAttribute,e,n),c=n.attrValue,!ze||"id"!==d&&"name"!==d||(ht(a,e),c="user-content-"+c),Pe&&x(/((--!?|])>)|<\/(style|title)/i,c)){ht(a,e);continue}if(n.forceKeepAttr)continue;if(ht(a,e),!n.keepAttr)continue;if(!Oe&&x(/\/>/i,c)){ht(a,e);continue}Se&&p([pe,be,me],(e=>{c=v(c,e," ")}));const u=ct(e.nodeName);if(Bt(u,d,c)){if(ie&&"object"==typeof H&&"function"==typeof H.getAttributeType)if(s);else switch(H.getAttributeType(u,d)){case"TrustedHTML":c=ie.createHTML(c);break;case"TrustedScriptURL":c=ie.createScriptURL(c)}try{s?e.setAttributeNS(s,a,c):e.setAttribute(a,c),wt(e)?ft(e):b(r.removed)}catch(e){}}}xt(Ae.afterSanitizeAttributes,e,null)},$t=function e(t){let r=null;const n=Ct(t);for(xt(Ae.beforeSanitizeShadowDOM,t,null);r=n.nextNode();)xt(Ae.uponSanitizeShadowNode,r,null),Dt(r),kt(r),r.content instanceof s&&e(r.content);xt(Ae.afterSanitizeShadowDOM,t,null)};return r.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,o=null,a=null,l=null;if(rt=!e,rt&&(e="\x3c!--\x3e"),"string"!=typeof e&&!yt(e)){if("function"!=typeof e.toString)throw D("toString is not a function");if("string"!=typeof(e=e.toString()))throw D("dirty is not a string, aborting")}if(!r.isSupported)return e;if(Re||bt(t),r.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=ct(e.nodeName);if(!ye[t]||ke[t])throw D("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)n=vt("\x3c!----\x3e"),o=n.ownerDocument.importNode(e,!0),o.nodeType===X&&"BODY"===o.nodeName||"HTML"===o.nodeName?n=o:n.appendChild(o);else{if(!Me&&!Se&&!Te&&-1===e.indexOf("<"))return ie&&Ue?ie.createHTML(e):e;if(n=vt(e),!n)return Me?null:Ue?ae:""}n&&Le&&ft(n.firstChild);const d=Ct(je?e:n);for(;a=d.nextNode();)Dt(a),kt(a),a.content instanceof s&&$t(a.content);if(je)return e;if(Me){if(Ne)for(l=de.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(De.shadowroot||De.shadowrootmode)&&(l=ue.call(i,l,!0)),l}let c=Te?n.outerHTML:n.innerHTML;return Te&&ye["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&x(Y,n.ownerDocument.doctype.name)&&(c="\n"+c),Se&&p([pe,be,me],(e=>{c=v(c,e," ")})),ie&&Ue?ie.createHTML(c):c},r.setConfig=function(){bt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Re=!0},r.clearConfig=function(){ut=null,Re=!1},r.isValidAttribute=function(e,t,r){ut||bt({});const n=ct(e),o=ct(t);return Bt(n,o,r)},r.addHook=function(e,t){"function"==typeof t&&m(Ae[e],t)},r.removeHook=function(e){return b(Ae[e])},r.removeHooks=function(e){Ae[e]=[]},r.removeAllHooks=function(){Ae={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},r}(),ae=r(48704),se=r(16645),le=r(78566),de=r(55844),ce=r(57780);let ue,Ae=e=>e;function pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return be(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?be(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function be(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const ge=ie(window);let fe=class extends ae.LitElement{constructor(){super(...arguments),this.allowLinks=!1,this.allowedDomains=[],this.allowImages=!1,this.mdRenderer=(0,de.A)({html:!0,xhtmlOut:!0})}static get styles(){return(0,ae.unsafeCSS)(ce.A)}connectedCallback(){super.connectedCallback(),this.mdRenderer.renderer.rules.table_open=function(){return'
    '},this.mdRenderer.renderer.rules.table_close=function(){return"
    "},this.mdRenderer.renderer.rules.list_item_close=function(){return"\n"}}willUpdate(e){if(e.has("markdown")&&this.markdown)if(this.allowImages||(this.mdRenderer.renderer.rules.image=function(){return""}),this.allowLinks){if(0===this.allowedDomains.length)return;this.mdRenderer.renderer.rules.link_open=(e,t)=>{var r;const n=e[t],o=null===(r=n.attrs)||void 0===r||null===(r=r.find((e=>"href"===pe(e,1)[0])))||void 0===r?void 0:r[1];var i;if(!o)return null!==(i=n.content)&&void 0!==i?i:"";const a=new URL(o,window.location.href);return this.allowedDomains.some((e=>a.hostname===e||a.hostname.endsWith(`.${e}`)))?``:null!==(s=n.content)&&void 0!==s?s:"";var s}}else this.mdRenderer.renderer.rules.link_open=function(e,t){var r;return null!==(r=e[t].content)&&void 0!==r?r:""}}fixHtmlImages(e){const t=(new DOMParser).parseFromString(e,"text/html"),r=t.querySelectorAll("img"),n=new XMLSerializer;return r.forEach((e=>{var t;let r=n.serializeToString(e);r=r.replaceAll(""",'"').replaceAll("'","'");const o=(new DOMParser).parseFromString(r,"text/html").querySelector("img");null===(t=e.parentNode)||void 0===t||t.replaceChild(o,e)})),n.serializeToString(t)}render(){const e=this.markdown.replace(/]*>([\s\S]*?)<\/svg>/gi,""),t=this.mdRenderer.render(e),r=this.allowImages?this.fixHtmlImages(t):t,n=ge.sanitize(r),o=(0,le._)(n);return(0,ae.html)(ue||(ue=Ae`${0}`),o)}};me([(0,se.property)({type:String})],fe.prototype,"markdown",void 0),me([(0,se.property)({type:Boolean,attribute:"allow-links",reflect:!0})],fe.prototype,"allowLinks",void 0),me([(0,se.property)({type:Array})],fe.prototype,"allowedDomains",void 0),me([(0,se.property)({type:Boolean})],fe.prototype,"allowImages",void 0),fe=me([(0,se.customElement)("vt-ui-markdown")],fe)},42320:(e,t,r)=>{"use strict";var n=r(32034),o=r(22894),i=r(56870),a=r(48704),s=r(16645),l=r(45841);let d,c,u,A=e=>e;function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let v=class extends a.LitElement{constructor(){super(...arguments),this.open=!1,this.submenus=new Map,this.backButtonSubmenuParentMap=new WeakMap,this.onEsc=e=>{!e.metaKey&&"Escape"===e.key&&this.details.open&&this.summary.click()},this.onCloseMenuRequested=()=>{this.details.open&&this.autocloseMenu()},this.onSubmenuOpeningRequested=e=>{this.setActiveSubmenu(e.detail)}}static get styles(){return(0,a.unsafeCSS)(l.A)}connectedCallback(){super.connectedCallback(),this.addEventListener("keydown",this.onEsc),this.addEventListener("close-menu-requested",this.onCloseMenuRequested),this.addEventListener("submenu-opening-requested",this.onSubmenuOpeningRequested)}disconnectedCallback(){this.removeEventListener("keydown",this.onEsc),this.removeEventListener("close-menu-requested",this.onCloseMenuRequested),this.removeEventListener("submenu-opening-requested",this.onSubmenuOpeningRequested),super.disconnectedCallback()}autocloseMenu(){this.dispatchEvent(new CustomEvent("closed",{composed:!0,bubbles:!0})),this.details.open=!1,this.open=!1}close(){this.autocloseMenu()}toggledDetailsHandler(e){let t=this.querySelector('[slot="trigger"]');if(t||(t=this.querySelector('[slot="trigger"] button')),t&&(t.hasAttribute("disabled")||t.classList.contains("disabled")))return void e.preventDefault();const r=this.activeSubmenu;this.setActiveSubmenu(this.querySelector("vt-ui-submenu").name),setTimeout((()=>{this.open=this.details.open,this.open||this.dispatchEvent(new CustomEvent("closed",{composed:!0,bubbles:!0})),!this.open&&r&&o.h4.collector.collect(r.name in i.OG?i.OG[r.name]:i.JU.DROPDOWN_LIKE_GITHUB_UNKNOWN_MENU,i._B.MENU_ABANDON)}),0)}detailsClickHandler(e){const t=e.composedPath();if(t.find((e=>"VT-UI-MENU"===e.tagName))!==this)return;const r=t.find((e=>e.hasAttribute&&e.hasAttribute("data-submenu-trigger")&&!e.hasAttribute("disabled")));if(r)return this.setActiveSubmenu(r.getAttribute("data-submenu-trigger"));const n=t.find((e=>e.hasAttribute&&e.hasAttribute("data-submenu-back")));if(n){const e=this.getParentSubmenuFromBackButton(n);return this.setActiveSubmenu(e,!0)}return t.find((e=>e.hasAttribute&&e.hasAttribute("data-submenu-close-on-click")))?this.autocloseMenu():void 0}getParentSubmenuFromBackButton(e){return this.backButtonSubmenuParentMap.get(e)}saveParentSubmenuForBackButton(e,t){return this.backButtonSubmenuParentMap.set(e,t)}gatherSubmenus(){const e=Array.from(this.querySelectorAll("vt-ui-submenu"));this.submenus=new Map(e.map((e=>[e.name,e])))}setActiveSubmenu(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=null===(t=this.activeSubmenu)||void 0===t?void 0:t.name;this.activeSubmenu=this.submenus.get(e);var o,i=g(this.submenus.values());try{for(i.s();!(o=i.n()).done;){o.value.hidden=!0}}catch(e){i.e(e)}finally{i.f()}if(this.activeSubmenu.tabIndex=-1,this.activeSubmenu.hidden=!1,this.activeSubmenu.updatePositioning(),this.activeSubmenu.focus(),r||!n)return;const a=this.activeSubmenu.querySelector("[data-submenu-back]");a&&this.saveParentSubmenuForBackButton(a,n)}render(){return(0,a.html)(d||(d=A`
    `),this.toggledDetailsHandler,(()=>this.summary.click()),this.gatherSubmenus,this.detailsClickHandler)}};h([(0,s.query)("details")],v.prototype,"details",void 0),h([(0,s.query)("summary")],v.prototype,"summary",void 0),h([(0,s.property)({type:Boolean,reflect:!0})],v.prototype,"open",void 0),v=h([(0,s.customElement)("vt-ui-menu")],v);let C=class extends a.LitElement{constructor(){super(...arguments),this.placement="bottom-start"}static get styles(){return(0,a.css)(c||(c=A`:host([hidden]){display:none!important}`))}connectedCallback(){super.connectedCallback(),this.hasAttribute("role")||this.setAttribute("role","menu")}disconnectedCallback(){var e;null===(e=this.popperInstance)||void 0===e||e.destroy(),super.disconnectedCallback()}getPopperInstance(){return(0,n.n4)(this.parentElement,this,{placement:this.placement,modifiers:[{name:"flip",options:{fallbackPlacements:["bottom-start","bottom-end"],rootBoundary:"document"}},{name:"offset",options:{offset:[0,4]}}]})}firstUpdated(){this.popperInstance=this.getPopperInstance()}updated(e){var t;e.has.bind(e)("placement")&&(null===(t=this.popperInstance)||void 0===t||t.setOptions((e=>b(b({},e),{},{placement:this.placement}))))}updatePositioning(){var e;null===(e=this.popperInstance)||void 0===e||e.forceUpdate()}render(){return(0,a.html)(u||(u=A``))}};h([(0,s.property)({type:String})],C.prototype,"name",void 0),h([(0,s.property)({type:String})],C.prototype,"placement",void 0),C=h([(0,s.customElement)("vt-ui-submenu")],C)},40996:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(96987),a=r(60353);let s,l,d=e=>e;var c=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let u=class extends n.LitElement{constructor(){super(...arguments),this.indeterminate=!1,this.disabled=!1,this.value=0,this.min=0,this.max=100,this.showData=!1,this.noMax=!1,this.ratio=0}static get styles(){return(0,n.unsafeCSS)(a.A)}updated(e){if(super.updated(e),e.has("value")||e.has("min")||e.has("max")){const e=Math.min(this.max,Math.max(this.min,this.value));this.ratio=(e-this.min)/(this.max-this.min)*100,this._transformProgress(this.primaryProgressEl,this.ratio)}}render(){return this.showData?(0,n.html)(s||(s=d`
    ${0} / ${0} ${0}
    `),i.w9.humanizeCount(this.value),this.noMax?"-":i.w9.humanizeCount(this.max),this.renderProgressBar()):this.renderProgressBar()}renderProgressBar(){return(0,n.html)(l||(l=d`
    `),this.indeterminate?"indeterminate":"")}_transformProgress(e,t){const r="scaleX("+t/100+")";e.style.transform=e.style.webkitTransform=r}};c([(0,o.property)({type:Boolean})],u.prototype,"indeterminate",void 0),c([(0,o.property)({type:Boolean,reflect:!0})],u.prototype,"disabled",void 0),c([(0,o.property)({type:Number,reflect:!0})],u.prototype,"value",void 0),c([(0,o.property)({type:Number})],u.prototype,"min",void 0),c([(0,o.property)({type:Number})],u.prototype,"max",void 0),c([(0,o.property)({type:Boolean})],u.prototype,"showData",void 0),c([(0,o.property)({type:Boolean})],u.prototype,"noMax",void 0),c([(0,o.state)()],u.prototype,"ratio",void 0),c([(0,o.query)("#primaryProgress")],u.prototype,"primaryProgressEl",void 0),u=c([(0,o.customElement)("vt-ui-progress")],u)},35034:(e,t,r)=>{"use strict";r.d(t,{O:()=>i});var n=r(81258),o=r(95688);function i(e){-1===e.indexOf("content:")&&(e=(0,n.Gb)(e));const t=["s","p"],r=[...o.DM].filter((e=>-1===t.indexOf(e))).map((e=>`${e}:`));if(e.match(r.join("|")))return e;const i=n.PN.formatMultisearchQuery(e);return i.length>0?i:e}},85133:(e,t,r)=>{"use strict";r.d(t,{jT:()=>b,st:()=>A,n1:()=>p,rp:()=>m});var n=r(22894),o=r(54789),i=r(31088),a=r(15431);const s=[{term:"engines:ransom AND p:5+ AND fs:2d+",brief_doc:"Latest ransomware"},{term:"entity:url AND engines:phishing AND p:3+ AND fs:2d+",brief_doc:"Latest phishing URLs"},{term:'entity:url AND (category:"command and control" OR category:"bot nets") AND p:3+ AND fs:2d+',brief_doc:"Latest command-and-control URLs"},{term:"entity:domain AND p:3+ AND detected_communicating_files_count:10+ AND (category:infection OR category:malware or category:bot) AND lm:2d+",brief_doc:"Recent command-and-control domains"},{term:"tag:cve-* AND positives:5+ AND fs:2d+",brief_doc:"Latest vulnerability weaponization sightings"},{term:"crowdsourced_yara_rule:*APT* AND p:3+ AND fs:2d+",brief_doc:"Recent APT-related malware"},{term:"(type:docx OR type:xlsx OR type:doc OR type:xls) AND (behaviour:powershell OR behaviour:cscript or (tag:macros AND tag:run-file)) AND p:3+ AND fs:2d+",brief_doc:"Recent first stage delivery vectors"},{term:"(type:apk OR type:iphone) AND p:5+ AND fs:2d+",brief_doc:"Recent mobile malware"},{term:"(type:dmg OR type:macho) AND p:5+ AND fs:2d+",brief_doc:"Latest OS X malware"},{term:"(type:elf OR type:debian) AND p:5+ AND fs:2d+",brief_doc:"Latest linux malware"},{term:"suggested_threat_label:*cobalt* AND p:3+ AND fs:2d+",brief_doc:"Recent Cobalt Strike samples"}];function l(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function d(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&null!==(t=r[r.length-1])&&void 0!==t&&t.startsWith('"')&&r[r.length-2].endsWith(":")){const e=r.pop();r[r.length-1]+=e}return r}function A(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.endsWith(" ")?"":u(e).length>1?u(e).pop():e}function p(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!t.length)return"";if(void 0===r){if(e.endsWith(" "))return e;r=0}const o=A(e),i=t[r];var a;return i&&e+(n?i.term:null===(a=i.term)||void 0===a?void 0:a.toLowerCase()).replace(n?o:o.toLowerCase(),"")||""}class b{get data(){return this._data}get searchModifiersByEntity(){return this._searchModifiersByEntity}get defaultEntity(){if(this.searchModifiersByEntity)return this.searchModifiersByEntity.file?"file":Object.keys(this.searchModifiersByEntity)[0]}constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4?arguments[4]:void 0;this.suggestionsLimit=r,this.caseSensitive=n,this.fixedEntity=o,this._data={initialSuggestions:[],suggestedTerms:[],userQueries:[],latestQueries:[],userHasEnabledCustomization:!1},e&&(Object.keys(e).forEach((t=>{var r;null===(r=e[t])||void 0===r||r.push({id:"not",type:"search_modifier",attributes:{aliases:["not"],brief_doc:"NOT connector for intelligence modifiers"}},{id:"and",type:"search_modifier",attributes:{aliases:["and"],brief_doc:"AND connector for intelligence modifiers"}},{id:"or",type:"search_modifier",attributes:{aliases:["or"],brief_doc:"OR connector for intelligence modifiers"}})})),this._searchModifiersByEntity=e),t&&(this.data.initialSuggestions=t)}getNormalizedString(e){return this.caseSensitive?e:e.toLowerCase()}filterSuggestions(e){var t;let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||!this.searchModifiersByEntity)return[];const n=A(e);let o=this.getEntityFromQuery(e);const i=[];let a;return o||-1!==e.indexOf(":")||this.fixedEntity||(o=this.defaultEntity,i.push({term:"entity:"})),i.push(...(null===(t=this.searchModifiersByEntity[o])||void 0===t?void 0:t.flatMap((e=>e.attributes.aliases&&e.attributes.aliases.length>0?e.attributes.aliases.map((t=>({term:t,doc_link:e.attributes.doc_link,brief_doc:e.attributes.brief_doc}))):!e.attributes.aliases&&e.attributes.examples?e.attributes.examples.map((e=>({term:e}))):[])))||[]),a=r?i.filter(((e,t,r)=>t===r.findIndex((t=>this.getNormalizedString(t.term)===this.getNormalizedString(e.term))))).filter((e=>this.getNormalizedString(e.term).startsWith(this.getNormalizedString(n))&&this.getNormalizedString(e.term)!==this.getNormalizedString(n))):i.filter(((e,t,r)=>t===r.findIndex((t=>t.term===e.term)))).filter((e=>e.term.startsWith(n)&&e.term!==n)),a=a.slice(0,this.suggestionsLimit).map((e=>this.addSearchModifierDoc(e,o))),n.includes(":")&&a.push(...this.getExamplesValuesForModifier(o,n)),a}getFirstModifierFromQuery(e){var t,r=d(e.matchAll(/\s|^([a-z_-\d]+:)([^"']\S*|"[^"]*"|'[^']*'|$)/gi));try{for(r.s();!(t=r.n()).done;){const e=t.value;if(e[1])return e[1]}}catch(e){r.e(e)}finally{r.f()}return""}getEntityFromQuery(e){var t;if(this.fixedEntity)return this.fixedEntity;const r=null===(t=e.match(/entity:(\w+)/))||void 0===t?void 0:t[1];return r?o.o.includes(r)?r:void 0:-1==="entity".indexOf(e)&&e?this.defaultEntity:void 0}addSearchModifierDoc(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.defaultEntity;if(!this.searchModifiersByEntity)return{};const n=this.getFirstModifierFromQuery(e.term),o=null===(t=this.searchModifiersByEntity[r])||void 0===t?void 0:t.find((e=>e.attributes.aliases&&e.attributes.aliases.includes(n)));return o?Object.assign(e,{brief_doc:o.attributes.brief_doc,doc_link:o.attributes.doc_link}):e}getExamplesValuesForModifier(e,t){const r=t.split(":")[0]+":",n=t.replace(r,""),i=[];if("entity:"!==r||this.fixedEntity){if(this.searchModifiersByEntity&&e){var a,s;const t=null===(a=this.searchModifiersByEntity[e])||void 0===a?void 0:a.find((e=>e.attributes.aliases&&e.attributes.aliases.includes(r)));i.push(...(null==t||null===(s=t.attributes.examples)||void 0===s?void 0:s.sort())||[])}}else i.push(...o.o);return i.filter((e=>e.startsWith(n))).map((e=>({term:e.replace(n,"")})))}getFlattenedModifiersByEntity(e){const t=[];return Object.keys(e).sort().forEach((r=>{var n,o;t.push(...null!==(n=null===(o=e[r])||void 0===o?void 0:o.flatMap((e=>{var t;return null!==(t=e.attributes.aliases&&e.attributes.aliases.map((t=>({term:`entity:${r} ${t}`,brief_doc:e.attributes.brief_doc,doc_link:e.attributes.doc_link}))))&&void 0!==t?t:[]})))&&void 0!==n?n:[])})),t}}const m=new class extends b{constructor(){super(...arguments),this._data={initialSuggestions:s,suggestedTerms:[],userQueries:[],latestQueries:[],userHasEnabledCustomization:!1}}fetchAutocompleteInfo(){var e,t=this;return(e=function*(){if(t.searchModifiersByEntity)return;try{const e=yield n.h4.searchModifiers.get();t._searchModifiersByEntity=e.data}catch(e){a.u.report(e)}const e=s,r=t.searchModifiersByEntity?t.getFlattenedModifiersByEntity(t.searchModifiersByEntity):[];return t._data={initialSuggestions:e.concat(r),suggestedTerms:[],userQueries:[],latestQueries:[],userHasEnabledCustomization:!1},t.data},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))})()}getFlattenedModifiersByEntity(e){const t=[];return Object.keys(e).sort().forEach((r=>{var n;t.push(...null===(n=e[r])||void 0===n?void 0:n.flatMap((e=>e.attributes.aliases&&e.attributes.aliases.map((t=>({term:`entity:${r} ${t}`,brief_doc:e.attributes.brief_doc,doc_link:e.attributes.doc_link})))||[])))})),t}getGtiSuggestions(e){const t=`(${["malware-family","threat-actor","vulnerability","software-toolkit","campaign","report"].map((e=>`collection_type:${e}`)).join(" OR ")}) ${e}`;return(new i.CollectionEntityList).setParams({relationships:[],attributes:["name","collection_type","last_modification_date","description","origin"],limit:5,order:"relevance-",filter:t}).load()}}},19174:(e,t,r)=>{"use strict";var n=r(22894),o=r(56870),i=(r(9891),r(48704)),a=r(16645),s=r(62832),l=r(81258),d=r(27464),c=r(45241),u=r(95688),A=r(44052),p=r(71012),b=r(3964),m=r(35034),g=r(85133),f=r(24006);let h,v,C,w,y,x,D,B=e=>e;function E(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var k=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const $=()=>`\n \n`;let _=class extends p.D{static get styles(){return(0,i.unsafeCSS)([f.A])}render(){return(0,i.html)(h||(h=B`
    ${0}
    `),this.inputFocused&&this.computeAutocompletePlaceholder(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex)||"",this.placeholder||"",this.search,this.inputClicked,this.focusHandler,this.inputBlurred,this.inputKeyDown,this.inputHandler,void 0!==this.selectedAutocompleteItemIndex?this.computeAutocompletePlaceholder(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex):this.query,this.disabled,this.vtiAccess,this.vtiAccess?(0,i.html)(v||(v=B`
    Help
    `),this.handleInputTextIconTap,(e=>{e.preventDefault(),e.stopPropagation()}),this.inputIcon):"",(0,s.classMap)({"d-none":!this.inputDropdownOpened}),this.closeDropdown,this.closeAction,this.easySearchMode,this.changeSelectedModeRequested,this.easySearchQuery,this._small||this._medium,this.search,this.clear,(0,s.classMap)({"d-none":!this.autocompleteDropdownOpened}),this.autocompleteItems.map(((e,t)=>(0,i.html)(C||(C=B`
    ${0}
    ${0} ${0}
    `),(0,s.classMap)({selected:t==this.selectedAutocompleteItemIndex}),(()=>{this.selectedAutocompleteItemIndex=t,this.includeSelectedItemInQuery(),requestAnimationFrame((()=>this.focus()))}),this.formatSuggestionTerm(e),e.brief_doc?(0,i.html)(w||(w=B` ${0} `),e.brief_doc):"",e.doc_link?(0,i.html)(y||(y=B` Docs `),e.doc_link,(e=>{e.stopPropagation()})):""))),this.closeAction,this.homeMode,this.closeAction,this.easySearchMode,this.changeSelectedModeRequested,this.easySearchQuery,this._small||this._medium,this.search,this.clear)}updated(e){super.updated(e),e.has("inputDropdownOpened")&&this.inputDropdownOpenedChanged(this.inputDropdownOpened,e.get("inputDropdownOpened")),e.has("query")&&this.queryChanged(),(e.has("easySearchMode")||e.has("inputDropdownOpened"))&&this.observeInputDisableConditions(this.easySearchMode,this.inputDropdownOpened)}setMultiSearchData(e){var t,r;null===(t=this.dialogEasySearchForm)||void 0===t||t.setMultiSearchData(e),null===(r=this.dialogEasySearchForm)||void 0===r||r.focusToSearchButton()}constructor(){super(),this.disabled=!0,this.query="",this.homeMode=!1,this.autocompleteFixed=!1,this.inputDropdownOpened=!1,this.easySearchMode=b.EasySearchModes.Files,this.autocompleteDropdownOpened=!1,this.autocompleteItems=[],this.inputFocused=!1,this.setVtiAccessDependantFeatures(this.vtiAccess)}clear(){const e=this.searchInput;e&&(e.value=""),Array.from(this.renderRoot.querySelectorAll("vt-ui-main-easy-search-form")).forEach((e=>e.clear()))}search(e){var t,r,n,o;let i,a,s=(null==e||null===(t=e.detail)||void 0===t?void 0:t.text)||(null==e||null===(r=e.detail)||void 0===r?void 0:r.value)||(null===(n=this.searchInput)||void 0===n?void 0:n.value)||this.query;s=s.trim(),this.closeDropdown();const d=this.homeMode?"home":"omnibar";if(e&&"easy-search-requested"==e.type?(this.searchInput&&(this.searchInput.value=s.replace(/\n/g," ")),i="vti search",a=`${d}: ${this.easySearchMode}`):(i=this.vtiAccess?"vti search":"vt search",a=`${d}: search`),s){var u;let e;c.KK.sendAnalyticsEvent(i,a),"multisearch"==this.easySearchMode?(e=l.PN.formatMultisearchQuery(s),0==e.length&&(e=(0,m.O)(s))):e=(0,m.O)(s),this.dispatchEvent(new CustomEvent("generic-search-requested",{bubbles:!0,composed:!0,detail:{query:e}})),null===(u=this.dialog)||void 0===u||u.close()}else this.closeAction();null===(o=this.dialog)||void 0===o||o.close(),this.easySearchMode=b.EasySearchModes.Files}focus(){var e;null===(e=this.searchInput)||void 0===e||e.focus()}setQuery(e){var t,r=this;return(t=function*(){r.query=e.replace(/\n/g," "),yield r.updateComplete,r.searchInput&&(r.searchInput.value=r.query)},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){E(i,n,o,a,s,"next",e)}function s(e){E(i,n,o,a,s,"throw",e)}a(void 0)}))})()}changeSelectedModeRequested(e){this.homeMode?(this.easySearchMode=e.detail.route,u.Z8.updateUrl(u.Z8.getRedirectUrl("home",`search/${e.detail.route}`))):this.easySearchMode=e.detail.route}queryChanged(){var e;this.vtiAccess&&(this.query?this.filterSuggestions(this.query):this.autocompleteItems=(null===(e=g.rp.data)||void 0===e?void 0:e.initialSuggestions)||[])}inputDropdownOpenedChanged(e,t){!e&&t&&this.setQuery(""),this.handleInputDropdownOpenedChanged(e)}observeInputDisableConditions(e,t){this.disabled="multisearch"==e&&t}setVtiAccessDependantFeatures(e){var t;e?(this.inputIcon=d.filtersIcon,this.placeholder="URL, IP address, domain, file hash or paste multiple hashes",c.KK.deferToIdle((()=>Promise.resolve().then(r.bind(r,3964))),2e3),null!==(t=A.NU.currentUser)&&void 0!==t&&t.vtiAccess&&g.rp.fetchAutocompleteInfo().then((()=>{var e;this.query?this.filterSuggestions(this.query):this.autocompleteItems=(null===(e=g.rp.data)||void 0===e?void 0:e.initialSuggestions)||[]})).catch((()=>{}))):(this.inputIcon=(0,i.html)(x||(x=B``)),this.placeholder="URL, IP address, domain, or file hash")}handleInputDropdownOpenedChanged(e){if(!this.vtiAccess)return;const t=e;this.inputDropdownOpened=t,this.inputIcon=d.filtersIcon,this.searchInput&&(t&&"multisearch"==this.easySearchMode?this.searchInput.disabled=!0:this.searchInput.disabled=!1)}sendOpenedFormTracking(e){c.KK.sendAnalyticsEvent("vti search",e)}handleInputTextIconTap(){this.vtiAccess?this.homeMode?(this.sendOpenedFormTracking("home: modal opened"),u.Z8.redirect("home","search/files",!0)):this.toggleDropdown():this.search()}focusHandler(e){this.inputFocused=!0}inputBlurred(e){this.inputFocused=!1,e.relatedTarget instanceof HTMLAnchorElement?this.focus():this.closeAutocompleteDropdown()}inputKeyDown(e){var t;"Escape"===e.key?(this.closeAutocompleteDropdown(),this.selectedAutocompleteItemIndex=void 0,n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_DISCARD_SUGGESTIONS,this.query)):"ArrowDown"===e.key?(this.openAutocompleteDropdown(),this.selectNextAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query)):"ArrowUp"===e.key?(this.openAutocompleteDropdown(),this.selectPreviousAutoCompleteItem(),e.preventDefault(),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_MENU_NAVIGATION,this.query)):"Enter"===e.key?(this.closeAutocompleteDropdown(),this.search()):"Tab"===e.key?(e.preventDefault(),this.includeSelectedItemInQuery()):"ArrowRight"===e.key&&this.query.length===(null===(t=this.searchInput)||void 0===t?void 0:t.selectionStart)&&this.includeSelectedItemInQuery()}inputHandler(){var e;this.query=(null===(e=this.searchInput)||void 0===e?void 0:e.value)||"",this.openAutocompleteDropdown()}inputClicked(e){this.openAutocompleteDropdown()}closeAction(){this.homeMode?(document.location.href.startsWith(u.Z8.getRedirectUrl("home",void 0))&&u.Z8.redirect("home","search",!0),this.closeDialog()):this.closeDropdown()}closeDropdown(){this.inputDropdownOpened&&(this.inputDropdownOpened=!1,this.removeBackdropFromBody())}openDropdown(){this.inputDropdownOpened||(this.sendOpenedFormTracking("omnibar: dropdown opened"),this.inputDropdownOpened=!0,this.appendBackdropToBody())}toggleDropdown(){this.inputDropdownOpened?this.closeDropdown():this.openDropdown()}appendBackdropToBody(){document.body.insertAdjacentHTML("beforeend",$())}removeBackdropFromBody(){var e;null===(e=document.getElementById("vt-ui-dropdown-backdrop"))||void 0===e||e.remove()}closeDialog(){var e;this.easySearchMode=b.EasySearchModes.Files,null===(e=this.dialog)||void 0===e||e.close()}openDialog(e){e&&Object.values(b.EasySearchModes).includes(e)?(this.easySearchMode=e,this.dialog.open()):this.closeDialog()}openAutocompleteDropdown(){!this.autocompleteDropdownOpened&&this.autocompleteItems.length&&(this.autocompleteDropdown&&this.autocompleteFixed&&(this.autocompleteDropdown.style.position="fixed",this.autocompleteDropdown.style.width=this.searchInput.offsetWidth+4+"px",this.autocompleteDropdown.style.top=this.searchInput.getBoundingClientRect().y+this.searchInput.offsetHeight+"px",this.autocompleteDropdown.style.left=this.searchInput.getBoundingClientRect().x-2+"px"),this.autocompleteDropdownOpened=!0)}closeAutocompleteDropdown(){this.autocompleteDropdownOpened=!1}selectNextAutoCompleteItem(){void 0===this.selectedAutocompleteItemIndex?this.selectedAutocompleteItemIndex=0:this.selectedAutocompleteItemIndex0?this.selectedAutocompleteItemIndex--:this.selectedAutocompleteItemIndex=void 0,this.scrollToSelectedAutocompleteItem()}includeSelectedItemInQuery(){this.autocompleteItems.length&&(this.query=(0,g.n1)(this.query,this.autocompleteItems,this.selectedAutocompleteItemIndex),n.h4.collector.collect(o.JU.AUTOCOMPLETE,o._B.AUTOCOMPLETE_INCLUDE_SUGGESTION,this.query))}formatSuggestionTerm(e){var t;const r=e.user_query?this.query:(0,g.st)(this.query);return(0,i.html)(D||(D=B` ${0}${0} `),this.query,null===(t=e.term)||void 0===t?void 0:t.replace(r,""))}filterSuggestions(e){this.selectedAutocompleteItemIndex=void 0,this.autocompleteItems=g.rp.filterSuggestions(e),e&&this.autocompleteItems.length||this.closeAutocompleteDropdown()}computeAutocompletePlaceholder(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e&&e.length<70&&(0,g.n1)(e,t,r)||""}};k([(0,a.property)({type:Boolean})],_.prototype,"disabled",void 0),k([(0,a.property)({type:String})],_.prototype,"query",void 0),k([(0,a.property)({type:Boolean})],_.prototype,"homeMode",void 0),k([(0,a.property)({type:Boolean,attribute:"autocomplete-fixed"})],_.prototype,"autocompleteFixed",void 0),k([(0,a.state)()],_.prototype,"inputDropdownOpened",void 0),k([(0,a.state)()],_.prototype,"inputIcon",void 0),k([(0,a.state)()],_.prototype,"placeholder",void 0),k([(0,a.state)()],_.prototype,"easySearchMode",void 0),k([(0,a.state)()],_.prototype,"easySearchQuery",void 0),k([(0,a.state)()],_.prototype,"autocompleteDropdownOpened",void 0),k([(0,a.state)()],_.prototype,"autocompleteItems",void 0),k([(0,a.state)()],_.prototype,"selectedAutocompleteItemIndex",void 0),k([(0,a.query)("#dialog")],_.prototype,"dialog",void 0),k([(0,a.query)("#searchInput")],_.prototype,"searchInput",void 0),k([(0,a.query)("#dialog #easySearchForm")],_.prototype,"dialogEasySearchForm",void 0),k([(0,a.query)("#autocompleteDropdown")],_.prototype,"autocompleteDropdown",void 0),k([(0,a.queryAll)(".items-list > .item")],_.prototype,"autocompleteItemDivs",void 0),k([(0,a.state)()],_.prototype,"inputFocused",void 0),_=k([(0,a.customElement)("vt-ui-search-bar")],_)},33554:(e,t,r)=>{"use strict";r.d(t,{ED:()=>w});var n=r(48704),o=r(16645),i=r(62832),a=r(92107),s=r(91190);let l,d,c,u,A,p,b,m,g,f=e=>e;function h(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var v=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const C="vt-ui-searchable-multiselect",w=e=>{!function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C;e.querySelectorAll(t).forEach((e=>e.pinSelected()))}(e.target)};let y=class extends n.LitElement{constructor(){super(...arguments),this.hideSearchInput=!1,this.checkbox=!1,this.renderOptionLabel=e=>(0,n.html)(l||(l=f` ${0}`),e),this.filterFn=(e,t)=>e.toLowerCase().includes(t.toLowerCase()),this.inputPlaceholder="",this.unsavedItems=new Set,this.orderedCompleteSet=[],this.visibleOptions=[],this.inputFocused=!1,this.currentSelectionElement=null,this.scopedRenderOptionLabel=e=>{const t=this.unsavedItems.has(e);return(0,n.html)(d||(d=f`
    ${0} ${0}
    `),(r=>{t&&this.checkbox&&(this.unsavedItems.delete(e),this.requestUpdate("unsavedItems"),r.stopPropagation())}),this.checkbox?(0,n.html)(c||(c=f``),t):n.nothing,this.renderOptionLabel(e))}}get value(){return[...this.unsavedItems]}pinSelected(){this.orderedCompleteSet=[...this.completeSet].sort(((e,t)=>this.unsavedItems.has(e)===this.unsavedItems.has(t)?0:this.unsavedItems.has(e)?-1:1))}static get styles(){return(0,n.unsafeCSS)(s.A)}connectedCallback(){super.connectedCallback(),this.addEventListener("keydown",this.onArrowDown),this.addEventListener("keydown",this.onArrowUp),this.addEventListener("keydown",this.onEnter)}disconnectedCallback(){this.removeEventListener("keydown",this.onArrowDown),this.removeEventListener("keydown",this.onArrowUp),this.removeEventListener("keydown",this.onEnter),super.disconnectedCallback()}reset(){this.unsavedItems.clear(),this.filterInput&&(this.filterInput.value=""),this.requestUpdate("unsavedItems")}willUpdate(e){e.has("completeSet")&&(this.orderedCompleteSet=[...this.completeSet],this.pinSelected()),e.has("initValue")&&(this.unsavedItems=new Set(this.initValue),this.pinSelected()),e.has("orderedCompleteSet")&&this.computeVisibleOptions()}updated(e){super.updated(e),e.has("unsavedItems")&&(this.dispatchEvent(new CustomEvent("change",{detail:{selection:Array.from(this.unsavedItems),name:this.name}})),(0,n.render)([...this.unsavedItems].map((e=>(0,n.html)(u||(u=f``),this.name,e))),this))}computeVisibleOptions(){var e,t=this;return(e=function*(){t.visibleOptions=t.orderedCompleteSet.filter((e=>{var r;return t.filterFn(e,(null===(r=t.filterInput)||void 0===r?void 0:r.value)||"")}))},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){h(i,n,o,a,s,"next",e)}function s(e){h(i,n,o,a,s,"throw",e)}a(void 0)}))})()}focusChanged(e){this.inputFocused=e.detail.value,this.inputFocused&&this.selectFirstOption()}selectFirstOption(){this.currentSelectionElement=this.shadowRoot.querySelector(".list > .option")}optionHovered(e){this.currentSelectionElement=e.currentTarget}onEnter(e){e.metaKey||"Enter"!==e.key||this.currentSelectionElement&&(this.unsavedItems.has(this.currentSelectionElement.dataset.option)?(this.unsavedItems.delete(this.currentSelectionElement.dataset.option),this.requestUpdate("unsavedItems")):this.addItem(this.currentSelectionElement.dataset.option),this.inputFocused?this.updateSelected(this.currentSelectionElement.nextElementSibling||this.currentSelectionElement.previousElementSibling):this.updateSelected(null))}onArrowDown(e){var t;this.inputFocused&&"ArrowDown"===e.key&&this.updateSelected((null===(t=this.currentSelectionElement)||void 0===t?void 0:t.nextElementSibling)||null)}onArrowUp(e){var t;this.inputFocused&&"ArrowUp"===e.key&&this.updateSelected((null===(t=this.currentSelectionElement)||void 0===t?void 0:t.previousElementSibling)||null)}updateSelected(e){var t;this.currentSelectionElement=e||this.currentSelectionElement,null===(t=this.currentSelectionElement)||void 0===t||t.scrollIntoView({behavior:"smooth",inline:"nearest",block:"nearest"})}addItemHandler(e){this.addItem(e.currentTarget.dataset.option)}addItem(e){this.unsavedItems.add(e),this.requestUpdate("unsavedItems")}removeItemHandler(e){this.unsavedItems.delete(e.currentTarget.dataset.option),this.requestUpdate("unsavedItems")}render(){return(0,n.html)(A||(A=f``),this.checkbox?n.nothing:[...this.unsavedItems].map((e=>(0,n.html)(p||(p=f` `),this.removeItemHandler,e,this.renderChip?this.renderChip(e):this.renderOptionLabel(e)))),this.hideSearchInput?n.nothing:(0,n.html)(b||(b=f` `),this.inputPlaceholder,this.computeVisibleOptions,this.focusChanged,(e=>{"Enter"===e.key&&this.dispatchEvent(new CustomEvent("enter-pressed",{composed:!0,bubbles:!0,detail:this.filterInput.value}))}),this.suggestionFn&&0===this.visibleOptions.length&&this.filterInput?(0,n.html)(m||(m=f`
    ${0}
    `),this.suggestionFn(this.filterInput.value||"")):n.nothing),(0,a.u)(this.checkbox?this.visibleOptions:this.visibleOptions.filter((e=>!this.unsavedItems.has(e))),(e=>e),(e=>{var t;return(0,n.html)(g||(g=f` `),(0,i.classMap)({selected:(null===(t=this.currentSelectionElement)||void 0===t?void 0:t.dataset.option)===e}),e,this.addItemHandler,this.optionHovered,this.scopedRenderOptionLabel(e))})))}};v([(0,o.property)({type:String})],y.prototype,"name",void 0),v([(0,o.property)()],y.prototype,"hideSearchInput",void 0),v([(0,o.property)({type:Array,hasChanged:(e,t)=>JSON.stringify(e)!==JSON.stringify(t)})],y.prototype,"initValue",void 0),v([(0,o.property)()],y.prototype,"checkbox",void 0),v([(0,o.property)({type:Object})],y.prototype,"renderChip",void 0),v([(0,o.property)({type:Object})],y.prototype,"renderOptionLabel",void 0),v([(0,o.property)({type:Object})],y.prototype,"filterFn",void 0),v([(0,o.property)()],y.prototype,"suggestionFn",void 0),v([(0,o.property)({type:Array})],y.prototype,"completeSet",void 0),v([(0,o.property)({type:String})],y.prototype,"inputPlaceholder",void 0),v([(0,o.property)({type:String})],y.prototype,"headerTitle",void 0),v([(0,o.state)()],y.prototype,"unsavedItems",void 0),v([(0,o.state)()],y.prototype,"orderedCompleteSet",void 0),v([(0,o.state)()],y.prototype,"visibleOptions",void 0),v([(0,o.state)()],y.prototype,"inputFocused",void 0),v([(0,o.state)()],y.prototype,"currentSelectionElement",void 0),v([(0,o.query)("#filterInput")],y.prototype,"filterInput",void 0),y=v([(0,o.customElement)(C)],y)},31856:(e,t,r)=>{"use strict";r(9891);var n=r(48704),o=r(16645),i=r(62832),a=r(14071);let s,l,d,c,u,A=e=>e;var p=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let b=class extends n.LitElement{constructor(){super(...arguments),this.disabledOptions=[],this.noBorder=!1,this.renderOptionLabel=e=>(0,n.html)(s||(s=A`${0}`),e),this.filterFn=(e,t)=>e.toLowerCase().includes(t.toLowerCase()),this.inputPlaceholder="",this.hideSearchInput=!1}static get styles(){return(0,n.unsafeCSS)(a.A)}get filteredOptions(){return this.options?this.options.filter((e=>{var t;return this.filterFn(e,(null===(t=this.filterInput)||void 0===t?void 0:t.value)||"")})):[]}updated(e){super.updated(e),e.has("defaultSelectedOption")&&(this.selectedOption=this.defaultSelectedOption)}onItemClick(e){const t=e.currentTarget.dataset.option;if(!t)return;this.selectedOption===t?this.reset():this.selectedOption=t;const r=new CustomEvent("option-changed",{detail:{selection:t},bubbles:!0,cancelable:!0,composed:!0});this.dispatchEvent(r)}reset(){this.selectedOption=void 0,this.filterInput.value=""}filterChanged(){this.requestUpdate("filteredOptions")}selectFirstOption(){this.selectedOption=this.shadowRoot.querySelector(".list > .option").dataset.option;const e=new CustomEvent("option-changed",{detail:{selection:this.selectedOption},bubbles:!0,cancelable:!0,composed:!0});this.dispatchEvent(e),this.dispatchEvent(new CustomEvent("close-menu-requested",{bubbles:!0}))}render(){return(0,n.html)(l||(l=A` `),(0,i.classMap)({"border-0":this.noBorder}),this.renderSearchInputField(),this.filteredOptions.map((e=>(0,n.html)(d||(d=A``),this.selectedOption==e,e,this.disabledOptions.includes(e),this.onItemClick,this.renderOptionLabel(e)))),!this.filteredOptions.length&&this.emptyStateMessage?(0,n.html)(c||(c=A`
    ${0}
    `),this.emptyStateMessage):n.nothing)}renderSearchInputField(){if(!this.hideSearchInput)return(0,n.html)(u||(u=A` `),this.inputPlaceholder,this.filterChanged,(e=>{"Enter"===e.key&&(e.stopPropagation(),this.selectFirstOption())}))}};p([(0,o.property)({type:Array})],b.prototype,"options",void 0),p([(0,o.property)({type:Array})],b.prototype,"disabledOptions",void 0),p([(0,o.property)({type:Option})],b.prototype,"defaultSelectedOption",void 0),p([(0,o.property)({type:Boolean,attribute:"no-border",reflect:!0})],b.prototype,"noBorder",void 0),p([(0,o.property)({type:Function})],b.prototype,"renderOptionLabel",void 0),p([(0,o.property)({type:Function})],b.prototype,"filterFn",void 0),p([(0,o.property)({type:String})],b.prototype,"inputPlaceholder",void 0),p([(0,o.property)({type:Boolean,attribute:"hide-search-input"})],b.prototype,"hideSearchInput",void 0),p([(0,o.property)({type:String})],b.prototype,"emptyStateMessage",void 0),p([(0,o.state)()],b.prototype,"selectedOption",void 0),p([(0,o.query)("#filterInput")],b.prototype,"filterInput",void 0),b=p([(0,o.customElement)("vt-ui-searchable-select")],b)},63956:(e,t,r)=>{"use strict";var n=r(16645),o=r(71012);function i(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw i}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const l="vt-selected";let d=class extends o.D{constructor(){super(...arguments),this.attrForSelected="data-route"}get nodeList(){return this.querySelectorAll(`[${this.attrForSelected}]`)}createRenderRoot(){return this}connectedCallback(){super.connectedCallback(),this.addChildListMutationListener()}disconnectedCallback(){var e;null===(e=this.observer)||void 0===e||e.disconnect(),super.disconnectedCallback()}updated(e){super.updated(e),e.has("selected")&&this.selected&&(this.addSelectedClass(this.selected),this.dispatchEvent(new CustomEvent("vt-ui-selector-selected-changed",{detail:{value:this.selected},bubbles:!0,composed:!0})))}updateSelected(){this.addSelectedClass(this.selected)}addSelectedClass(e){requestAnimationFrame((()=>{if(!this.nodeList)return;const t=this.querySelector(`[${this.attrForSelected}="${e}"]`),r=this.querySelector(`[${this.attrForSelected}="${this.fallbackSelection}"]`);this.removeSelectedClass(),t?t.classList.add(l):r&&r.classList.add(l)}))}removeSelectedClass(){var e;null===(e=this.nodeList)||void 0===e||e.forEach((e=>{e.classList.remove(l)}))}addChildListMutationListener(){this.observer=new MutationObserver((e=>{var t,r=i(e);try{for(r.s();!(t=r.n()).done;){"childList"===t.value.type&&this.updateSelected()}}catch(e){r.e(e)}finally{r.f()}})),this.observer.observe(this,{attributes:!1,childList:!0,subtree:!1})}};s([(0,n.property)({type:String,attribute:"attr-for-selected"})],d.prototype,"attrForSelected",void 0),s([(0,n.property)({type:String,attribute:"selected",reflect:!0})],d.prototype,"selected",void 0),s([(0,n.property)({type:String,attribute:"fallback-selection"})],d.prototype,"fallbackSelection",void 0),s([(0,n.state)()],d.prototype,"observer",void 0),d=s([(0,n.customElement)("vt-ui-selector")],d)},31016:(e,t,r)=>{"use strict";var n=r(9891),o=r(48704),i=r(16645),a=r(62832),s=r(85200),l=r(9484);let d,c,u,A,p,b=e=>e;var m=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let g=class extends((0,n.ResponsiveMixin)(o.LitElement)){static get styles(){return(0,o.unsafeCSS)(l.A)}constructor(){super();let e=location.href;this.urlChangeListener=()=>{requestAnimationFrame((()=>{e!==location.href&&(e=location.href,this.requestUpdate())}))}}connectedCallback(){super.connectedCallback(),document.body.addEventListener("click",this.urlChangeListener,!0),window.addEventListener("popstate",this.urlChangeListener,!0)}disconnectedCallback(){document.body.removeEventListener("click",this.urlChangeListener),window.removeEventListener("popstate",this.urlChangeListener),super.disconnectedCallback()}render(){var e;return(0,o.html)(d||(d=b` `),!this._large,this.resetScroll,null===(e=this.menuData)||void 0===e?void 0:e.map((e=>{var t,r,n;return(0,o.html)(c||(c=b` ${0} ${0} `),e.divider?(0,o.html)(u||(u=b`
    `)):"",e.divider?"":(0,o.html)(A||(A=b`
  • ${0} ${0} ${0} ${0}
  • `),this._isActive(e),e.header,(0,a.classMap)({"text-bg-primary":this._isActive(e)}),(0,s.ifDefined)(e.link),(0,s.ifDefined)(e.target),null===(t=e.label)||void 0===t?void 0:t.toLowerCase().replace(" ","-"),(()=>this._handleClick(e)),null===(r=e.label)||void 0===r?void 0:r.toLowerCase().replace(" ","-"),e.icon,e.new?(0,o.html)(p||(p=b` New `)):o.nothing,null===(n=e.label)||void 0===n?void 0:n.toLowerCase().replace(" ","-"),e.strong_label,e.label))})))}resetScroll(){this.scrollTo(0,0)}_handleClick(e){const t=e;this.dispatchEvent(new CustomEvent("vt-ui-sidebar-pressed",{detail:t}))}_isActive(e){return document.location.href.startsWith(e.link)}};m([(0,i.property)({type:Array})],g.prototype,"menuData",void 0),g=m([(0,i.customElement)("vt-ui-sidebar")],g)},51196:(e,t,r)=>{"use strict";var n=r(9891),o=r(48704),i=r(16645),a=r(68122),s=r(91608);let l,d,c,u,A,p,b,m,g,f,h,v=e=>e;var C=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let w=(l=class extends((0,n.ResponsiveMixin)(o.LitElement)){constructor(){super(...arguments),this.type=a.z.ShowingContent,this.skeletonTitle="Loading",this.listRows=10,this.skeletonMessage="This operation could take some time",this.hideCheckbox=!1}render(){return this.type===a.z.ShowingContent?(0,o.html)(d||(d=v``)):(0,o.html)(c||(c=v`${0}`),this.renderSkeleton())}renderReportSkeleton(){return(0,o.html)(u||(u=v`
    ${0}
    `),[...Array(3)].map((()=>(0,o.html)(A||(A=v`
    `)))))}renderSkeleton(){switch(this.type){case a.z.NeedsListSkeleton:return(0,o.html)(p||(p=v`
    ${0}
    `),Array.from({length:this.listRows}).map((()=>(0,o.html)(b||(b=v`
    ${0}
    `),this.hideCheckbox?o.nothing:(0,o.html)(m||(m=v`
    `))))));case a.z.NeedsSkeletonWithMessage:return(0,o.html)(g||(g=v`

    ${0}

    ${0}

    `),this.skeletonTitle,this.skeletonMessage);case a.z.NeedsSingleRowSkeleton:return(0,o.html)(f||(f=v`
    `));case a.z.NeedsReportSkeleton:return(0,o.html)(h||(h=v` ${0} `),this.renderReportSkeleton())}}},l.styles=(0,o.unsafeCSS)(s.A),l);C([(0,i.property)({type:Number})],w.prototype,"type",void 0),C([(0,i.property)({type:String})],w.prototype,"skeletonTitle",void 0),C([(0,i.property)({type:Number})],w.prototype,"listRows",void 0),C([(0,i.property)({type:String})],w.prototype,"skeletonMessage",void 0),C([(0,i.property)({type:Boolean})],w.prototype,"hideCheckbox",void 0),w=C([(0,i.customElement)("vt-ui-skeleton")],w)},84034:(e,t,r)=>{"use strict";var n=r(48704),o=r(16645),i=r(62832),a=r(78566),s=r(18654);let l,d,c,u,A=e=>e;var p=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let b=class extends n.LitElement{constructor(){super(...arguments),this.iconSmall=!1}static get styles(){return(0,n.unsafeCSS)(s.A)}render(){return(0,n.html)(l||(l=A`
    ${0} ${0}
    ${0}
    `),(0,i.classMap)({"small-icon":this.iconSmall}),this.imageSrc?(0,n.html)(d||(d=A` `),this.imageSrc):n.nothing,this.imageRaw?(0,a._)(this.imageRaw):n.nothing,this.titleSmall?(0,n.html)(c||(c=A`
    `)):(0,n.html)(u||(u=A`

    `)))}};p([(0,o.property)({type:String})],b.prototype,"imageSrc",void 0),p([(0,o.property)({type:String})],b.prototype,"imageRaw",void 0),p([(0,o.property)({attribute:"title-small",type:Boolean,reflect:!0})],b.prototype,"titleSmall",void 0),p([(0,o.property)({attribute:"icon-small",type:Boolean,reflect:!0})],b.prototype,"iconSmall",void 0),b=p([(0,o.customElement)("vt-ui-special-states")],b)},77675:(e,t,r)=>{"use strict";r.d(t,{M:()=>d});var n=r(22894),o=r(45241),i=r(95688);function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(l)throw i}}}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{o.push(this.processSandbox(t,e,n))})),r&&r.map((e=>{o.push(this.processPendingSandbox(e))})),this.sortSandboxes(o)}processPendingSandbox(e){return{id:e,sandboxName:e,analyzing:!0}}processSandbox(e,t,r){return{id:e.id,analysisDate:e.analysis_date,lastModificationDate:e.last_modification_date,hasPcap:e.has_pcap,hasHtmlReport:e.has_html_report,hasEvtx:e.has_evtx,hasMemdump:e.has_memdump,behash:e.behash,sandboxName:e.sandbox_name,filesCopied:this.fileSrcDstActionsProcessor(e.files_copied,t),filesDropped:this.filesDroppedProcessor(e.files_dropped,t),registryKeysSet:this.transformKeyValue(e.registry_keys_set,"_registry",t),permissionsChecked:this.permissionsCheckedProcessor(e.permissions_checked),systemPropertySets:this.transformKeyValue(e.system_property_sets,"",t),sharedPreferencesSets:this.transformKeyValue(e.shared_preferences_sets,"",t),tags:this.tagsProcessor(e.tags,t),contentModelSets:this.transformKeyValue(e.content_model_sets,"",t),httpConversations:this.httpConversationsProcessor(e.http_conversations,t),smtpConversations:this.smtpConversationsProcessor(e.smtp_conversations,t),dnsLookups:e.dns_lookups||[],ipTraffic:e.ip_traffic||[],processesTree:this.processesTreeProcessor(e.processes_tree,0,t),smsSent:this.smsSentProcessor(e.sms_sent,t),ja3Digests:this.transformTextArrayToPivotable(e.ja3_digests,t,""),filesOpened:this.transformTextArrayToPivotable(e.files_opened,t,"_files"),filesWritten:this.transformTextArrayToPivotable(e.files_written,t,"_files"),filesDeleted:this.transformTextArrayToPivotable(e.files_deleted,t,"_files"),filesAttributeChanged:this.transformTextArrayToPivotable(e.files_attribute_changed,t,"_files"),hostsFile:e.hosts_file,registryKeysOpened:this.transformTextArrayToPivotable(e.registry_keys_opened,t,"_registry"),registryKeysDeleted:this.transformTextArrayToPivotable(e.registry_keys_deleted,t,"_registry"),permissionsRequested:this.transformTextArrayToPivotable(e.permissions_requested,t,"_processes"),processesCreated:this.transformTextArrayToPivotable(e.processes_created,t,"_processes"),commandExecutions:this.transformTextArrayToPivotable(e.command_executions,t,"_processes"),processesInjected:this.transformTextArrayToPivotable(e.processes_injected,t,"_processes"),processesTerminated:this.transformTextArrayToPivotable(e.processes_terminated,t,"_processes"),processesKilled:this.transformTextArrayToPivotable(e.processes_killed,t,"_processes"),windowsSearched:this.transformTextArrayToPivotable(e.windows_searched,t,"_processes"),windowsHidden:this.transformTextArrayToPivotable(e.windows_hidden,t,"_processes"),servicesOpened:this.transformTextArrayToPivotable(e.services_opened,t,"_services"),servicesCreated:this.transformTextArrayToPivotable(e.services_created,t,"_services"),services_started:this.transformTextArrayToPivotable(e.services_started,t,"_services"),servicesStopped:this.transformTextArrayToPivotable(e.services_stopped,t,"_services"),servicesDeleted:this.transformTextArrayToPivotable(e.services_deleted,t,"_services"),servicesBound:this.transformTextArrayToPivotable(e.services_bound,t,"_services"),activitiesStarted:this.transformTextArrayToPivotable(e.activities_started,t,""),mutexesCreated:this.transformTextArrayToPivotable(e.mutexes_created,t,""),mutexesOpened:this.transformTextArrayToPivotable(e.mutexes_opened,t,""),signalsObserved:this.transformTextArrayToPivotable(e.signals_observed,t,""),signalsHooked:this.transformTextArrayToPivotable(e.signals_hooked,t,""),modulesLoaded:this.transformTextArrayToPivotable(e.modules_loaded,t,""),invokes:this.transformTextArrayToPivotable(e.invokes,t,""),callsHighlighted:this.transformTextArrayToPivotable(e.calls_highlighted,t,""),cryptoAlgorithmsObserved:this.transformTextArrayToPivotable(e.crypto_algorithms_observed,t,""),cryptoKeys:this.transformTextArrayToPivotable(e.crypto_keys,t,""),cryptoPlainText:this.transformTextArrayToPivotable(e.crypto_plain_text,t,""),encodingAlgorithmsObserved:this.transformTextArrayToPivotable(e.encoding_algorithms_observed,t,""),textDecoded:this.transformTextArrayToPivotable(e.text_decoded,t,""),textHighlighted:this.transformTextArrayToPivotable(e.text_highlighted,t,"",!1,!0),systemPropertyLookups:this.transformTextArrayToPivotable(e.system_property_lookups,t,""),sharedPreferencesLookups:this.transformTextArrayToPivotable(e.shared_preferences_lookups,t,""),contentModelObservers:this.transformTextArrayToPivotable(e.content_model_observers,t,""),databasesOpened:this.transformTextArrayToPivotable(e.databases_opened,t,""),databasesDeleted:this.transformTextArrayToPivotable(e.databases_deleted,t,""),memoryPatternDomains:this.transformTextArrayToPivotable(e.memory_pattern_domains,t,"_network"),memoryPatternUrls:this.transformTextArrayToPivotable(e.memory_pattern_urls,t,"_network"),memoryPatternIPs:this.transformTextArrayToPivotable(e.memory_pattern_ips,t,"_network"),tls:this.tlsProcessor(e.tls),idsAlerts:e.ids_alerts,sigmaAnalysisResults:e.sigma_analysis_results,pcapLink:this.getReportLink(e.id,"pcap",r),htmlReportLink:this.getReportLink(e.id,"html",r),memdumpReportLink:this.getReportLink(e.id,"memdump",r),evtxReportLink:this.getReportLink(e.id,"evtx",r),analyzing:!1,signatureMatches:e.signature_matches,mitreTechniquesReferences:this.processMitreTechniqueReferences(e)}}processMitreTechniqueReferences(e){if(!e.mitre_attack_techniques)return null;const t=new Map;return e.mitre_attack_techniques.forEach((r=>{if(!r.refs||!r.refs.length)return;const n=r.id+r.signature_description,o=[];r.refs.forEach((t=>{var r,n;const i=null==e||null===(r=e.signature_matches)||void 0===r?void 0:r.find((e=>t.value===e.id||t.value===e.name));i&&(null===(n=i.refs)||void 0===n||n.forEach((t=>{var r;const n=null===(r=t.ref)||void 0===r?void 0:r.replace("#","");if(n&&t.value){const r=this.findNestedValue(t.value,e[n]);r&&o.push(r)}})))})),o.length&&t.set(n,o)})),t}findNestedValue(e,t){return Array.isArray(t)?t.find((t=>!!this.findNestedValue(e,t))):"object"==typeof t?Object.keys(t).find((r=>!!this.findNestedValue(e,t[r])))?t:null:e===t?t:null}getReportLink(e,t,r){return n.h4.amendLinkHost(`https://www.virustotal.com/ui/${r?"private/file_behaviours":"file_behaviours"}/${e}/${t}`)}transformKeyValue(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((r=>{const n=t&&r.value?i.Z8.getSearchUrl({[`behaviour${e}`]:r.value},t):void 0;return{key:r.key,value:r.value?[r.value]:[],link:n}}))}transformTextArrayToPivotable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return e?e.map((e=>{const a=o?JSON.stringify(e):e,s={text:a};try{n&&(e=e.replace(" (UDP)","").replace(" (TCP)","")),s.link=i.Z8.getSearchUrl({[`behaviour${r}`]:a},t),o&&(s.shouldShowEscapeSequences=!0)}catch(e){}return s})):e}fileSrcDstActionsProcessor(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>{const r=t.source,n=[t.destination];let o,a;return e&&(o=i.Z8.getSearchUrl({behaviour_files:n[0]},e),a=i.Z8.getSearchUrl({behaviour_files:r},e)),{key:r,value:n,link:o,labelLink:a}}))}filesDroppedProcessor(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>({key:t.path||t.sha256,labelLink:t.path?i.Z8.getSearchUrl({behaviour_files:t.path},e):e&&t.sha256?i.Z8.getRedirectUrl("file",t.sha256):void 0,value:o.KK.formatKeyVal([],[{label:"sha256",data:t.sha256,link:e?i.Z8.getRedirectUrl("file",t.sha256):void 0},{label:"type",data:t.type}])})))}permissionsCheckedProcessor(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({key:e.permission,value:[e.owner]})))}tagsProcessor(){let e=arguments.length>1?arguments[1]:void 0;return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[])||[]).map((t=>({name:t.replace(/_/g,"-").toLowerCase(),href:i.Z8.getSearchUrl({behaviour_tags:t},e)})))}httpConversationsProcessor(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>({key:`${t.request_method?`${t.request_method} `:""}${t.url}${t.response_status_code?` ${t.response_status_code}`:""}`,pivots:this.aggregationMenu(t.url,e),value:{response_headers:this.headerProcessor(t.response_headers,e),request_headers:this.headerProcessor(t.request_headers,e),response_body_first_ten_bytes:t.response_body_first_ten_bytes?[t.response_body_first_ten_bytes]:[]}})))}headerProcessor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return Object.keys(e).map((r=>({key:r,value:[e[r]],link:t?i.Z8.getSearchUrl({behaviour_network:r},t):null})))||[]}dnsLookupsProcessor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.map((e=>{let r;return r=e.resolved_ips&&e.resolved_ips.length>0?e.resolved_ips.map((e=>({text:e,pivots:this.aggregationMenu(e,t)}))):["No resolutions recorded"],{key:e.hostname,pivots:this.aggregationMenu(e.hostname,t),value:r,sandboxes:e.sandboxes}}))}ipTrafficProcessor(e,t,r){let n=e.sandboxes,o=e.transport_layer_protocol&&"UNKNOWN"!==e.transport_layer_protocol?e.transport_layer_protocol:"";if(o+=" "+e.destination_ip,e.destination_port&&(o+=":"+e.destination_port.toString()),t.has(e.destination_ip)){const r=t.get(e.destination_ip);o+=" ("+(null==r?void 0:r.hostname)+")",n=Array.from(new Set([...n,...(null==r?void 0:r.sandboxes)||[]]))}return{text:o,pivots:this.aggregationMenu(e.destination_ip,r),sandboxes:n}}processesTreeProcessor(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2?arguments[2]:void 0,r=[];var n,o=a(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]);try{for(o.s();!(n=o.n()).done;){const o=n.value,a=o.name;r.push({child:!!e,children:o.children,link:i.Z8.getSearchUrl({behavior:a},t),name:o.name,padding:10*e+"px",process_id:o.process_id,time_offset:o.time_offset}),o.children&&(r=r.concat(this.processesTreeProcessor(o.children,e+1,t)))}}catch(e){o.e(e)}finally{o.f()}return r}smsSentProcessor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(t){const r=[];return e.forEach((e=>{r.push({text:`${e.destination}`,link:i.Z8.getSearchUrl({behaviour:e.destination},t)}),r.push({text:`↳ ${e.body}`,link:i.Z8.getSearchUrl({behaviour:e.body},t)})})),r}return e.map((e=>e.destination+" - "+e.body))}tlsProcessor(e){const t=[];return null==e||e.forEach((e=>{const r=JSON.parse(JSON.stringify(e));Object.keys(e).forEach((t=>{"subject"!==t&&"issuer"!==t&&"ip_traffic"!==t&&"sni"!==t&&"thumbprint"!==t&&(r[t]=[e[t]])})),t.push(r)})),t}smtpConversationsProcessor(){let e=arguments.length>1?arguments[1]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>{var r,n;const a=[{label:"Destination Ip",data:t.destination_ip,link:i.Z8.getRedirectUrl("ip-address",t.destination_ip)},{label:"Destination Port",data:t.destination_port},{label:"Subject",data:t.subject,link:i.Z8.getSearchUrl({content:t.subject},e)},{label:"Timestamp",data:t.timestamp},{label:"Body (txt)",data:t.txt_body,link:i.Z8.getSearchUrl({content:t.txt_body},e)},{label:"Smtp FROM",data:t.smtp_from},{label:"Smtp TO",data:t.smtp_to},{label:"Message FROM",data:t.message_from},{label:"Message TO",data:t.message_to}];return null===(r=t.headers)||void 0===r||r.map(((e,t)=>{a.push({label:0===t?"Headers":"",data:`${e.key}: ${e.value}`})})),null===(n=t.attachments)||void 0===n||n.map(((e,t)=>{a.push({label:0===t?"Attachments":"",data:`${e.path} (${e.type||"unknown type"})`,link:i.Z8.getRedirectUrl("file",e.sha256)})})),{key:t.hostname,labelLink:i.Z8.getSearchUrl(t.hostname,e),value:o.KK.formatKeyVal([],a)}}))}aggregationMenu(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e||!t)return;const r=[],n=this.getDomain(e);return e!=n?(r.push({text:"View IoC (URL) report",icon:o.XI.ViewIoc,link:i.Z8.getRedirectUrl("search",i.Z8.urlDoubleEncode(e))}),r.push({text:"View IoC (Domain) report",icon:o.XI.ViewIoc,link:i.Z8.getRedirectUrl("search",i.Z8.urlEncode(n))})):r.push({text:"View IoC report",icon:o.XI.ViewIoc,link:i.Z8.getRedirectUrl("search",i.Z8.urlEncode(e))}),r.push({text:"Pivot to other files with same behavior",icon:o.XI.PivotSameBehavior,link:i.Z8.getSearchUrl({behaviour_network:e},t)}),r}getDomain(e){const t=l.exec(e);return t?t[1]:void 0}sortSandboxes(e){if(null==e||!e.length)return;if(1===e.length)return e;for(var t=0,r=["dnsLookups","httpConversations","ipTraffic","registryKeysSet","filesWritten","processesCreated"];t(e[n]=e[n]||[],t[n]=t[n]||[],e[n].length>t[n].length?-1:e[n].length0)break}return e}}},70051:(e,t,r)=>{"use strict";r.d(t,{GV:()=>g,Im:()=>p,Nm:()=>f});var n,o=r(22894),i=r(60233),a=r(89152),s=r(45241),l=r(95688),d=r(44052),c=r(6828);function u(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function A(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){u(i,n,o,a,s,"next",e)}function s(e){u(i,n,o,a,s,"throw",e)}a(void 0)}))}}const p=["affected_systems","analysis","alt_names_details","alt_names","autogenerated_tags","autogenerated_summary","available_mitigation","capabilities","cisa_known_exploited","collection_type","content","counters","creation_date","cwe","cpes","days_to_patch","date_of_disclosure","date_rated","description","detection_names","domains_count","epss","executive_summary","exploit_availability","exploitation_consequence","exploitation_state","exploitation_vectors","exploitation","files_count","first_seen","intended_effects","ip_addresses_count","last_modification_date","last_seen","link","malware_roles","merged_actors","motivations","name","operating_systems","origin","private","recent_activity_relative_change","recent_activity_summary","references_count","report_id","report_type","risk_factors","risk_rating","predicted_risk_rating","source_regions_hierarchy","status","summary_stats","tags_details","tags","targeted_industries_tree","targeted_regions_hierarchy","top_icon_md5","urls_count","version","version_history","field_sources",...null!==(n=d.NU.currentUser)&&void 0!==n&&n.gtiAccess?["analyst_comment","mandiant_uuid","cvss","mve_id","cve_id","tmh_accuracy_ranking","vendor_fix_references","threat_scape","sources"]:[]],b=["aggregations"],m=["owner","viewers","editors"],g=["owner","subscription_preferences"];const f=new class{constructor(){this.tagsOfViewsRequestingEphemeralCollections=new Set,this.cachedEphemeralCollections=new WeakMap}saveEphemeralCollectionInCache(e,t){this.tagsOfViewsRequestingEphemeralCollections.add(e.tagName),this.cachedEphemeralCollections.has(e)||this.cachedEphemeralCollections.set(e,new Map),this.cachedEphemeralCollections.get(e).set(t.data.id,t)}findEphemeralCollectionInCache(e){var t;return null===(t=[...this.tagsOfViewsRequestingEphemeralCollections].map((e=>document.querySelector(e))).filter((e=>null!==e&&this.cachedEphemeralCollections.has(e))).map((e=>this.cachedEphemeralCollections.get(e))).find((t=>t.has(e))))||void 0===t?void 0:t.get(e)}fetchQueryAggregations(e,t){var r=this;return A((function*(){var n;if(null===(n=d.NU.currentUser)||void 0===n||!n.insightsAccess)return;const i=yield o.h4.intelligence.insightsSearch.query(t);return r.saveEphemeralCollectionInCache(e,i),i}))()}matchEphemeral(e){return e.match(/^e-[0-9a-f]{64}$/gi)}getCollection(e,t){var r=this;return A((function*(){if(r.matchEphemeral(e)){const t=r.findEphemeralCollectionInCache(e);if(t)return Promise.resolve(t)}const n=`collection-${e}`;if(sessionStorage.getItem(n)){const e=JSON.parse(sessionStorage.getItem(n));return sessionStorage.removeItem(n),Promise.resolve(e)}return o.h4.collections.get(e,m,t?(0,i.pv)({}):{},{relationship_counters:!0,attributes:p,"relationship_attributes[owner]":"first_name,last_name"})}))()}cacheCollection(e,t){const r=`collection-${e}`;sessionStorage.setItem(r,JSON.stringify(t))}fetchAggregationsByQuery(e,t){var r=this;return A((function*(){return yield r.fetchAggregationsHelper((()=>o.h4.intelligence.insightsSearch.query(e,{attributes:b})),t)}))()}fetchAggregationsHelper(e,t){return A((function*(){var r;t("loadingAggregations",!0);const n=yield e();return t("loadingAggregations",!1),null===(r=n.data.attributes)||void 0===r?void 0:r.aggregations}))()}deleteCollection(e,t){const r={title:"Delete collection",text:"Are you sure you want to delete this collection? This action cannot be undone.",modal:!0,withBackdrop:!0,buttonOkText:"Delete",buttonOkColor:"danger",buttonKoText:"Cancel",okCallback:(n=A((function*(){s.KK.showToast(e,"Deleting collection");try{yield o.h4.collections.delete(t),c.y.set(new Set([t])),e.dispatchEvent(new CustomEvent("collection-deleted",{composed:!0,detail:{collectionId:t}})),s.KK.showToast(e,"Collection successfully deleted")}catch(t){throw s.KK.showToast(e,"There was an error trying to delete the collection"),t}})),function(){return n.apply(this,arguments)})};var n;s.KK.showDialog(e,r)}exportEphemeralAggregations(e,t){var r=this;return A((function*(){const n=yield o.h4.intelligence.insightsSearch.exportEphemeralAggregations(e,t);r.createAndDownloadFile(n,`${e} - commonalities`,t)}))()}exportSection(e,t,r){return A((function*(){if("all"===t)try{const t=(yield o.h4.collections.getCollectionDownloadUrl(e.id,r)).data;l.Z8.newTabNavigation(t)}catch(e){throw new Error("Could not export collection")}else try{const n=yield o.h4.collections.getExportRelationshipOrAggregationsUrl(e.id,t,r);s.KK.downloadTextFile(e.id,JSON.stringify(n),r)}catch(e){throw new Error("Could not export collection relationship")}}))()}createAndDownloadFile(e,t,r){const n="csv"===r?e:JSON.stringify(e),o=`data:text/${r},`,i=`${t}.${r}`;s.KK.downloadDataAsFile(n,o,i)}createCollection(e,t,r,n,i){return A((function*(){var s;const l={name:e,description:t};return null!==(s=d.NU.currentUser)&&void 0!==s&&s.hasPrivilege(a.V["private-collections"])&&(l.private=n),yield o.h4.collections.create(l,r,m,i)}))()}exportCollectionAsPdf(e){return A((function*(){const t=yield o.h4.collections.exportAsPdf(e);var r=document.createElement("a");r.href=t.data,r.download=`${e}.pdf`,r.click()}))()}}},30856:(e,t,r)=>{"use strict";r.d(t,{I:()=>Ct});var n=r(95688);const o={bitcoin:{description:"Perform crypto currency mining"},certificate:{description:"Inject certificate in store"},create_com_service:{description:"Create a COM server"},create_service:{description:"Create a windows service"},cred_ff:{description:"Steal Firefox credential"},cred_ie7:{description:"Steal IE 7 credential"},cred_local:{description:"Steal credential"},cred_vnc:{description:"Steal VNC credential"},dyndns:{description:"Dynamic DNS"},escalate_priv:{description:"Privilege escalation"},hijack_network:{description:"Hijack network configuration"},inject_thread:{description:"Code injection with CreateRemoteThread in a remote process"},keylogger:{description:"Run a keylogger"},ldpreload:{description:"Override default library symbols"},lookupgeo:{description:"Lookup Geolocation"},lookupip:{description:"Lookup external IP"},migrate_apc:{description:"APC queue tasks migration"},network_dga:{description:"Communication using dga"},network_dns:{description:"Communications use DNS"},network_dropper:{description:"File downloader/dropper"},network_dyndns:{description:"Communications dyndns network"},network_ftp:{description:"Communications over FTP"},network_http:{description:"Communications over HTTP"},network_irc:{description:"Communications over IRC network"},network_p2p_win:{description:"Communications over P2P network"},network_smtp_dotnet:{description:"Communications smtp"},network_smtp_raw:{description:"Communications smtp"},network_smtp_vb:{description:"Communications smtp"},network_ssl:{description:"Communications over SSL"},network_tcp_listen:{description:"Listen for incoming communication"},network_tcp_socket:{description:"Communications over RAW socket"},network_tor:{description:"Communications over TOR network"},network_toredo:{description:"Communications over Toredo network"},network_udp_sock:{description:"Communications over UDP network"},rat_rdp:{description:"Remote Administration toolkit enable RDP"},rat_telnet:{description:"Remote Administration toolkit enable Telnet"},rat_vnc:{description:"Remote Administration toolkit VNC"},rat_webcam:{description:"Remote Administration toolkit using webcam"},screenshot:{description:"Take screenshot"},sniff_audio:{description:"Record Audio"},sniff_lan:{description:"Sniff Lan network traffic"},spreading_file:{description:"Malware can spread east-west file"},spreading_share:{description:"Malware can spread east-west using share drive"},str_win32_http_api:{description:"Match Windows Http API call"},str_win32_internet_api:{description:"Match Windows Inet API call"},str_win32_wininet_library:{description:"Match Windows Inet API library declaration"},str_win32_winsock2_library:{description:"Match Winsock 2 API library declaration"},win_files_operation:{description:"Affect private profile"},win_mutex:{description:"Create or check mutex"},win_private_profile:{description:"Affect private profile"},win_registry:{description:"Affect system registries"},win_token:{description:"Affect system token"}};var i=r(22894),a=r(56870),s=r(48704),l=r(85200);let d,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T,R,L,M,N,U,J,z,H,j,V,Z,G,q,W,Y,K,Q,X,ee,te,re,ne,oe,ie,ae,se,le,de,ce,ue,Ae,pe,be,me,ge,fe,he,ve,Ce,we,ye,xe,De,Be,Ee,ke,$e,_e,Fe,Ie,Oe,Se,Pe,Te,Re,Le,Me,Ne,Ue,Je,ze,He,je,Ve,Ze,Ge,qe,We,Ye,Ke,Qe,Xe,et,tt,rt,nt,ot,it,at,st,lt=e=>e;const dt={P20_PLUS:"danger",P1_TO_P19:"warning",P0:"success"},ct=["few","tens","hundreds","thousands","tens of thousands","hundreds of thousands","millions"],ut=["January","February","March","April","May","June","July","August","September","October","November","December"],At={P20_PLUS:"positives:20+",P0:"positives:0",P1_TO_P19:"positives:1+ AND positives:19-"},pt={P20_PLUS:"color: var(--bs-danger)",P0:"color: var(--bs-success)",P1_TO_P19:"color: var(--bs-warning)"};function bt(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return(0,s.html)(d||(d=lt` ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl({[e]:t})),(()=>{i.h4.collector.collect(a.JU.DETAILS_TAB,a._B.CLICK_CAPABILITY)}),o?`"${r||t}"`:r||t)}const mt={RESOURCE_HASH:e=>(0,s.html)(u||(u=lt` has a resource SHA256 ${0}`),bt("resource",e.objects[0])),IMPORT_FUNCTION_SINGLE:e=>(0,s.html)(A||(A=lt` includes a single function ${0} from import ${0}`),bt("imports",e.objects[1],void 0,!0),bt("imports",e.objects[0],void 0,!0)),IMPORT_FUNCTION:e=>(0,s.html)(p||(p=lt` imports function ${0} from ${0}`),bt("imports",e.objects[1],void 0,!0),bt("imports",e.objects[0],void 0,!0)),IMPORT_ALPHANUMERIC:e=>(0,s.html)(b||(b=lt` imports ${0}`),bt("imports",e.objects[0],void 0,!0)),SECTION_NAME:e=>(0,s.html)(m||(m=lt` has section #${0} named ${0}`),e.objects[0],bt("section",e.objects[1],void 0,!0)),SECTION_MD5:e=>(0,s.html)(g||(g=lt` has section #${0} MD5 ${0}`),e.objects[0],bt("sectionmd5",e.objects[1])),SECTION_ENTROPY:e=>(0,s.html)(f||(f=lt` has section #${0} with entropy between ${0} and ${0}`),e.objects[0],e.value_range_start,e.value_range_end),SECTION_RAW_SIZE:e=>(0,s.html)(h||(h=lt` has section #${0} with raw size between ${0} and ${0} bytes`),e.objects[0],e.value_range_start,e.value_range_end),SECTION_VIRTUAL_SIZE:e=>(0,s.html)(v||(v=lt` has section #${0} with virtual size between ${0} and ${0} bytes`),e.objects[0],e.value_range_start,e.value_range_end),SECTION_VIRTUAL_SIZE_DIV_RAW_SIZE:e=>(0,s.html)(C||(C=lt` virtual size of section #${0} divided by raw size of section #${0} between ${0} and ${0} bytes`),e.objects[0],e.objects[1],e.value_range_start,e.value_range_end),SECTION_RAW_SIZE_DIV_VIRTUAL_SIZE:e=>(0,s.html)(w||(w=lt` raw size of section #${0} divided by virtual size of section #${0} between ${0} and ${0} bytes`),e.objects[0],e.objects[0],e.value_range_start,e.value_range_end),FILE_OPENED_EMPTY:e=>(0,s.html)(y||(y=lt` Doesn't open files`)),FILE_TYPE:e=>{var t;return(0,s.html)(x||(x=lt` has type ${0}`),bt("type",null===(t=e.objects[0])||void 0===t||null===(t=t.toLowerCase())||void 0===t?void 0:t.replace("_",""),e.objects[0]))},SIZE:e=>(0,s.html)(D||(D=lt` has a size between ${0} and ${0} bytes`),e.value_range_start,e.value_range_end),NUM_SECTIONS:e=>(0,s.html)(B||(B=lt` has ${0} sections,`),e.objects[0]),VHASH:e=>(0,s.html)(E||(E=lt` has vhash ${0}`),bt("vhash",e.objects[0])),IMPHASH:e=>(0,s.html)(k||(k=lt` has imphash ${0}`),bt("imphash",e.objects[0])),SSDEEP:e=>(0,s.html)($||($=lt` has ssdeep ${0}`),bt("ssdeep",e.objects[0])),ENTRY_POINT:e=>(0,s.html)(_||(_=lt` has entry point ${0}`),bt("entry_point",e.objects[0])),SIGNED:e=>"TRUE"===e.objects[0]?bt("tag","signed","is signed"):bt("NOT tag","signed","is not signed"),VALID_SIGNATURE:e=>e.objects[0]?(0,s.html)(F||(F=lt` has a valid signature `),n.Z8.getRedirectUrl("search",'signature:valid not signature:invalid not signature:"not have a valid signature"')):e=>(0,s.html)(I||(I=lt` has a invalid signature `),n.Z8.getRedirectUrl("search",'tag:signed NOT(signature:valid NOT signature:invalid NOT signature:"not have a valid signature")')),EXIFTOOL_ENTRY_POINT_RANGE:e=>(0,s.html)(O||(O=lt` has entry point (ExifTool) within offsets ${0} and ${0}`),e.value_range_start,e.value_range_end),VERIFIED:e=>(0,s.html)(S||(S=lt` has a ${0} signature`),e.objects[0]),RESOURCE_TYPE_COUNT:e=>(0,s.html)(P||(P=lt` has ${0} resources of type ${0}`),e.objects[1],e.objects[0]),RESOURCE_HASH_FILETYPE:e=>(0,s.html)(T||(T=lt` has a resource typed ${0} with SHA256 ${0}`),e.objects[1],bt("resource",e.objects[0])),RESOURCE_LANGUAGE:e=>(0,s.html)(R||(R=lt` has ${0} resources of language "${0}"`),e.objects[1],e.objects[0]),SIGNER:e=>(0,s.html)(L||(L=lt` has "${0}" as signer #${0}`),e.objects[1],bt("signature",e.objects[1],e.objects[0])),ITW_URL:e=>(0,s.html)(M||(M=lt` has ITW URL ${0}`),(0,l.ifDefined)(n.Z8.getSearchUrl(e.objects[0])),e.objects[0]),ITW_DOMAIN:e=>(0,s.html)(N||(N=lt` has ITW domain ${0}`),n.Z8.getRedirectUrl("domain",e.objects[0]),e.objects[0]),ITW_TLD:e=>(0,s.html)(U||(U=lt` has ITW TLD ${0}`),bt("itw",e.objects[0])),ITW_PATH:e=>(0,s.html)(J||(J=lt` has ITW path ${0}`),bt("itw",e.objects[0])),ITW_ARGS:e=>(0,s.html)(z||(z=lt` has ITW args ${0}`),bt("itw",e.objects[0])),ITW_EMPTY:()=>(0,s.html)(H||(H=lt` has no ITWL URL`)),ITW_HOST:e=>(0,s.html)(j||(j=lt` has ITW host ${0}`),bt("itw",e.objects[0])),MAIN_ICON_MD5:e=>(0,s.html)(V||(V=lt` has main icon with MD5 ${0}`),bt("main_icon_md5",e.objects[0])),MAIN_ICON_DHASH:e=>(0,s.html)(Z||(Z=lt` has main icon with dhash ${0}`),bt("behavior",e.objects[0])),ACTIVITY_STARTED:e=>(0,s.html)(G||(G=lt` starts activity ${0}`),e.objects[0]),CALL_HIGHLIGHTED:e=>(0,s.html)(q||(q=lt` has highlighted call to ${0}`),bt("behavior",e.objects[0])),COMMAND_EXECUTION:e=>(0,s.html)(W||(W=lt` executes command ${0}`),bt("behaviour_processes",e.objects[0],void 0,!0)),CONTENT_MODEL_SET:e=>(0,s.html)(Y||(Y=lt` sets content model ${0} to ${0}`),bt("behaviour",e.objects[0]),bt("behaviour",e.objects[1])),CONTENT_MODEL_SET_KEY:e=>(0,s.html)(K||(K=lt` sets content model keyed ${0}`),bt("behaviour",e.objects[0])),CRYPTO_KEY:e=>(0,s.html)(Q||(Q=lt` uses crypto key ${0}`),bt("behaviour",e.objects[0],void 0,!0)),CRYPTO_PLAIN_TEXT:e=>(0,s.html)(X||(X=lt` contains text deciphered into ${0}`),bt("behaviour",e.objects[0],void 0,!0)),CRYPTO_ALGORITHM_OBSERVED:e=>(0,s.html)(ee||(ee=lt` uses crypto algorithm ${0}`),bt("behaviour",e.objects[0],void 0,!0)),DNS_LOOKUP_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't do DNS lookups":"does DNS lookups",DNS_LOOKUP_HOSTNAME:e=>(0,s.html)(te||(te=lt` resolves DNS hostname ${0}`),bt("behaviour_network",e.objects[0])),DNS_LOOKUP_RESOLUTION:e=>(0,s.html)(re||(re=lt` resolves DNS into ${0}`),bt("behaviour_network",e.objects[0])),FILE_ATTRIBUTE_CHANGED:e=>(0,s.html)(ne||(ne=lt` changes attributes of file ${0}`),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_ATTRIBUTE_CHANGED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't change file attributes":"changes file attributes",FILE_COPIED:e=>(0,s.html)(oe||(oe=lt` copies file ${0} to ${0}`),bt("behaviour_files",e.objects[1],void 0,!0),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_COPIED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't copy files":"copies files",FILE_DELETED:e=>(0,s.html)(ie||(ie=lt` deletes file ${0}`),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_DELETED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't delete files":"deletes files",FILE_DROPPED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't drop files":"drops files",FILE_DROPPED_PATH:e=>(0,s.html)(ae||(ae=lt` drops file path ${0}`),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_DROPPED_SHA256:e=>(0,s.html)(se||(se=lt` drops file with SHA256 ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl(e.objects[0])),e.objects[0]),FILE_DROPPED_TYPE:e=>(0,s.html)(le||(le=lt` drops file typed ${0}`),e.objects[0]),FILE_OPENED:e=>(0,s.html)(de||(de=lt` opens file ${0}`),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_WRITTEN:e=>(0,s.html)(ce||(ce=lt` writes to file ${0}`),bt("behaviour_files",e.objects[0],void 0,!0)),FILE_WRITTEN_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't write files":"writes files",HTTP_REQUEST_HEADER:e=>(0,s.html)(ue||(ue=lt` requests with HTTP header ${0}: ${0}`),bt("behaviour_network",e.objects[0],void 0,!0),bt("behaviour_network",e.objects[1],void 0,!0)),HTTP_REQUEST_HEADER_KEY:e=>(0,s.html)(Ae||(Ae=lt` requests with HTTP header keyed ${0}`),bt("behaviour_network",e.objects[0])),HTTP_RESPONSE_BODY_TYPE:e=>(0,s.html)(pe||(pe=lt` receives HTTP response body typed ${0}`),e.objects[0]),HTTP_RESPONSE_CODE:e=>(0,s.html)(be||(be=lt` receives HTTP status ${0}`),e.objects[0]),HTTP_RESPONSE_HEADER:e=>(0,s.html)(me||(me=lt` receives HTTP response header "${0}: ${0}"`),e.objects[0],e.objects[1]),HTTP_RESPONSE_HEADER_KEY:e=>(0,s.html)(ge||(ge=lt` "receives HTTP response header keyed ${0}`),e.objects[0]),INVOKES:e=>(0,s.html)(fe||(fe=lt` invokes ${0}`),bt("behaviour",e.objects[0])),IP_TRAFFIC:e=>e.objects[2]?(0,s.html)(he||(he=lt`talks ${0} to ${0}`),bt("behaviour_network",e.objects[0]),bt("behaviour_network",e.objects[1])):e=>(0,s.html)(ve||(ve=lt` talks ${0} to ${0} : ${0} `),bt("behaviour_network",e.objects[0]),bt("behaviour_network",e.objects[1]),e.objects[2]),IP_TRAFFIC_EMPTY:e=>e.objects[0]?"has no IP traffic":"has IP traffic",MODULE_LOADED:e=>(0,s.html)(Ce||(Ce=lt` dynamically loads ${0}`),bt("behaviour",e.objects[0])),MUTEX_CREATED:e=>(0,s.html)(we||(we=lt` creates mutex ${0}`),bt("behaviour",e.objects[0])),MUTEX_OPENED:e=>(0,s.html)(ye||(ye=lt` opens mutex ${0}`),bt("behaviour",e.objects[0])),PERMISSION_REQUESTED:e=>(0,s.html)(xe||(xe=lt` requests permission ${0}`),bt("behaviour",e.objects[0])),PERMISSION_CHECKED:e=>(0,s.html)(De||(De=lt` checks permission ${0} on ${0}`),e.objects[1],e.objects[0]),PROCESS_CREATED:e=>(0,s.html)(Be||(Be=lt` spawns ${0}`),bt("behaviour_processes",e.objects[0])),PROCESS_CREATED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't spawn processes":"spawns processes",PROCESS_INJECTED:e=>(0,s.html)(Ee||(Ee=lt` injects process ${0}`),bt("behaviour_processes",e.objects[0])),PROCESS_INJECTED_EMPTY:()=>(0,s.html)(ke||(ke=lt` doesn't inject processes`)),PROCESS_KILLED:e=>(0,s.html)($e||($e=lt` kills process ${0}`),bt("behaviour_processes",e.objects[0])),PROCESS_TERMINATED:e=>(0,s.html)(_e||(_e=lt` terminates process ${0}`),bt("behaviour_processes",e.objects[0])),REGISTRY_KEY_DELETED:e=>(0,s.html)(Fe||(Fe=lt` deletes registry key ${0}`),bt("behaviour_registry",e.objects[0])),REGISTRY_KEY_OPENED:e=>(0,s.html)(Ie||(Ie=lt` opens registry key ${0}`),bt("behaviour_registry",e.objects[0])),REGISTRY_KEY_SET:e=>(0,s.html)(Oe||(Oe=lt` sets registry key ${0} to ${0}`),bt("behaviour_registry",e.objects[0]),bt("behaviour_registry",e.objects[1])),REGISTRY_KEY_SET_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't set registry keys":"sets registry keys",REGISTRY_KEY_SET_KEY:e=>(0,s.html)(Se||(Se=lt` sets registry key ${0}`),bt("behaviour_registry",e.objects[0])),REGISTRY_KEY_SET_SUFFIX:e=>(0,s.html)(Pe||(Pe=lt` sets registry key with suffix ${0}`),bt("behaviour_registry",e.objects[0])),SANDBOX:e=>(0,s.html)(Te||(Te=lt` as sandboxed by ${0}`),bt("sandbox_name",e.objects[0])),SERVICE_BOUND:e=>(0,s.html)(Re||(Re=lt` binds service ${0}`),bt("behaviour_services",e.objects[0],void 0,!0)),SERVICE_CREATED:e=>(0,s.html)(Le||(Le=lt` creates service ${0}`),bt("behaviour_services",e.objects[0],void 0,!0)),SERVICE_CREATED_EMPTY:e=>"TRUE"===e.objects[0]?"doesn't create services":"creates services",SERVICE_OPENED:e=>(0,s.html)(Me||(Me=lt` opens service ${0}`),bt("behaviour_services",e.objects[0],void 0,!0)),SERVICE_STARTED:e=>(0,s.html)(Ne||(Ne=lt` starts service ${0}`),bt("behaviour_services",e.objects[0],void 0,!0)),SERVICE_STOPPED:e=>(0,s.html)(Ue||(Ue=lt` stops service "${0}"`),e.objects[0]),SHARED_PREFERENCE_LOOKUP:e=>(0,s.html)(Je||(Je=lt` lookups shared preference ${0}`),bt("behaviour",e.objects[0])),SHARED_PREFERENCE_SET:e=>(0,s.html)(ze||(ze=lt` sets shared preference ${0} to ${0}`),bt("behaviour",e.objects[0]),bt("behaviour",e.objects[1])),SHARED_PREFERENCE_SET_KEY:e=>(0,s.html)(He||(He=lt` sets shared preference key ${0}`),bt("behaviour",e.objects[0])),SIGNAL_HOOKED:e=>(0,s.html)(je||(je=lt` hooks signal ${0}`),bt("behaviour",e.objects[0])),SIGNAL_OBSERVED:e=>(0,s.html)(Ve||(Ve=lt` observes signal ${0}`),bt("behaviour",e.objects[0])),SYSTEM_PROPERTY_LOOKUP:e=>(0,s.html)(Ze||(Ze=lt` lookups system property ${0}`),bt("behaviour",e.objects[0])),TEXT_DECODED:e=>(0,s.html)(Ge||(Ge=lt` has string decoded into ${0}`),bt("behaviour",e.objects[0],void 0,!0)),TEXT_DECODED_EMPTY:e=>"TRUE"===e.objects[0]?"has no decodeable strings":"has decodeable strings",TEXT_HIGHLIGHTED:e=>(0,s.html)(qe||(qe=lt` has highlighted string ${0}`),bt("behaviour",e.objects[0],void 0,!0)),UNDECLARED_DLL_OPENED:e=>(0,s.html)(We||(We=lt`reads unimported DLL ${0}`),function(e){if(!e)return;const t=e.split("\\").pop(),r=`behaviour_files:"${n.Z8.urlDoubleEncode(e)}" AND NOT imports:"${n.Z8.urlDoubleEncode(t)}"`;return(0,s.html)(c||(c=lt` ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl(r)),e)}(e.objects[0])),URL:e=>(0,s.html)(Ye||(Ye=lt` talks to URL ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl(e.objects[0])),e.objects[0]),URL_ARGS:e=>(0,s.html)(Ke||(Ke=lt` talks with URL args ${0}`),bt("behaviour",e.objects[0])),URL_DOMAIN:e=>(0,s.html)(Qe||(Qe=lt` talks to URL domain ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl(e.objects[0])),e.objects[0]),URL_HOST:e=>(0,s.html)(Xe||(Xe=lt` talks to URL host ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl(e.objects[0])),e.objects[0]),URL_PATH:e=>(0,s.html)(et||(et=lt` talks to URL path ${0}`),bt("behaviour_network",e.objects[0])),URL_TLD:e=>(0,s.html)(tt||(tt=lt` talks to URL TLD ${0}`),bt("behaviour",e.objects[0])),WINDOW_SEARCHED:e=>(0,s.html)(rt||(rt=lt` searches for window ${0}`),bt("behaviour",e.objects[0],void 0,!0)),CAPABILITIES_TAGS:e=>(0,s.html)(nt||(nt=lt` ${0}`),bt("capability_tag",e.objects[0],o[e.objects[0]].description))};function gt(e){if(e&&function(e){var t;return null===(t=e.features)||void 0===t?void 0:t.every((e=>{try{return!!mt.hasOwnProperty(e.feature_type)}catch(e){return!1}}))}(e)){const o=100*e.last_month_positive_rate,i=ct[e.last_month_total_log10_count]||"many",a=ut[e.last_month-1]||"the last month",d=At[e.label],c=(0,s.html)(ot||(ot=lt` ${0}% of the ${0} matching files analysed in ${0} had ${0} `),(0,l.ifDefined)(n.Z8.getSearchUrl({clue:e.id})),o.toFixed(2),i,a,pt[e.label],d),u=e.features;let A;u.length>1&&(A=u.pop());let p=u.map((e=>{const t=mt[e.feature_type];if(t)return t(e)}));if(t=p,r=(0,s.html)(it||(it=lt` , `)),p=t.reduce(((e,t,n,o)=>(e.push(t),n{var t;return{level:"info",text:null===(t=o[e])||void 0===t?void 0:t.description,link:n.Z8.getSearchUrl({capability_tag:e})}})))),"pdf"===a){var s,l,d,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,E;const t=((null===(s=e.pdf_info)||void 0===s?void 0:s.js)||0)+((null===(l=e.pdf_info)||void 0===l?void 0:l.javascript)||0);var k;if(t&&i.push({level:"warning",text:"Contains "+t+" JavaScript block(s).",tooltip:"Malicious PDF documents often contain JavaScript to exploit JavaScript vulnerabilities and/or to execute heap sprays."}),null!==(d=e.pdf_info)&&void 0!==d&&d.openaction&&i.push({level:"warning",text:"Contains an open action to be performed when the document is viewed.",tooltip:"Malicious PDF documents with JavaScript very often use open actions to launch the JavaScript without user interaction."}),null!==(c=e.pdf_info)&&void 0!==c&&c.autoaction&&i.push({level:"warning",text:"Contains an automatic action to be performed when a given page of the document is viewed.",tooltip:"Malicious PDF documents with JavaScript very often use an automatic action to launch the JavaScript without user interaction."}),null!==(u=e.pdf_info)&&void 0!==u&&u.num_launch_actions&&i.push({level:"warning",text:"Contains launch actions.",tooltip:"A Launch action is intended to be used to run an application or to open or print a document. This feature could also be used to run an executable embedded within the PDF file."}),null!==(A=e.pdf_info)&&void 0!==A&&A.embedded_file&&i.push({level:"warning",text:"Contains at least one embedded file.",tooltip:"Embedded files can be used in conjunction with launch actions in order to run malicious executables in the machine viewing the PDF."}),null!==(p=e.pdf_info)&&void 0!==p&&p.flash&&i.push({level:"warning",text:"Contains flash content.",tooltip:"Very often attackers will use embedded flash in orderto try to exploit Adoble flash and execute arbitrary code or cause a denialof service (memory corruption) when viewing a malicious PDF document."}),null!==(b=e.pdf_info)&&void 0!==b&&b.acroform&&i.push({level:"warning",text:"Makes use of AcroForm objects.",tooltip:"AcroForm Objects can specify and launch scripts or actions and are often abused by attackers."}),null!==(m=e.pdf_info)&&void 0!==m&&m.num_object_streams&&i.push({level:"info",text:"Contains "+(null===(k=e.pdf_info)||void 0===k?void 0:k.num_object_streams)+" object stream(s).",tooltip:"A stream object is just a sequence of bytes and very often is only used to store images and page descriptions, however, since it is not limited in length many attackers use these artifacts in conjunction with filters to obfuscate other objects."}),null!==(g=e.pdf_info)&&void 0!==g&&g.jbig2_compression&&i.push({level:"info",text:"Makes use of uses JBIG2 compression.",tooltip:"This is not necessarily an indication of a malicious PDF , but further investigation is recommended as it may reveal the presence of vulnerable filters."}),null!==(f=e.pdf_info)&&void 0!==f&&f.suspicious_colors&&i.push({level:"info",text:"Document colors suggest that the file could be using vulnerable filters",tooltip:"This is not necessarily and indication of maliciousness, however, further investigation is recommended."}),null!==(h=e.pdf_info)&&void 0!==h&&h.encrypted&&i.push({level:"info",text:"Makes use of Digital Rights Management or needs a password to be read."}),null!==(v=e.pdf_info)&&void 0!==v&&v.num_pages){const t=e.pdf_info.num_pages;i.push({level:"info",text:"Contains "+t+" page(s)."})}(null!==(C=e.pdf_info)&&void 0!==C&&C.num_endobj||null!==(w=e.pdf_info)&&void 0!==w&&w.num_obj)&&i.push({level:"info",text:"Contains "+(e.pdf_info.num_obj||0)+" object start declaration(s) and "+(e.pdf_info.num_endobj||0)+" object end declaration(s)."}),(null!==(y=e.pdf_info)&&void 0!==y&&y.num_stream||null!==(x=e.pdf_info)&&void 0!==x&&x.num_endstream)&&i.push({level:"info",text:"Contains "+(e.pdf_info.num_stream||0)+" stream object start declaration(s) and "+(e.pdf_info.num_endstream||0)+" stream object end declaration(s)."}),null!==(D=e.pdf_info)&&void 0!==D&&D.xref&&i.push({level:"info",text:"This PDF document has a cross reference table (xref)."}),null!==(B=e.pdf_info)&&void 0!==B&&B.startxref&&i.push({level:"info",text:"Has a pointer to the cross reference table (startxref)."}),null!==(E=e.pdf_info)&&void 0!==E&&E.trailer&&i.push({level:"info",text:"Has a trailer dictionary containing entries allowing the cross reference table, and thus the file objects, to be read."}),e.exiftool&&"Invalid xref table"==e.exiftool.Warning&&i.push({level:"warning",text:"Invalid Cross Reference table.",description:"Malicious PDF documents very often contain invalid XREF tables."})}if(e.tags){const t={macros:{level:"warning",text:"Makes use of macros.",tooltip:"A macro is a series of commands and instructions that you group together to accomplish a task automatically. Macros are often abused to perform malicious tasks when working with a document."},assembly:{level:"info",text:".NET fundamental unit of deployment."},"auto-open":{level:"warning",text:"Automatically runs commands or instructions when the file is opened."},"auto-close":{level:"warning",text:"Automatically runs commands or instructions when the file is closed."},"auto-modify":{level:"warning",text:"Automatically runs commands or instructions when the file is modified."},"auto-create":{level:"warning",text:"Automatically runs commands or instructions when a document is created."},"contains-elf":{level:"info",text:"The file contains a Linux executable."},"contains-macho":{level:"info",text:"The file contains a Mac OS X executable."},"contains-pe":{level:"info",text:"The file contains a Microsoft Windows portable executable."},"email-pattern":{level:"info",text:"The VBA code streams of the document contain some kind of email pattern."},environ:{level:"info",text:"May read system environment variables."},exploit:{level:"warning",text:"Security vendors detected an exploit in this file."},"file-embedded":{level:"info",text:"The PDF contains some other type of file within its body."},"js-embedded":{level:"info",text:"The PDF contains javascript."},"open-file":{level:"warning",text:"May open a file."},"write-file":{level:"warning",text:"May write to a file."},"handle-file":{level:"warning",text:"May perform operations with other files."},"copy-file":{level:"warning",text:"May copy a file."},"create-file":{level:"warning",text:"May create additional files."},"run-file":{level:"danger",text:"May try to run other files, shell commands or applications."},"hide-app":{level:"warning",text:"May try to hide the viewer or other applications."},powershell:{level:"warning",text:"May execute powershell commands."},"create-dir":{level:"warning",text:"May attempt to create directories."},"save-workbook":{level:"warning",text:"May inadvertently save the existing workbook."},"startup-folder":{level:"warning",text:"May attempt to set the name of the alternate startup folder."},"create-ole":{level:"warning",text:"May create OLE objects."},"enum-windows":{level:"warning",text:"May enumerate open windows."},"run-dll":{level:"danger",text:"May execute code from Dynamically Linked Libraries."},download:{level:"danger",text:"May try to download additional files from the Internet."},"send-keys":{level:"warning",text:"May try to interact with other applications, for example, by sending key strokes."},obfuscated:{level:"warning",text:"Seems to contain deobfuscation code."},registry:{level:"warning",text:"Interacts with the Windows Registry."},"anti-analysis":{level:"warning",text:"Seems to contain code to deceive researchers and automatic analysis systems."},as3:{level:"info",text:"Makes use of ActionScript3, a programming language forAdobe Flash Player.",tooltip:"Some exploits have been found in the past targeting the ActionScript Virtual Machine. ActionScript has also been used to force unwanted redirections and other badness."},as2:{level:"info",text:"Makes use of ActionScript2, a programming language forAdobe Flash Player.",tooltip:"Some exploits have been found in the past targetingthe ActionScript Virtual Machine. ActionScript has also been used to force unwanted redirections and other badness."},navigate:{level:"warning",text:"Opens or replaces a window in the application that contains the Flash Player container with the contents of a given URL using the navigateToURL ActionScript function."},"get-url":{level:"warning",text:"Contains ActionScript code to request and retrieve content from Internet URLs."},"os-checking":{level:"warning",text:"Fingerprints the OS executing it."},loadbytes:{level:"warning",text:"Makes use of the loadBytes ActionScript3 functionality, commonly used to load other files and arbitrary code at runtime."},"flash-obfuscated":{level:"warning",text:"Has been processed with a common flash file obfuscator, similar to portable executable packing."},"long-hex":{level:"warning",text:"Contains noticeably long strings of hex characters.",tooltip:"This commonly reveals encoding of malicious code in hex format, which will then be transformed into binary via the hexToBin function."},"long-base64":{level:"warning",text:"Contains noticeably long base64 streams.",tooltip:"This commonly reveals encoding of malicious code in base64 format, which will then be transformed into binary. It could also just be encoded images."},"heap-spray":{level:"warning",text:"Seems to be performing heap spraying."},capabilities:{level:"warning",text:"Performs environment identification."},"ext-interface":{level:"warning",text:"Uses methods of the ExternalInterface class to communicate with the external host of the Flash plugin, such as the web browser."},javascript:{level:"warning",text:"Seems to embed javascript code. In combination with the ExternalInterface class usage, this code might be trying to modify the DOM of the parent URL embedding the file."},iframe:{level:"warning",text:"Seems to be performing some sort of HTML iframe injection or makes use of iframes."},fscommand:{level:"danger",text:"Uses ActionScript fscommand to save or execute other files."},"exe-embedded":{level:"danger",text:"Embeds one or more Windows Executables."},"rar-embedded":{level:"info",text:"Embeds one or more RaR compressed files."},"zip-embedded":{level:"info",text:"Embeds one or more Zip files."},"invalid-xref":{level:"info",text:"The PDF's cross reference table is invalid."},overlay:{level:"info",text:"The file has content beyond the declared end of file."},"revoked-cert":{level:"info",text:"The certificate used to sign the executable has been revoked."},signed:{level:"info",text:"The file has authenticode/codesign signature information."},trusted:{level:"info",text:"The file is published by a renown company."},"via-tor":{level:"info",text:"At least one submitter of the file used TOR to upload the file to our corpus."},detect_debug_environment:{level:"info",text:"Detects whether it's being executed in a debug environment."},direct_cpu_clock_access:{level:"info",text:"Access the CPU's clock directly."},long_sleeps:{level:"info",text:"Waits for five seconds or more."},self_delete:{level:"info",text:"Deletes itself upon execution."},hosts_modifier:{level:"info",text:"Local (resolution mapping) hosts file is modified."},installs_browser_extension:{level:"info",text:"Installs BHO, Chrome Extension, etc."},password_dialog:{level:"info",text:"Somesort of password input prompt is displayed."},sudo:{level:"info",text:"Gets admin access."},persistence:{level:"info",text:"Employs persistence mechanisms to survive reboots."},sends_sms:{level:"info",text:"Sends SMS."},checks_gps:{level:"info",text:"Checks the GPS."},ftp_communication:{level:"info",text:"Communicates with a FTP server."},ssh_communication:{level:"info",text:"Communicates with a SSH server."},telnet_communication:{level:"info",text:"Communicates with a Telnet server."},smtp_communication:{level:"info",text:"Communicates with a SMTP server."},mysql_communication:{level:"info",text:"Communicates with a MySQL server."},irc_communication:{level:"info",text:"Communicates with a IRC server."},suspicious_dns:{level:"info",text:"Suspicious DNS communication, high number of lookups for non-existing domains, will often reveal DGA (domain generation algorithm) strategies."},suspicious_udp:{level:"info",text:"High counts of distinct UDP connections, this may often reveal P2P botnet-like infrastructure."},big_upstream:{level:"info",text:"Generates 1MB+ outgoing network traffic."},tunneling:{level:"info",text:"Some sort of network tunneling observed, e.g. VPN."},crypto:{level:"info",text:"Makes use of crypto related APIs."},telephony:{level:"info",text:"Makes use of telephony related APIs."},runtime_modules:{level:"info",text:"Programmatically loads additional (undeclared) modules (e.g. DLLs) at runtime (e.g. LoadLibraryA)."},reflection:{level:"info",text:"Performs reflection calls."},decrypts_exe:{level:"info",text:"Decrypts an executable."},macro_environ:{level:"info",text:"Calls Environ() function to detect environment."},macro_open_file:{level:"info",text:"Contains a macro that opens a file."},macro_write_file:{level:"info",text:"Contains a macro that write a file."},macro_handle_file:{level:"info",text:"Contains a macro that handles a file."},macro_copy_file:{level:"info",text:"Contains a macro that copy a file."},macro_create_file:{level:"info",text:"Contains a macro that creates a file."},"macro_run_file ":{level:"info",text:"Contains a macro that executes a file."},macro_hide_app:{level:"info",text:"Contains a macro that hides an app."},macro_powershell:{level:"info",text:"Macro runs a powershell script."},macro_create_dir:{level:"info",text:"Contains a macro that creates a directory."},macro_save_workbook:{level:"info",text:"Calls ActiveWorkbook.SaveAs."},macro_create_ole:{level:"info",text:"Contains a macro that creates an OLE file."},macro_enum_windows:{level:"info",text:"Macro enumerates information about the windows installation. Possibly trying to detect victim or evade sandbox"},macro_run_dll:{level:"info",text:"Contains a macro that executes a DLL."},macro_download_url:{level:"info",text:"Contains a macro that downloads from a URL."},macro_send_keys:{level:"info",text:"Calls 'SendKeys' and/or 'AppActivate' to possibly send keystrokes to an application."},macro_registry:{level:"info",text:"Contains a macro that interacts with registry."},macro_anti_analysis:{level:"info",text:"Contain a macro with anti analysis techniques."},clipboard:{level:"info",text:"Performs copy/paste buffer."},checks_cpu_name:{level:"info",text:"Checks CPU's name."},checks_disk_space:{level:"info",text:"Checks disk's name."},checks_memory_available:{level:"info",text:"Checks how much memory is available."},checks_hostname:{level:"info",text:"Checks hostname."},checks_network_adapters:{level:"info",text:"Check MAC address for finger printing."},checks_bios:{level:"info",text:"Checks BIOS or UEFI interfaces."},checks_pci_bus:{level:"info",text:"Checks PCI bus."},checks_usb_bus:{level:"info",text:"Checks PCI bus."},executes_dropped_file:{level:"info",text:"File that is written to disk during execution gets executed."},repeated_clock_access:{level:"info",text:"Repeatedly access clock functions."},checks_user_input:{level:"info",text:"Checks user's input."},calls_wmi:{level:"info",text:"Calls WMIC."},"invalid-rich-pe-checksum":{level:"info",text:"The PE Rich header contains a different checksum value, either the PE Rich header or MS-DOS stub has been modified."},"invalid-rich-pe-duplicated-entries":{level:"info",text:"The PE Rich header contains duplicate entries, indicating that the PE Rich header has been modified."},"invalid-rich-pe-linker-version":{level:"info",text:"The PE linker versions conflict, meaning that that the PE Rich header or PE header has been modified."},"invalid-rich-pe-modified-iat":{level:"info",text:"The declared number of imports is less than the number of imports in the IAT, indicating that either the PE Rich header or the IAT has been modified."}};e.tags.forEach((function(e){const r=`${a}-${e}`,o=r in t?t[r]:t[e];o&&(o.link=n.Z8.getSearchUrl({tag:e}),i.push(o))}))}if(e.signature_info){const t=e.tags.includes("revoked-cert"),r={Valid:{level:"info",text:"Signed file, valid signature"},Signed:{level:t?"warning":"info",text:t?"Signed file, valid signature. Revoked.":"Signed file, valid signature"},"Signed but the filesize is invalid (the file is too large)":{level:"warning",text:e.signature_info.verified},"A certificate chain could not be built to a trusted root authority.":{level:"danger",text:e.signature_info.verified},"A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.":{level:"danger",text:e.signature_info.verified},"A certificate was explicitly revoked by its issuer.":{level:"danger",text:e.signature_info.verified},Revoked:{level:"danger",text:e.signature_info.verified}},n=(e.signature_info.verified?r[e.signature_info.verified]:null)||{level:"info",text:e.signature_info["signers details"]?"File signature could not be verified":"File is not signed"};i.push(n)}return t&&t.forEach((e=>i=i.concat(gt(e)))),function(e){return e.sort(((e,t)=>e.level==t.level?0:"danger"==e.level?-1:"info"==e.level||"danger"==t.level?1:-1))}(i)}(e,t),i={info:"blue",warning:"orange",danger:"red",success:"green"},a={info:ht.infoOutlineIcon,warning:vt.warningIcon,danger:vt.warningIcon,success:ft.checkOutlineIcon};return r?r.filter((e=>null!=e)).map((e=>({iconClass:i[e.level]||"info",icon:a[e.level]||ht.infoOutlineIcon,text:e.text,link:e.link}))):[]}}},37150:(e,t,r)=>{"use strict";r.d(t,{w:()=>c});var n=r(45241),o=r(95688);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);ro.Z8.getSearchUrl({entity:"url",meta:e},t),n=[];return Object.keys(e.html_meta).forEach((t=>{e.html_meta[t].forEach((e=>{n.push({label:t.toString(),labelLink:r(t.toString()),value:e,link:r(e)})}))})),0===n.length?null:n}processScriptsOrIFrames(e,t){if(!e)return null;const r=e=>e?o.Z8.getSearchUrl({content:`"${e}"`},t):void 0;return e.map((e=>{const t=e.attributes||{},n=e.sha256||t.src;return{name:n,link:o.Z8.getSearchUrl({entity:"url",meta:n}),attributes:Object.entries(e.attributes||{}).map((e=>{let t=l(e,2),n=t[0],o=t[1];return{label:n,labelLink:r(n),value:o,link:r(o)}}))}}))}processTrackers(e,t){if(!e)return null;const r=Object.entries(e).map((e=>{let r=l(e,2),n=r[0],i=r[1];return{name:n,nameLink:o.Z8.getSearchUrl({entity:"url",tracker:n},t),trackers:(i||[]).map((e=>a(a({},e),{},{link:e.id?o.Z8.getSearchUrl({entity:"url",tracker:e.id},t):void 0})))}}));return r.length?r:null}}},61055:(e,t,r)=>{"use strict";r.d(t,{R1:()=>u,zg:()=>A});var n=r(9920),o=r(85899),i=r(96987),a=r(45241),s=r(95688);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t{const r={};return r.name=e.name,r.infoTable=a.KK.formatKeyVal([],[{label:"Name",data:e.name,link:s.Z8.getSearchUrl({signature:e.name},t)},{label:"Status",data:e.status,link:s.Z8.getSearchUrl({signature:e.status},t)},{label:"Issuer",data:e["cert issuer"],link:s.Z8.getSearchUrl({signature:e["cert issuer"]},t)},{label:"Valid From",data:e["valid from"]},{label:"Valid To",data:e["valid to"]},{label:"Valid Usage",data:e["valid usage"]},{label:"Algorithm",data:e.algorithm},{label:"Thumbprint",data:e.thumbprint,link:s.Z8.getSearchUrl({signature:e.thumbprint},t)},{label:"Thumbprint MD5",data:e.thumbprint_md5,link:s.Z8.getSearchUrl({signature:e.thumbprint_md5},t)},{label:"Thumbprint SHA256",data:e.thumbprint_sha256,link:s.Z8.getSearchUrl({signature:e.thumbprint_sha256},t)},{label:"Serial Number",data:e["serial number"],link:s.Z8.getSearchUrl({signature:e["serial number"]},t)}]),r}))}processOpusInfo(e,t){var r;if(e&&"opusinfo"in e)return null===(r=e.opusinfo)||void 0===r?void 0:r.map((e=>{const r={};r.name=e.programName||"n/a";const n=[{label:"More info",data:e.moreInfo,link:s.Z8.getSearchUrl({signature:e.moreInfo},t)}];return e.programName&&n.unshift({label:"Program name",data:r.name,link:s.Z8.getSearchUrl({signature:e.programName},t)}),r.infoTable=a.KK.formatKeyVal([],n),r}))}}},1770:(e,t,r)=>{"use strict";r.d(t,{$:()=>B});var n=r(96987);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t"malicious"===e.category)):void 0:[]}}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;tt.id.replace(e.id,"")));return t.splice(3),t}};var A=r(45241),p=r(95688);function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;te.map((e=>e.id)),contacted_ips:e=>e.map((e=>e.id)),embedded_domains:e=>e.map((e=>e.id)),embedded_ips:e=>e.map((e=>e.id)),embedded_urls:e=>e.map((e=>e.context_attributes.url)),itw_domains:e=>e.map((e=>e.id))};const h=new class extends s{process(e){var t,r,o,i;const a=this.filePivotLinks(e),s=new Set(e.tags||[]);e.type_tag&&s.delete(e.type_tag);const l=n.w9.formatFileTags(s),d=n.w9.formatFileTags(new Set([e.type_tag])),c=n.w9.formatThreatActorTags(e.attribution),u=A.KK.kilomegaShorten(e.times_submitted||0,1),p=A.KK.kilomegaShorten(e.unique_sources||0,1),b=Object.keys(f).filter((t=>A.KK.evaluateArg(e[t]))).map((t=>{const r=e[t],n=f[t](r).slice(0,10);return r.length>10&&n.push("..."),{[`_${t}_ids`]:n}})).reduce(((e,t)=>Object.assign(e,t)),{}),g=!!Object.keys(b).length,h=(null===(t=e.trusted_verdict)||void 0===t?void 0:t.organization)||(null===(r=e.signature_info)||void 0===r||null===(r=r["signers details"])||void 0===r||null===(r=r[0])||void 0===r?void 0:r.name)||(null===(o=e.nsrl_info)||void 0===o||null===(o=o.products)||void 0===o?void 0:o[0])||(null===(i=e.monitor_info)||void 0===i||null===(i=i.organizations)||void 0===i?void 0:i[0]),v=this.getLastAnalysisBrief(e),C=this.getNotificationTags(e);return m(m(m(m({},e),a),{},{_tags_formatted:l,_type_tag:d,_threat_actor_tags:c,_times_submitted_kilomega:u,_unique_sources_kilomega:p},b),{},{_has_related_netlocs:g,_source_org:h,_last_analysis_brief:v,_notification_tags:C,_computed:!0})}filePivotLinks(e){var t;const r=e.type_tag?p.Z8.getSearchUrl({type:e.type_tag}):"",o=n.w9.getNameFromPath(e.meaningful_name||""),i=p.Z8.getSearchUrl({name:o}),a=p.Z8.getSearchUrl({size:e.size}),s=null===(t=e.main_icon)||void 0===t?void 0:t.dhash;return{_typeSearchLink:r,_nameSearchLink:i,_sizeSearchLink:a,_iconSearchLink:p.Z8.getSearchUrl({main_icon_dhash:s})}}canonicalTag(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase().replace(/ /g,"_")}isHuntedFile(e){return"context_attributes"in e&&!!e.context_attributes&&"notification_tags"in e.context_attributes}getNotificationTags(e){if(!this.isHuntedFile(e))return[];const t=e.context_attributes,r=null==t?void 0:t.notification_tags.filter((r=>{const n=r===e.sha256,o=this.canonicalTag(r)===this.canonicalTag(t.rule_name),i=this.canonicalTag(r)===this.canonicalTag(t.ruleset_name);return!n&&!o&&!i}));return n.w9.formatFileTags(new Set(r))}};function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{let r=v(e,2),n=r[0],o=r[1];t[o]=t[n],delete t[n]})),t}}}},81258:(e,t,r)=>{"use strict";r.d(t,{PN:()=>_,Gb:()=>$});var n=r(85133);function o(){o=function(e,t){return new r(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function r(e,n,o){var a=RegExp(e,n);return t.set(a,o||t.get(e)),i(a,r.prototype)}function n(e,r){var n=t.get(r);return Object.keys(n).reduce((function(t,r){var o=n[r];if("number"==typeof o)t[r]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1]+)>/g,(function(e,t){var r=i[t];return"$"+(Array.isArray(r)?r.join("$"):r)})))}if("function"==typeof o){var a=this;return e[Symbol.replace].call(this,r,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(n(e,a)),o.apply(this,e)}))}return e[Symbol.replace].call(this,r,o)},o.apply(this,arguments)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}const a=o(/(?:^|:)((?:(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF])(?:(?:[\x2D0-9A-Z_a-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]){0,61}(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))?\.)+(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u065F\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06EF\u06FA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07CA-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u103F\u1050-\u108F\u109A-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u180B-\u180D\u180F\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B6B-\u1B73\u1B80-\u1BAF\u1BBA-\u1BF3\u1C00-\u1C37\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005\u3006\u302A-\u302F\u3031-\u3035\u303B\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6E5\uA6F0\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8E0-\uA8F7\uA8FB\uA8FD-\uA8FF\uA90A-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF\uA9E0-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC70-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDD00-\uDD34\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE80-\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDEE0-\uDEF6\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD4E\uDE90-\uDEAE\uDEC0-\uDEEF]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF])(?:(?:[\x2D0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF])){0,61}(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))/,{captured:1}),s=o(/((?:(?:\b)(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])))|(?:(?:(?:[0-9A-Fa-f]{1,4}):){7}(?:[0-9A-Fa-f]{1,4})|(?:(?:[0-9A-Fa-f]{1,4}):){1,7}:|(?:(?:[0-9A-Fa-f]{1,4}):){1,6}:(?:[0-9A-Fa-f]{1,4})|(?:(?:[0-9A-Fa-f]{1,4}):){1,5}(?::(?:[0-9A-Fa-f]{1,4})){1,2}|(?:(?:[0-9A-Fa-f]{1,4}):){1,4}(?::(?:[0-9A-Fa-f]{1,4})){1,3}|(?:(?:[0-9A-Fa-f]{1,4}):){1,3}(?::(?:[0-9A-Fa-f]{1,4})){1,4}|(?:(?:[0-9A-Fa-f]{1,4}):){1,2}(?::(?:[0-9A-Fa-f]{1,4})){1,5}|(?:[0-9A-Fa-f]{1,4}):(?:(?::(?:[0-9A-Fa-f]{1,4})){1,6})|:(?:(?::(?:[0-9A-Fa-f]{1,4})){1,7}|:)|fe80:(?::(?:[0-9A-Fa-f]{1,4})){0,4}%[0-9A-Za-z]+|::(?:ffff(?::0{1,4})?:)?(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]))|(?:(?:[0-9A-Fa-f]{1,4}):){1,4}:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]))))/,{captured:1}),l=o(/(?:^|:)(http[s\u017F]?:\/\/(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?(?:@|%40))?(?:%20|\.)*(?:(?:(?:(?:%20|\.)*(?:2(?:%20)*5(?:%20)*[0-5]|2(?:%20)*[0-4](?:%20)*[0-9]|1(?:%20)*[0-9](?:%20)*[0-9]|[1-9](?:%20)*[0-9]|[0-9])(?:%20|\.)*\.){3}(?:%20|\.)*(?:(?:2(?:%20)*5(?:%20)*[0-5]|2(?:%20)*[0-4](?:%20)*[0-9]|1(?:%20)*[0-9](?:%20)*[0-9]|[1-9](?:%20)*[0-9]|[0-9])))|\[(?:(?:(?:[0-9A-Fa-f]{1,4}):){7}(?:[0-9A-Fa-f]{1,4})|(?:(?:[0-9A-Fa-f]{1,4}):){1,7}:|(?:(?:[0-9A-Fa-f]{1,4}):){1,6}:(?:[0-9A-Fa-f]{1,4})|(?:(?:[0-9A-Fa-f]{1,4}):){1,5}(?::(?:[0-9A-Fa-f]{1,4})){1,2}|(?:(?:[0-9A-Fa-f]{1,4}):){1,4}(?::(?:[0-9A-Fa-f]{1,4})){1,3}|(?:(?:[0-9A-Fa-f]{1,4}):){1,3}(?::(?:[0-9A-Fa-f]{1,4})){1,4}|(?:(?:[0-9A-Fa-f]{1,4}):){1,2}(?::(?:[0-9A-Fa-f]{1,4})){1,5}|(?:[0-9A-Fa-f]{1,4}):(?:(?::(?:[0-9A-Fa-f]{1,4})){1,6})|:(?:(?::(?:[0-9A-Fa-f]{1,4})){1,7}|:)|fe80:(?::(?:[0-9A-Fa-f]{1,4})){0,4}%[0-9A-Za-z\u017F\u212A]+|::(?:ffff(?::0{1,4})?:)?(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]))|(?:(?:[0-9A-Fa-f]{1,4}):){1,4}:(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])))\]|(?:(?:(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF])(?:(?:%20|(?:[\x2D0-9A-Z_a-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))*(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))?)(?:%20|\.)*\.)+(?:%20|\.)*(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u065F\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06EF\u06FA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07CA-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09F0\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A70-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u103F\u1050-\u108F\u109A-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u180B-\u180D\u180F\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B6B-\u1B73\u1B80-\u1BAF\u1BBA-\u1BF3\u1C00-\u1C37\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005\u3006\u302A-\u302F\u3031-\u3035\u303B\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6E5\uA6F0\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8E0-\uA8F7\uA8FB\uA8FD-\uA8FF\uA90A-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF\uA9E0-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC70-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDD00-\uDD34\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE80-\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDEE0-\uDEF6\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD4E\uDE90-\uDEAE\uDEC0-\uDEEF]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF])(?:%20|(?:[\x2D0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))*(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D63\u0D66-\u0D78\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA830-\uA835\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD27\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF54\uDF70-\uDF85\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC52-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]|\uDB40[\uDD00-\uDDEF]))(?:%20|\.)*(?::(?:0*)?[0-9]{2,5})?(?:[#\/\?](?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?)$/,{captured:1});function d(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return c(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r]+)>/g,(function(e,t){var r=i[t];return"$"+(Array.isArray(r)?r.join("$"):r)})))}if("function"==typeof o){var a=this;return e[Symbol.replace].call(this,r,(function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(n(e,a)),o.apply(this,e)}))}return e[Symbol.replace].call(this,r,o)},u.apply(this,arguments)}function A(e,t){return A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},A(e,t)}const p=new RegExp(`\\b(${[...new Set(["androguard","androguard_package","authentihash","behash","behavior","behavior_created_processes","behavior_files","behavior_injected_processes","behavior_network","behavior_processes","behavior_registry","behavior_services","behavior_tags","behaviour","behaviour_created_processes","behaviour_files","behaviour_injected_processes","behaviour_network","behaviour_processes","behaviour_registry","behaviour_services","behaviour_tags","capability_tag","children_positives","clue","clue_rule","collection","comment","comment_author","content","content-experimental","cp","creation_date","crowdsourced_ids","crowdsourced_yara_rule","detectiteasy","dns_lookup_count","email_subject","embedded_domain","embedded_domains","embedded_ip","embedded_ips","embedded_url","embedded_urls","engines","entity","entry_point","ep","exports","filename","first_submitter","firstsource","fs","gen","generated","gti_score","gti_severity","gti_verdict","has","have","http_conversation_count","imphash","imports","in_the_wild","ip_traffic_count","itw","la","lang","language","ls","magic","main_icon_dhash","main_icon_md5","malware_config","metadata","name","netguid","p","packer","peresource","permhash","petimestamp","pets","positives","reputation","resource","rich_pe_header_hash","s","sandbox_name","scan_timeout","section","sectionmd5","segment","sha256","sigcheck","sigma_critical","sigma_high","sigma_low","sigma_medium","sigma_rule","signature","similar-to","size","source","sources","ssdeep","ssdeep-dev","submissions","submitter","subspan","suggested_threat_label","symhash","tag","telfhash","tlsh","traffic","trid","type","us","vhash","yara_rule","0xsi_f33d","abusix","acronis","ad_aware","adminuslabs","aegislab","aegislab_webguard","ahnlab","ahnlab_v3","aicc__monitorapp_","aicc_monitorapp","alibaba","alibabacloud","alienvault","alphamountain_ai","alyac","antivir","antivir7","antiy_avl","apex","arcabit","armis","autoshun","avast","avast_mobile","avg","avira","avware","babable","badware_info","baidu","baidu_international","benkow_cc","bfore_ai_precrime","bitdam_atp","bitdefender","bitdefenderfalx","bitdefendertheta","bkav","bkav_pro","blueliv","botvrij_eu","c2ae","c_sirt","cat_quickheal","certego","certly","chong_lua_dao","cins_army","cisco_talos_ip_blacklist","clamav","clean_mx","cloudstat","cmc","cmc_threat_intelligence","commtouch","comodo","comodo_site_inspector","comodo_valkyrie_verdict","crdf","crowdstrike","ctx","cyan","cyber_adapt","cybercrime","cybereason","cylance","cynet","cyradar","cyren","desenmascara_me","dns8","dr_web","dr_web_vxcube","drweb","egambit","elastic","emergingthreats","emsisoft","endgame","eonscope","escan","eset","eset_nod32","estsecurity_threat_inside","f_prot","f_secure","f_secure_sandbox","fireeye","forcepoint_threatseeker","fortinet","fraudscore","fraudsense","g_data","gdata","google_safebrowsing","greensnow","gridinsoft","heimdal_security","hoplite_industries","huorong","ikarus","invincea","ipsum","jiangmin","k7antivirus","k7gw","kaspersky","kingsoft","lastline","lionic","lumu","malbeacon","malc0de_database","malekal","malsilo","malware_domain_blocklist","malwarebytes","malwarebytes_hphosts","malwared","malwaredomainlist","malwarepatrol","malwares_com_url_checker","malwation","max","maxsecure","mcafee","mcafeed","mcafee_gw_edition","microsoft","microsoft_sysinternals","microworld_escan","minotaur","nano_antivirus","netcraft","nod32","notmining","nprotect","nsfocus_poma","nucleon","openphish","opera","os_x_sandbox","palevotracker","paloalto","panda","paretologic","phishing_database","phishlabs","phishtank","prebytes","prevx1","qianxin_reddrip","qihoo_360","quick_heal","quttera","reaqta_hive","rising","rising_moves","safetoopen","sangfor","sangfor_zsand","scantitan","scumware_org","secneurx","secondwrite","securebrain","securolytics","segasec","sentinelone","sndbox","snort_ip_sample_list","sophos","spam404","spamhaus","spyeyetracker","stopbadware","stopforumspam","sucuri_sitecheck","sunbelt","superantispyware","symantec","symantecmobileinsight","tachyon","tehtris","tencent","tencent_habo","thehacker","threathive","threatsourcing","totaldefense","trapmine","trendmicro","trendmicro_housecall","trustlook","trustwave","urlhaus","urlquery","varist","vba32","venuseye_sandbox","vipre","viriback","virit","virobot","virusdie_external_site_scan","virustotal_androbox","virustotal_box_of_apples","virustotal_cuckoofork","virustotal_droidy","virustotal_jsbox","virustotal_jujubox","virustotal_observer","virustotal_r2dbox","virustotal_zenbox","vmray","vx_vault","web_security_guard","webroot","websense_threatseeker","webutation","whitearmor","wot","yandex","yandex_safebrowsing","yomi_hunter","zdb_zeus","zenbox","zerocert","zerofox","zeustracker","zillya","zonealarm","zoner","zvelo"])].join("|")})\\b:`),b=/:"|content:|similar-to:|tag:|type:|entity:/,m="[a-f0-9]{64}",g="[a-f0-9]{32}",f="[a-f0-9]{40}",h=new RegExp(`\\b(?${m})\\b`,"im"),v=new RegExp(`\\b(?${g})\\b`,"im"),C=new RegExp(`\\b(?${f})\\b`,"im"),w=new RegExp(`^${m}$`,"im"),y=new RegExp(`^${g}$`,"im"),x=new RegExp(`^${f}$`,"im"),D=new RegExp(`((${y.source}|${x.source}|${w.source})\\n*){2,}`,"im"),B=/(?:^| )content:\S/m,E=/(?:^| )ssdeep:["']\d+(?::[a-zA-Z0-9+\/]+){2}["']/m,k=u(/\bentity:"?(file|url|domain|ip|collection)"?\b/im,{captured:1});function $(e){return e.replace(/hxxp:\/\//gim,"http://").replace(/hxxps:\/\//gim,"https://").replace(/http%3a%2f%2f/gim,"http://").replace(/https%3a%2f%2f/gim,"https://").replace(/\[\.\]/gim,".")}class _{static isUrlQuery(e){return!!e&&!e.includes("\n")&&l.test(e.toLowerCase())}static matchPremiumModifier(e){if(n.rp.searchModifiersByEntity){for(var t=0,r=Object.values(n.rp.searchModifiersByEntity);t{if(-1!==e.indexOf(t.id))return!0;var r,n=d(t.attributes.aliases||[]);try{for(n.s();!(r=n.n()).done;){const t=r.value;if(-1!==e.indexOf(t))return!0}}catch(e){n.e(e)}finally{n.f()}}))}return!1}return!!e.match(b)}static isPremiumQuery(e){return!!e&&(-1===e.indexOf("\n")?!!this.matchPremiumModifier(e):this.isMultiHashQuery(e))}static isContentQuery(e){return!!e&&!!e.match(B)}static isEmpty(e){return!e||0==e.trim().length}static isIp(e){return!!e&&-1===e.indexOf("\n")&&!!e.match(s)}static isDomain(e){return!!e&&-1===e.indexOf("\n")&&!!e.toLowerCase().match(a)}static genericHashMatch(e,t){return!!t&&!!t.trim().match(e)}static isSha256(e){return this.genericHashMatch(w,e)}static isMD5(e){return this.genericHashMatch(y,e)}static isSha1(e){return this.genericHashMatch(x,e)}static isMultiHashQuery(e){return!!e&&!!e.match(D)}static isSingleFile(e){return!this.isMultisearchQuery(e)&&(this.isSha256(e)||this.isSha1(e)||this.isMD5(e))}static isSsdeepQuery(e){return!!e&&!!e.match(E)}static isMultisearchQuery(){return-1!==(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").indexOf("\n")}static isFreeTextSearch(e){return!(!e||this.isSingleFile(e)||this.isDomain(e)||this.isIp(e)||this.isUrlQuery(e)||this.isMultisearchQuery(e)||-1!==(null==e?void 0:e.indexOf(":")))}static findMatch(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=(arguments.length>1?arguments[1]:void 0).exec(e);return null!=t&&t.groups&&null!=t&&t.groups.captured?[t.groups.captured]:[]}static formatMultisearchQuery(e){if(!e||_.isIntelligenceQuery(e))return"";e=$(e);const t=[...new Set(e.split(/[\s\t,;\n'"[\]{}<>|“`´]+/gim))],r=t.length,n='"'==e[0]&&'"'==e[e.length-1];if(1===r||n)return"";const o=this.splitQuery(t),i=o.files,a=o.urls,s=o.domains,l=[...o.ip_addresses,...i,...s,...a];return l.length<2?"":1===r?l.reduce(((e,t)=>t.length>e.length?t:e)):l.join("\n")}static isCollectionAggregationQuery(e){if(!e)return!1;for(var t=0,r=["similar-to:","vhash:","tag:cve","ssdeep:","tlsh:","imphash:","authentihash:","rich_pe_header_hash:","behash:","behaviour_registry:","main_icon_dhash:","telfhash:","permhash:","symhash","content:"];te.length)).forEach((e=>{this.findMatch(e,s).forEach((e=>t.add(e.trim()))),this.findMatch(e,l).forEach((e=>r.add(e.trim()))),this.findMatch(e,a).forEach((e=>n.add(e.trim()))),this.findMatch(e,h).forEach((e=>o.add(e.trim()))),this.findMatch(e,C).forEach((e=>o.add(e.trim()))),this.findMatch(e,v).forEach((e=>o.add(e.trim())))})),{files:o,urls:r,domains:n,ip_addresses:t}}static isCollectionQuery(e){return!!e&&e.indexOf("\n")<0&&null!==e.match(/\bentity:"?collection"?/)}static isIntelligenceQuery(e){return Boolean(e.match(p))}static matchingEntity(e){return this.findMatch(e,k).map((e=>e.trim()))[0]||"file"}}},39807:(e,t,r)=>{"use strict";var n;r.d(t,{TR:()=>a,UQ:()=>s,V3:()=>l,xl:()=>o,yU:()=>i});const o=["sha256","type_tag","tags","vhash","trusted_verdict","last_analysis_stats","first_submission_date","size","last_submission_date","main_icon","meaningful_name","times_submitted","unique_sources","ssdeep","downloadable",...null!==(n=r(44052).NU.currentUser)&&void 0!==n&&n.gtiAccess?["exploit_info"]:[]],i=["url","tags","last_http_response_code","last_http_response_headers","first_submission_date","last_submission_date","times_submitted","favicon","last_analysis_stats"],a=["tags","last_analysis_stats","categories","popularity_ranks","creation_date","last_update_date","registrar","favicon"],s=["tags","country","last_analysis_stats","asn","as_owner","network"],l={intelligence:{file:["contacted_domains","contacted_ips","embedded_domains","embedded_ips","embedded_urls","itw_domains","bundled_files","carbonblack_children","carbonblack_parents","compressed_parents","contacted_urls","email_attachments","email_parents","execution_parents","itw_urls","overlay_parents","pcap_parents","pe_resource_parents","dropped_files","overlay_children","pcap_children","pe_resource_children","itw_ips","associations"],url:["contacted_domains","contacted_ips","downloaded_files","redirecting_urls","redirects_to","associations"],domain:["communicating_files","downloaded_files","immediate_parent","referrer_files","siblings","subdomains","urls","caa_records","cname_records","mx_records","ns_records","soa_records","associations"],ip_address:["communicating_files","downloaded_files","referrer_files","resolutions","urls","associations"],comment:[]}}},95341:(e,t,r)=>{"use strict";r.d(t,{Qf:()=>Re,Bc:()=>Se,f0:()=>Pe});var n=r(92815),o=r(33917),i=r(22894),a=r(60233),s=r(54602),l=r(70051),d=r(70576),c=r(85899),u=r(45241),A=r(95688);function p(e,t){if(null!=t&&t.length)return t.map((t=>("string"==typeof t.label&&e.includes(t.label)&&delete t.link,t)))}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function m(e){for(var t=1;t{const a=e[i];switch(a.permission_type.split("|")[0]){case"normal":r.push({text:i,icon:d.infoOutlineIcon,iconClass:"",tooltip:a.full_description,link:A.Z8.getSearchUrl({androguard:i},t)});break;case"dangerous":n.push({text:i,icon:c.warningIcon,iconClass:"red",tooltip:a.full_description,link:A.Z8.getSearchUrl({androguard:i},t)});break;case"signatureOrSystem":case"signature":o.push({text:i,icon:c.warningIcon,iconClass:"yellow",tooltip:a.full_description,link:A.Z8.getSearchUrl({androguard:i},t)})}})),[...n,...o,...r]}extractIntentsByCategoryAndAction(e,t){if(!e)return;const r=Object.keys(e),n={},o={},i=[],a=[];r.forEach((t=>{const r=e[t];Object.keys(r).forEach((e=>{const t=r[e].action||[],i=r[e].category||[];t.forEach((t=>{n[t]?n[t].push(e):n[t]=[e]})),i.forEach((t=>{o[t]?o[t].push(e):o[t]=[e]}))}))}));Object.keys(n).forEach((e=>{i.push({action:e,intents:n[e].map((e=>({text:e,link:A.Z8.getSearchUrl({androguard:e},t)})))})}));return Object.keys(o).forEach((e=>{a.push({category:e,intents:o[e].map((e=>({text:e,link:A.Z8.getSearchUrl({androguard:e},t)})))})})),{intentFiltersByAction:i,intentFiltersByCategory:a}}};var h=r(96987);function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{let t=v(e,2),r=t[0],n=t[1];return{label:r.toUpperCase(),value:n}})).sort(((e,t)=>e.value-t.value))}computeWarnings(e){const t=[];return e.includes("contains-pe")&&t.push({iconClass:"yellow",icon:c.warningIcon,text:"Contains one or more Windows executables."}),e.includes("contains-elf")&&t.push({iconClass:"yellow",icon:c.warningIcon,text:"Contains one or more Linux executables."}),e.includes("mac-app")&&t.push({iconClass:"black",icon:d.infoOutlineIcon,text:"Seems to be a Mac application placed in a compressed file."}),e.includes("contains-macho")&&t.push({iconClass:"yellow",icon:c.warningIcon,text:"Contains one or more Mac OS X executables."}),t}};const y=new class{processInfo(e,t){if(e)return{pcap:e.wireshark?this.computePcap(e.wireshark.pcap,t):void 0,dns:e.wireshark?this.computeDns(e.wireshark.dns):void 0,http:e.traffic_inspection?this.computeHttp(e.traffic_inspection.http,t):void 0,snort:this.computeIdsAlerts(e.snort),suricata:this.computeIdsAlerts(e.suricata)}}computePcap(e,t){return A.Z8.linkAdderKeyVal(u.KK.formatKeyVal([],e?Object.keys(e).map((t=>({label:t,data:e[t]}))):[]),"",t)}computeDns(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){let t=e[1];return t&&t.length||(t=["No resolution"]),{key:e[0],value:t}}))}computeHttp(e,t){const r={calls:[],interesting:[]};return(e||[]).forEach((e=>{var n;const o=e.url,i={key:e.method+" "+o,value:[...u.KK.formatKeyVal([],[{label:"File Hash",data:e.binary_hash,link:this.getFileLinkOrMd5(e.binary_hash,e.interesting_magic,t)},{label:"File Type",data:e.binary_magic},{label:"DateTime",data:e.datetime},{label:"Host",data:e.remote_host},{label:"User Agent",data:e["user-agent"]},{label:"URL",data:e.url,link:this.getUrlLinkOrText(e.url,e.interesting_magic,t)},{label:"Referrer",data:e.referer},{label:"Response Code",data:e.response_code},{label:"Response Size",data:null===(n=e.response_size)||void 0===n?void 0:n.toString()}])]};r.calls.push(i),e.interesting_magic&&r.interesting.push(i)})),r}getFileLinkOrMd5(e,t,r){return r&&1==t?A.Z8.getRedirectUrl("file",e):""}getUrlLinkOrText(e,t,r){return r&&1==t?A.Z8.getSearchUrl(e):""}computeIdsAlerts(e){if(!e)return[];const t={};for(const r in e){const n=e[r],o=n.alert+" ["+r+"]";t.hasOwnProperty(n.classification)||(t[n.classification]=[]),t[n.classification].push(o)}return Object.keys(t).map((e=>({label:e,data:t[e]})))}};var x=r(30856);const D=["structural_metadata","control_metadata"];function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const k=new class{processInfo(e,t){if(!e)return;const r=e.structural_metadata,n=e.control_metadata,o=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n"object"!=typeof e.info_plist[t])).map((t=>({label:t,value:e.info_plist[t]}))),"metadata",t)}computeListEntries(e){if(e)return e.map((e=>e.name))}computeBlkxTable(e){if(e)return e.map((e=>e.name))}computeStructuralProperties(e){const t=u.KK.formatKeyVal([],[{data:e.dmg_version,label:"DMG Version"},{data:e.data_fork_offset,label:"Data Fork Offset"},{data:e.data_fork_length,label:"Data Fork Length"},{data:e.rsrc_fork_offset,label:"Resource Fork Offset"},{data:e.rsrc_fork_length,label:"Resource Fork Length"},{data:e.running_data_fork_offset,label:"Running Data Fork Offset"},{data:e.xml_length,label:"XML Length"},{data:e.xml_offset,label:"XML Offset"},{data:e.plst_offset,label:"PLST Keys"}]),r=e.plst_keys;if(r)return r.forEach(((e,r)=>{const n=0===r?"PLST Keys":"";t.push({label:n,value:e})})),t}computePlstContext(e){if(e)return e.map((e=>e.trim())).join("\n")}};function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function F(e){for(var t=1;t{const t=e||{};return F(F({},t),{},{patterns:this.formatTags(t.patterns),properties:this.formatTags(t.properties)})}))}}formatTags(e){if(e)return e.map((e=>({name:e})))}},S=["summary_info","document_summary_info","entries"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function T(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const R=new class{processInfo(e,t){var r;if(!e)return;const n=e.summary_info,o=e.document_summary_info,i=e.entries,a=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n({label:t.replace(/_/g," "),data:e[t]}))))}computeDocSummaryInfo(e){if(e)return u.KK.formatKeyVal([],Object.keys(e).map((t=>({label:t.replace(/_/g," "),data:e[t]}))))}computeOleStreams(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({key:e.name,value:u.KK.formatKeyVal([],Object.keys(e).map((t=>({label:t,data:e[t]}))))})))}};const L=new class{processInfo(e){if(e)return{basic:this.computeBasicInfo(e),streams:this.computeStreamsData(e.streams),manifestResource:this.computeGenericList(e.manifest_resource),externalModules:this.computeGenericList(e.external_modules),externalAssemblies:this.computeExternalAssemblies(e.external_assemblies),assemblyData:this.computeAssemblyData(e.assembly_data),typeDefinitionList:this.computeTypeDefinitions(e.type_definition_list),externalFiles:this.computeGenericList(e.external_files),exportedTypes:this.computeExportedTypes(e.exported_types),unmanagedMethodList:this.computeUnmanagedMethodList(e.unmanaged_method_list)}}computeBasicInfo(e){if(!e)return;return[{key:"clr_meta_version",label:"Common Language Runtime metadata version"},{key:"clr_version",label:"CLR version"},{key:"assembly_name",label:"Assembly name"},{key:"metadata_header_rva",label:"Metadata header Relative Virtual Address"},{key:"assembly_flags_txt",label:"Assembly flags"},{key:"entry_point_token",label:"Entry point token"},{key:"entry_point_rva",label:"RVA entry point"},{key:"resources_va",label:"Resources va"},{key:"strongname_va",label:"Strong name va"}].map((t=>({label:t.label,value:e[t.key]})))}computeGenericList(e){if(e)return e.map((e=>({text:e})))}computeExternalAssemblies(e){return e?Object.keys(e).map((t=>({text:`${t} v${e[t].version}`}))):[]}computeAssemblyData(e){return e?Object.keys(e).map((t=>({label:t,value:""!==e[t]?e[t]:"-"}))):[]}computeStreamsData(e){if(e)return Object.keys(e).map((t=>[{value:t},{value:e[t].size.toString()},{value:h.w9.limitDecimals(e[t].entropy)},{value:h.w9.limitDecimals(e[t].chi2)},{value:e[t].md5.toString()}]))}computeTypeDefinitions(e){if(e)return e.map((e=>{var t,r;return null!==(t=null===(r=e.type_definitions)||void 0===r?void 0:r.map((t=>`${e.namespace}.${t}`)))&&void 0!==t?t:[]})).reduce(((e,t)=>e.concat(t)))}computeExportedTypes(e){if(e)return e.map((e=>{let t="";return e.namespace&&(t=`${e.namespace}.`),t+=e.name,t}))}computeUnmanagedMethodList(e){if(e)return e.map((e=>{const t=e.methods.join(", ");return`${e.name}: ${t}`}))}};const M=new class{processInfo(e,t){if(e)return{metadata:this.computeMetadata(e,t),header:this.computeHeader(e.header,t),sections:this.computeSections(e.section_list,t),sectionsForExpandable:this.computeSectionsForExpandable(e.section_list),importedSymbols:this.formatImportsExports(e.import_list),exportedSymbols:this.formatImportsExports(e.export_list),containedSegments:this.formatContainedSegments(e.segment_list,t),sharedLibraries:e.shared_libraries,packers:e.packers}}computeMetadata(e,t){return u.KK.formatKeyVal([],[{label:"Build id",data:null==e?void 0:e.build_id,link:A.Z8.getSearchUrl(`"${null==e?void 0:e.build_id}"`,t)},{label:"Interpreter",data:null==e?void 0:e.interp,link:A.Z8.getSearchUrl(`"${null==e?void 0:e.interp}"`,t)}])}computeHeader(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return u.KK.formatKeyVal([],[{label:"Class",data:e.class,link:A.Z8.getSearchUrl(`"${e.class}"`,t)},{label:"Data",data:e.data,link:A.Z8.getSearchUrl(`"${e.data}"`,t)},{label:"Header Version",data:e.hdr_version,link:A.Z8.getSearchUrl(`"${e.hdr_version}"`,t)},{label:"OS ABI",data:e.os_abi,link:A.Z8.getSearchUrl(`"${e.os_abi}"`,t)},{label:"ABI Version",data:e.abi_version,link:A.Z8.getSearchUrl(`"${e.abi_version}"`,t)},{label:"Object File Type",data:e.type,link:A.Z8.getSearchUrl(`"${e.type}"`,t)},{label:"Required Architecture",data:e.machine,link:A.Z8.getSearchUrl(`"${e.machine}"`,t)},{label:"Object File Version",data:e.obj_version,link:A.Z8.getSearchUrl(`"${e.obj_version}"`,t)},{label:"Program Headers",data:e.num_prog_headers,link:A.Z8.getSearchUrl(`"${e.num_prog_headers}"`,t)},{label:"Section Headers",data:e.num_section_headers,link:A.Z8.getSearchUrl(`"${e.num_section_headers}"`,t)}])}computeSections(){let e=arguments.length>1?arguments[1]:void 0;return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[])||[]).map((t=>[{value:t.name||"undefined",link:t.name?A.Z8.getSearchUrl({section:t.name},e):""},{value:t.section_type||"NULL"},{value:t.virtual_address||"0"},{value:t.physical_offset||"0"},{value:t.size||"0"},{value:t.flags||""}]))}computeSectionsForExpandable(){return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:[])||[]).map((e=>({cells:[{value:e.name||"undefined"},{value:e.section_type||"NULL"}],collapsableData:u.KK.formatKeyVal([],[{label:"Address",data:e.virtual_address},{label:"Offset",data:e.physical_offset},{label:"Size",data:e.size},{label:"Flags",data:e.flags}])})))}formatContainedSegments(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!e)return[];const r="No sections";return e.map((e=>{var n;return{label:e.segment_type,list:(null!==(n=e.resources)&&void 0!==n&&n.length?e.resources:[r]).map((e=>({text:e,link:e===r?"":A.Z8.getSearchUrl({segment:e},t)})))}}))}formatImportsExports(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e?u.KK.arrayToVtUiListFormat(e.map((e=>[e.name,e.type]))):[]}};const N=new class{processInfo(e,t){if(e)return A.Z8.linkAdderKeyVal(h.w9.getKeyValueArrayFromObject(e),"",t).map((e=>(e.link=A.Z8.getSearchUrl({metadata:e.value},t),e)))}};function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function J(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"").split(">").join(">\n").split("<").join("\n<").trim().replace(/\n\s*\n/g,"\n")}};var j=r(37150);const V=new class{processInfo(e,t){if(e)return{itunes:A.Z8.linkAdderKeyVal(this.computeKeyVal(e.itunes),"",t),plist:A.Z8.linkAdderKeyVal(this.computeKeyVal(e.plist),"",t),provisioning:A.Z8.linkAdderKeyVal(this.computeKeyVal(e.provision),"",t)}}computeKeyVal(e){return h.w9.objToArray(e,[],!0).filter((e=>"string"==typeof e.value))}};const Z=new class{processInfo(e,t){if(e)return A.Z8.linkAdderKeyVal(h.w9.objToArray(e),"",t)}};const G=new class{processInfo(e,t){if(e)return{strings:e.strings,manifest:e.manifest,archiveMetadata:A.Z8.linkAdderKeyVal(this.computeArchiveMetadata(e),"",t),filesByType:A.Z8.linkAdderKeyVal(this.computeFilesByType(e.files_by_type),"",t),packages:A.Z8.linkAdder(e.packages,"",t)}}computeArchiveMetadata(e){return u.KK.formatKeyVal([],[{label:"Contained Directories",data:e.total_dirs},{label:"Max. Directory Depth",data:e.max_depth},{label:"Contained Files",data:e.total_files},{label:"Latest Content Modification",data:e.max_date},{label:"Earliest Content Modification",data:e.min_date}])}computeFilesByType(e){if(e)return u.KK.formatKeyVal([],Object.keys(e).map((t=>({label:t,data:e[t]})))).sort(((e,t)=>parseInt(t.value)-parseInt(e.value)))}};const q=new class{processInfo(e,t){if(e)return{requires:A.Z8.linkAdder(e.requires,"imports",t),provides:A.Z8.linkAdder(e.provides,"exports",t),methods:A.Z8.linkAdder(e.methods,"",t),constants:A.Z8.linkAdder(e.constants,"",t),metadata:A.Z8.linkAdderKeyVal(this.processMetadata(e),"metadata",t)}}processMetadata(e){return u.KK.formatKeyVal([],[{data:e.name,label:"Class Name"},{data:e.platform,label:"Target Platform"},{data:e.extends,label:"Extended Class"},...Array.isArray(e.implements)?e.implements.map((e=>({data:e,label:"Implemented Class"}))):[{data:e.implements,label:"Implemented Class"}]])}};const W=new class{processInfo(e,t){var r;if(e)return{metadata:A.Z8.linkAdderKeyVal(this.getMetadata(e),"metadata",t),header:A.Z8.linkAdderKeyVal(this.getHeader(e.header),"",t),dltProperties:A.Z8.linkAdderKeyVal(this.getDltProperties(null===(r=e.extra_data)||void 0===r?void 0:r.dlt_properties),"",t),linkTargetIdList:this.processlinkTargetId(null==e?void 0:e.link_target_id_list,t)}}getMetadata(e){var t;return u.KK.formatKeyVal([],[{data:null==e?void 0:e.creation_date,label:"Creation date"},{data:null==e?void 0:e.access_date,label:"Access date"},{data:null==e?void 0:e.modification_date,label:"Modification date"},{data:null==e?void 0:e.target_path,label:"Target path"},{data:null==e?void 0:e.icon_location,label:"Icon location"},{data:null==e?void 0:e.mac_address,label:"MAC address"},{data:null==e?void 0:e.machine_id,label:"Machine id"},{data:null==e?void 0:e.working_directory,label:"Target working directory"},{data:null==e?void 0:e.relative_path,label:"Target relative path"},{data:null==e?void 0:e.command_line_arguments,label:"Command line arguments"},{data:null==e?void 0:e.volume_serial_number,label:"Disk volume serial number"},{data:null==e?void 0:e.volume_label,label:"Disk volume label"},{data:null==e?void 0:e.local_path,label:"Local path"},{data:null==e?void 0:e.common_path,label:"Common path"},{data:null==e?void 0:e.network_share_name,label:"Network share name"},{data:null==e||null===(t=e.link_flags)||void 0===t?void 0:t.join(", "),label:"LNK Flags"}])}getHeader(e){return u.KK.formatKeyVal([],[{data:null==e?void 0:e.file_size,label:"File size"},{data:null==e?void 0:e.hot_key,label:"Hot key"},{data:null==e?void 0:e.show_window_str,label:"Show window"}])}processlinkTargetId(e,t){if(e)return null==e?void 0:e.map((e=>{const r={};return r.name=e.item_type_str,r.infoTable=u.KK.formatKeyVal([],[{label:"Name",data:e.item_type_str,link:A.Z8.getSearchUrl(e.item_type_str,t)},{label:"CLSID",data:e.clsid,link:A.Z8.getSearchUrl(e.clsid,t)}]),r}))}getDltProperties(e){return u.KK.formatKeyVal([],[{data:null==e?void 0:e.birth_droid_file_id,label:"Birth droid file id"},{data:null==e?void 0:e.birth_droid_volume_id,label:"Birth droid volume id"},{data:null==e?void 0:e.droid_file_id,label:"Droid file id"},{data:null==e?void 0:e.droid_volume_id,label:"Droid volume id"}])}};const Y=new class{processInfo(e,t){if(!e)return;const r=e.filter((e=>!!e.headers)),n={};return r.map((e=>{var t;return null===(t=e.headers)||void 0===t?void 0:t.cpu_type})).forEach((e=>n[e]=(n[e]||0)+1)),{metaArchitectures:n,architectures:r.map(((e,r)=>{const n=e.info,o=e.headers;let i;return i=n?`${o.cpu_type}:${o.cpu_subtype}:${n.sha256}`:o.cpu_type+":"+o.cpu_subtype,{id:i,info:n?A.Z8.linkAdderKeyVal(this.getInfo(n),"metadata",t):void 0,filename:n?n.filename:o.cpu_type+" ("+r+")",archName:o.cpu_type,headers:A.Z8.linkAdderKeyVal(this.getHeaders(o),"",t),containedSegments:this.formatSegments(e.segments),containedSegmentsForExpandable:this.formatSegmentsForExpandable(e.segments),libs:A.Z8.linkAdder(e.libs,"",t),commands:A.Z8.linkAdder(this.computeCommands(e.commands),"imports",t)}}))}}getInfo(e){return u.KK.formatKeyVal([],[{data:e.sha256,label:"SHA-256"},{data:e.filename,label:"File Name"}])}getHeaders(e){var t;return u.KK.formatKeyVal([],[{data:e.file_type,label:"File Type"},{data:e.magic,label:"Magic"},{data:e.cpu_type,label:"Required Architecture"},{data:e.cpu_subtype,label:"Sub-architecture"},{data:e.entrypoint,label:"Entry Point"},{data:e.reserved,label:"Reserved"},{data:e.num_cmds,label:"Contained Load Commands"},{data:e.size_cmds,label:"Load Commands Size"},{data:null===(t=e.flags)||void 0===t?void 0:t.join(", "),label:"Flags"}])}formatSegments(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>{var t;return[{value:e.name,link:A.Z8.getSearchUrl({segment:e.name})},{value:e.vmaddr},{value:e.vmsize},{value:e.fileoff},{value:e.filesize},{value:(null===(t=e.sections)||void 0===t?void 0:t.length)||0}]}))}formatSegmentsForExpandable(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>{var t;return{cells:[{value:e.name}],collapsableData:u.KK.formatKeyVal([],[{label:"Virtual Address",data:e.vmaddr},{label:"Virtual Size",data:e.vmsize},{label:"Offset",data:e.fileoff},{label:"Size",data:e.filesize},{label:"Sections",data:(null===(t=e.sections)||void 0===t?void 0:t.length)||0}])}}))}computeCommands(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){return e.type}))}};const K=new class{processInfo(e,t){if(!e)return;return h.w9.getKeyValueArrayFromObject(e).map((e=>{let r;return r=Array.isArray(e.value)?e.value.map((e=>e)):[e.value],{label:e.label,values:A.Z8.linkAdder(r,"malware_config",t)}})).filter((e=>{var t;return null===(t=e.values)||void 0===t?void 0:t.length}))}};const Q=new class{processInfo(e,t){var r,n;if(e)return A.Z8.linkAdderKeyVal(u.KK.formatKeyVal([],[{label:"Organizations",data:null===(r=e.organizations)||void 0===r?void 0:r.join(", ")},{label:"File names",data:null===(n=e.filenames)||void 0===n?void 0:n.join(", ")}]),"",t)}};const X=new class{processInfo(e,t){if(e)return{products:A.Z8.linkAdder(e.products,"",t),filenames:A.Z8.linkAdder(e.filenames,"",t)}}},ee=e=>(Math.round(100*(Number(e)+Number.EPSILON))/100).toString(),te={name:{name:"Name"},virtual_address:{name:"Virtual Address"},virtual_size:{name:"Virtual Size"},raw_size:{name:"Raw Size"},entropy:{name:"Entropy"},md5:{name:"MD5"},chi2:{name:"Chi2"}},re={sha256:{name:"SHA-256"},filetype:{name:"File Type"},type:{name:"Type"},lang:{name:"Language"},entropy:{name:"Entropy"},chi2:{name:"Chi2"}},ne={0:"Any machine type",467:"Matsushita AM33",34404:"x64",448:"ARM little endian",452:"ARMv7 (or higher) Thumb mode only",43620:"ARMv8 in 64-bit mode",3772:"EFI byte code",332:"Intel 386 or later processors and compatible processors",512:"Intel Itanium processor family",36929:"Mitsubishi M32R little endian",614:"MIPS16",870:"MIPS with FPU",1126:"MIPS16 with FPU",496:"Power PC little endian",497:"Power PC with floating point support",358:"MIPS little endian",418:"Hitachi SH3",419:"Hitachi SH3 DSP",422:"Hitachi SH4",424:"Hitachi SH5",450:'ARM or Thumb ("interworking")',361:"MIPS little-endian WCE v2"};const oe=new class{processInfo(e,t){if(e)return{header:this._linkAdderWithModifiers(this._computeHeader(e,t),["metadata",void 0,"entry_point",void 0],t),sections:this._computeSections(e.sections,t),sectionsForExpandable:this._computeSectionsForExpandable(e.sections,t),exports:A.Z8.linkAdder(e.exports||[],"exports",t),resourcesByType:this._computeResourcesByNotion(e.resource_types),resourcesByLang:this._computeResourcesByNotion(e.resource_langs),resources:this._computeResources(e.resource_details,t),resourcesForExpandable:this._computeResourcesForExpandable(e.resource_details,t),debug:A.Z8.linkAdderKeyVal(this._computeDebug(e.debug),"metadata",t),importList:e.import_list,richPeHeaderHash:e.rich_pe_header_hash,compilerProductVersions:e.compiler_product_versions,overlay:e.overlay}}_computeDebug(){const e=[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((t=>{const r=t.codeview;null!=r&&r.name&&e.push({label:"Path",data:r.name}),null!=r&&r.guid&&e.push({label:"GUID",data:r.guid})})),u.KK.formatKeyVal([],e)}_computeHeader(e,t){var r;if(!e)return;const n=h.w9.getReportsDateFormat(e.timestamp);return u.KK.formatKeyVal([],[{data:e.machine_type?ne[e.machine_type]:"Unknown",label:"Target Machine"},{data:h.w9.getReportsDateFormat(e.timestamp),label:"Compilation Timestamp",link:A.Z8.getSearchUrl({generated:(n||"").replace(" ","T").slice(0,-4)},t)},{data:null===(r=e.entry_point)||void 0===r?void 0:r.toString(),label:"Entry Point"},{data:(e.sections||[]).length.toString(),label:"Contained Sections"}])}_computeSections(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const r=Object.keys(te).map((t=>e[0]&&e.some((e=>e[t]))?t:null)).filter((e=>null!==e));return{headers:r.map((e=>te[e])),rows:e.map((e=>[...r.map((r=>this.sectionRowFormatter(e,r,t)))]))}}_computeSectionsForExpandable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const r=["name","md5"],n=Object.keys(te).map((t=>e[0]&&e[0][t]?t:null)).filter((e=>null!==e&&!r.includes(e)));return{headers:r.map((e=>te[e])),rows:e.map((e=>({cells:[...r.map((r=>this.sectionRowFormatter(e,r,t)))],collapsableData:u.KK.formatKeyVal([],n.map((t=>({label:te[t].name,data:e[t]}))))})))}}_computeResources(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!e||!e.length)return;const r=Object.keys(re).map((t=>e[0]&&e[0][t]?t:null)).filter((e=>null!==e));return{headers:r.map((e=>re[e])),rows:e.map((e=>[...r.map((r=>this.resourceRowFormatter(e,r,t)))]))}}_computeResourcesForExpandable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;const r=["sha256"],n=Object.keys(re).map((t=>e[0]&&e[0][t]?t:null)).filter((e=>null!==e&&!r.includes(e)));return{headers:r.map((e=>re[e])),rows:e.map((e=>({cells:[...r.map((r=>this.resourceRowFormatter(e,r,t)))],collapsableData:u.KK.formatKeyVal([],n.map((t=>({label:re[t].name,data:e[t]}))))})))}}_computeResourcesByNotion(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u.KK.sortBy(h.w9.objToArray(e),"value").reverse()}sectionRowFormatter(e,t,r){switch(t){case"md5":return{value:e[t],link:A.Z8.getSearchUrl({sectionmd5:e[t]},r)};case"name":return{value:e[t]?e[t]:"-",link:e[t]?A.Z8.getSearchUrl({section:e.name},r):void 0};case"entropy":case"chi2":return{value:ee(e[t])};default:return{value:e[t]}}}resourceRowFormatter(e,t,r){switch(t){case"sha256":return{value:e[t],link:A.Z8.getSearchUrl({resource:e[t]},r)};case"entropy":case"chi2":return{value:ee(e[t])};default:return{value:e[t]}}}_linkAdderWithModifiers(e,t,r){if(e.length===t.length)return e.map(((e,n)=>{const o=e.label,i=e.value;return e.link?e:{label:o,value:i,link:t[n]||""==t[n]?A.Z8.getSearchUrl({[t[n]]:e.value},r):void 0}}))}};const ie=new class{processInfo(e,t){if(e)return{cmdlets:this.processStrings(e.cmdlets,t),cmdletsAliases:this.processStrings(e.cmdlets_alias,t),functions:this.processStrings(e.functions,t),variables:this.processStrings(e.ps_variables,t),dotnetCalls:this.processStrings(e.dotnet_calls,t)}}processStrings(e,t){return e?e.map((e=>({label:"",value:e,link:A.Z8.getSearchUrl(e,t)}))):[]}};function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;tse(se({},e),{},{keyValData:A.Z8.linkAdderKeyVal(e.keyValData,"",t)}))),b=A.Z8.linkAdderKeyVal(h.w9.objToArray(r.system_information,["manufacturer","product_name","version","serial_number","uuid","sku","family"],!0),"",t),m=A.Z8.linkAdder(r.nvar_variable_names,"",t),g=A.Z8.linkAdder(r.acpi_tables,"",t);return{warnings:this.computeWarnings(n),biosDetails:d,manufacturerStrings:c,biosStructure:o,certificates:p,smbios:a,systemInformation:b,nvarNames:m,acpiTables:g}}processAppleData(e,t){if(e)return Object.keys(e).map((r=>({label:r,value:e[r],link:A.Z8.getSearchUrl({metadata:e[r]},t)})))}computeWarnings(e){if(!e)return;const t=[];return e.includes("contains-pe")&&t.push({iconClass:"yellow",text:"Contains a fully-fledged Windows executable, could be an indication of malware implanting.",icon:c.warningIcon}),e.includes("contains-drv")&&t.push({iconClass:"yellow",text:"Contains a Windows driver, could be an indication of rootkit implanting.",icon:c.warningIcon}),t}formatCertificates(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({certSubject:e.subject,keyValData:[{label:"Issuer",value:e.issuer},{label:"Valid From",value:e.valid_from},{label:"Valid To",value:e.valid_to}]})))}};function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ue(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ue(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{let t=ce(e,2),r=t[0],n=t[1];return{label:r.replace("number_of_",""),data:n}})))}computeStructural(e){if(!e)return;const t=Object.keys(e).map((t=>{let r="";return"objects"===t&&e[t].constructor===Array?e[t].forEach((e=>{r+=`class: ${e.class}, type: ${e.type}\n`})):r=e[t],{label:t.replace(/_/g," "),data:r}}));return u.KK.formatKeyVal([],t)}};var pe=r(61055);const be=new class{processInfo(e,t){var r,n;if(e)return{metadata:A.Z8.linkAdderKeyVal(this.computeMetadata(e),"",t),userCert:A.Z8.linkAdderKeyVal(this.computeUserCert(null===(r=e.certs)||void 0===r?void 0:r.User),"",t),spvCert:A.Z8.linkAdderKeyVal(this.computeSpvCert(null===(n=e.certs)||void 0===n?void 0:n.SPV),"",t)}}computeMetadata(){var e,t,r,n;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u.KK.formatKeyVal([],[{label:"Valid",data:null===(e=o.valid)||void 0===e?void 0:e.toString()},{label:"Full file valid",data:null===(t=o.fullfilehash_valid)||void 0===t?void 0:t.toString()},{label:"PKI chain valid",data:null===(r=o.pkichain_valid)||void 0===r?void 0:r.toString()},{label:"Packer",data:o.packer?o.packer.name+" "+o.packer.version:void 0},{label:"Timestamp",data:o.timestamp},{label:"Timestamp valid",data:null===(n=o.timestamp_valid)||void 0===n?void 0:n.toString()}])}computeUserCert(e){if(e)return u.KK.formatKeyVal([],Object.keys(e).map((t=>({label:t,data:e[t]}))))}computeSpvCert(e){if(e)return u.KK.formatKeyVal([],Object.keys(e).map((t=>({label:t,data:e[t]}))))}};const me=new class{processInfo(e){if(e)return{trustedVerdict:this.computeTrusted(e)}}computeTrusted(e){return"goodware"===e.verdict?u.KK.formatKeyVal([],[{label:"Organization",data:e.organization},{label:"File name",data:e.filename},{label:"Description",data:e.description}]):[]}};const ge=new class{processInfo(e,t){if(e)return{deobfuscatedStrings:this.processDeobfuscatedStrings(e,t)}}processDeobfuscatedStrings(e,t){if(!e.deobfuscated_strings)return null;return Array.from(new Set(e.deobfuscated_strings||[])).filter((e=>e&&e.length>0)).sort().map((e=>({text:e,link:A.Z8.getSearchUrl(e,t)})))}};function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function he(e){for(var t=1;t({label:t,data:e.docprops_core[t]})))),r=u.KK.formatKeyVal([],Object.keys(e.docprops_app).map((t=>({label:t,data:e.docprops_app[t]}))));if(!e.type_content||!e.type_content.workbook)return t.concat(r);const n=u.KK.formatKeyVal([],Object.keys(e.type_content.workbook).map((t=>({label:t,data:e.type_content.workbook[t]}))))||[];return[...t,...r,...n]}computePackageRels(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=t.rels||[],n=(null===(e=t.type_content)||void 0===e||null===(e=e.workbook)||void 0===e?void 0:e.relationships)||[];return r.concat(n)}computeLanguages(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).map((t=>({label:t,labelLink:A.Z8.getSearchUrl({language:t}),value:e[t]}))).sort(((e,t)=>t.value>e.value?-1:1))}computeEncodings(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((e=>({label:e[0],data:e[1]})));return u.KK.formatKeyVal([],e).sort(((e,t)=>t.value>e.value?-1:1))}},we={signature:pe.zg,peexe:oe,dotNetAssembly:L,android:f,bundleInfo:w,docInfo:R,dmgInfo:$,debInfo:k,elfInfo:M,flashInfo:H,exifInfo:N,ipaInfo:V,javaBytecodeInfo:q,jarInfo:G,isoImageInfo:Z,lnkInfo:W,machoInfo:Y,htmlInfo:j.w,vbaInfo:ge,monitorInfo:Q,nsrlInfo:X,romInfo:de,rtfInfo:Ae,taggantInfo:be,trustedSourceInfo:me,xlsxInfo:Ce,capInfo:y,powershell:ie,capabilitiesTags:x.I,malwareConfigInfo:K};var ye=r(44052),xe=r(42246);function De(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Be(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class Ee extends((0,xe.tV)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i.h4.files.listRelationship(e,"related_threat_actors",function(e){for(var t=1;t(0,n.h)(e)))){constructor(){super(...arguments),this.title="Related Threat Actors",this.description="Threat actors attributed to collections where this file belongs to",this.relationshipType="related_threat_actors"}}var ke=r(50986);function $e(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function _e(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){$e(i,n,o,a,s,"next",e)}function s(e){$e(i,n,o,a,s,"throw",e)}a(void 0)}))}}function Fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t{var t,r,o,i,a,s,l,d,c,u,p,b,m,g,f,v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T;const R=(0,n.h)(e.data),L={basicProperties:(0,ke.vR)(R),peInfo:we.peexe.processInfo(R.pe_info,!(null===(t=ye.NU.currentUser)||void 0===t||!t.vtiAccess)),crowdsourcedIdsAlerts:(0,ke.fY)(R.crowdsourced_ids_results),sandboxVerdicts:(0,ke.xX)(R.sandbox_verdicts),dotNetAssemblyInfo:we.dotNetAssembly.processInfo(R.dot_net_assembly),signatureInfo:we.signature.processInfo({signatureInfo:R.signature_info,tags:R.tags},!(null===(r=ye.NU.currentUser)||void 0===r||!r.vtiAccess)),androidInfo:we.android.processInfo(R.androguard,!(null===(o=ye.NU.currentUser)||void 0===o||!o.vtiAccess)),exifInfo:we.exifInfo.processInfo(R.exiftool,!(null===(i=ye.NU.currentUser)||void 0===i||!i.vtiAccess)),bundleInfo:we.bundleInfo.processInfo({bundleInfo:R.bundle_info,tags:R.tags},!(null===(a=ye.NU.currentUser)||void 0===a||!a.vtiAccess)),elfInfo:we.elfInfo.processInfo(R.elf_info,!(null===(s=ye.NU.currentUser)||void 0===s||!s.vtiAccess)),docInfo:we.docInfo.processInfo(R.office_info,!(null===(l=ye.NU.currentUser)||void 0===l||!l.vtiAccess)),dmgInfo:we.dmgInfo.processInfo(R.dmg_info,!(null===(d=ye.NU.currentUser)||void 0===d||!d.vtiAccess)),debInfo:we.debInfo.processInfo(R.deb_info,!(null===(c=ye.NU.currentUser)||void 0===c||!c.vtiAccess)),flashInfo:we.flashInfo.processInfo(R.swf_info,!(null===(u=ye.NU.currentUser)||void 0===u||!u.vtiAccess)),ipaInfo:we.ipaInfo.processInfo(R.ipa_info,!(null===(p=ye.NU.currentUser)||void 0===p||!p.vtiAccess)),javaBytecodeInfo:we.javaBytecodeInfo.processInfo(R.class_info,!(null===(b=ye.NU.currentUser)||void 0===b||!b.vtiAccess)),jarInfo:we.jarInfo.processInfo(R.jar_info,!(null===(m=ye.NU.currentUser)||void 0===m||!m.vtiAccess)),isoImageInfo:we.isoImageInfo.processInfo(R.isoimage_info,!(null===(g=ye.NU.currentUser)||void 0===g||!g.vtiAccess)),lnkInfo:we.lnkInfo.processInfo(R.lnk_info,!(null===(f=ye.NU.currentUser)||void 0===f||!f.vtiAccess)),machoInfo:we.machoInfo.processInfo(R.macho_info,!(null===(v=ye.NU.currentUser)||void 0===v||!v.vtiAccess)),htmlInfo:we.htmlInfo.processInfo(R.html_info,!(null===(C=ye.NU.currentUser)||void 0===C||!C.vtiAccess),"file"),vbaInfo:we.vbaInfo.processInfo(R.vba_info,!(null===(w=ye.NU.currentUser)||void 0===w||!w.vtiAccess)),processedMonitorInfo:we.monitorInfo.processInfo(R.monitor_info,!(null===(y=ye.NU.currentUser)||void 0===y||!y.vtiAccess)),nsrlInfo:we.nsrlInfo.processInfo(R.nsrl_info,!(null===(x=ye.NU.currentUser)||void 0===x||!x.vtiAccess)),romInfo:we.romInfo.processInfo({info:R.rombios_info,tags:R.tags},!(null===(D=ye.NU.currentUser)||void 0===D||!D.vtiAccess)),rtfInfo:we.rtfInfo.processInfo(R.rtf_info,!(null===(B=ye.NU.currentUser)||void 0===B||!B.vtiAccess)),taggantInfo:we.taggantInfo.processInfo(R.taggant_info,!(null===(E=ye.NU.currentUser)||void 0===E||!E.vtiAccess)),trustedSourceInfo:we.trustedSourceInfo.processInfo(R.trusted_verdict),xlsxInfo:we.xlsxInfo.processInfo({info:R.openxml_info,tags:R.tags},!(null===(k=ye.NU.currentUser)||void 0===k||!k.vtiAccess)),capInfo:we.capInfo.processInfo(R,!(null===($=ye.NU.currentUser)||void 0===$||!$.vtiAccess)),goresym:R.goresym,powershellInfo:we.powershell.processInfo(R.powershell_info,!(null===(_=ye.NU.currentUser)||void 0===_||!_.vtiAccess)),password:R.password,malwareConfigInfo:(0,ke.SJ)(R.malware_config)?new ke.Qp(R.malware_config):we.malwareConfigInfo.processInfo(R.malware_config,!(null===(F=ye.NU.currentUser)||void 0===F||!F.vtiAccess)),networkInfrastructureInfo:R.network_infrastructure,dot_net_guids:R.dot_net_guids,wireshark:R.wireshark,image_code_injections:R.image_code_injections,history:(0,ke.Em)(R,!(null===(I=ye.NU.currentUser)||void 0===I||!I.vtiAccess)),names:(0,ke.AO)(R.names,!(null===(O=ye.NU.currentUser)||void 0===O||!O.vtiAccess)),oldAppsInfo:R.oldapps_info?A.Z8.linkAdderKeyVal(h.w9.getKeyValueArrayFromObject(R.oldapps_info),"",!(null===(S=ye.NU.currentUser)||void 0===S||!S.vtiAccess)):void 0,jsTags:(0,ke.Os)(null===(P=R.javascript_info)||void 0===P?void 0:P.tags,!(null===(T=ye.NU.currentUser)||void 0===T||!T.vtiAccess)),passwordInfo:R.password_info?h.w9.getKeyValueArrayFromObject(R.password_info):void 0,emailSubject:R.email_subject,msiInfo:R.msi_info,oneNoteInfo:R.onenote_info},M={autostartLocationsInfo:(0,ke.rN)(R.autostart_locations)},N=(0,ke.Kl)(R);return Ie(Ie({},R),{},{uiDetails:L,uiTelemetry:M,headerProperties:N})};class Te extends Map{}class Re extends o.F{constructor(e){super((function(){const t=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?(0,a.pv)({}):{};return i.h4.files.get(e,[],t)}),Pe),this.fileId=e,this.rawAnalysisMap=new Te,this.relatedRelationships=[new Ee(this.fileId)]}load(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.prevLoadPromise||(this.prevLoadPromise=super.load(e)),this.prevLoadPromise.then((()=>this.notify()))}get isPreviewable(){var e;return!(null===(e=this.data)||void 0===e||null===(e=e.tags)||void 0===e||!e.length)&&Se.some((e=>this.data.tags.indexOf(e)>-1))}getEmailParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"email_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getItwUrls(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.NG)((()=>i.h4.files.listRelationship(this.fileId,"itw_urls",Ie({},e))),(e=>h.w9.urlFormatter((0,n.h)(e))))}getItwDomains(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"itw_domains",Ie({},e))),(e=>h.w9.unitaryDomainListFormatter((0,n.h)(e))))}getItwIps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"itw_ips",Ie({},e))),(e=>h.w9.unitaryIpListFormatter((0,n.h)(e))))}getContactedUrls(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.NG)((()=>i.h4.files.listRelationship(this.fileId,"contacted_urls",Ie({},e))),(e=>h.w9.urlFormatter((0,n.h)(e))))}getContactedDomains(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"contacted_domains",Ie({},e))),(e=>h.w9.unitaryDomainListFormatter((0,n.h)(e))))}getContactedIps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"contacted_ips",Ie({},e))),(e=>h.w9.unitaryIpListFormatter((0,n.h)(e))))}getEmbeddedUrls(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.NG)((()=>i.h4.files.listRelationship(this.fileId,"embedded_urls",Ie({},e))),(e=>h.w9.urlFormatter((0,n.h)(e))))}getEmbeddedDomains(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"embedded_domains",Ie({},e))),(e=>h.w9.unitaryDomainListFormatter((0,n.h)(e))))}getEmbeddedIps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"embedded_ips",Ie({},e))),(e=>h.w9.unitaryIpListFormatter((0,n.h)(e))))}getExecutionParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"execution_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getCompressedParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"compressed_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getPeResourceParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"pe_resource_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getPcapParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"pcap_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getOverlayParents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"overlay_parents",Ie({},e))),(e=>h.w9.fileFormatter((0,n.h)(e))))}getBundledFiles(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"bundled_files",Ie({},e))),(e=>h.w9.formatBundledFile((0,n.h)(e))))}getEmailAttachments(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"email_attachments",Ie({},e))),(e=>h.w9.formatRelatedFile((0,n.h)(e))))}getDroppedFiles(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"dropped_files",Ie({},e))),(e=>h.w9.formatRelatedFile((0,n.h)(e))))}getOverlayChildren(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"overlay_children",Ie({},e))),(e=>h.w9.formatRelatedFile((0,n.h)(e))))}getPcapChildren(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"pcap_children",Ie({},e))),(e=>h.w9.formatRelatedFile((0,n.h)(e))))}getPeResourceChildren(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"pe_resource_children",Ie({},e))),(e=>h.w9.formatRelatedFile((0,n.h)(e))))}getGraphs(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"graphs",Ie({relationships:["owner","viewers","editors"]},e))),(e=>e))}getAnalyses(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"analyses",Ie({},e))),(e=>{const t=(0,n.h)(e);return this.rawAnalysisMap.set(t.id,t),h.w9.processAnalysis(t)}))}getSubmissions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"submissions",Ie({},e))),(e=>(0,n.h)(e)),t)}getContentStrings(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.getContentStrings(this.fileId,Ie({},e))),(e=>e))}downloadStrings(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.h4.files.downloadStrings(this.fileId,Ie({},e))}getContentBytes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i.h4.files.getContentBytes(this.fileId,Ie({},e))}getContentPreview(e){return i.h4.files.getContentPreview(this.fileId,e)}getComments(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((t=>i.h4.files.listRelationship(this.fileId,"comments",Ie({relationships:["item","author"]},e),t?(0,a.pv)({}):{})),(e=>h.w9.commentFormatter((0,n.h)(e))))}getVotes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((t=>i.h4.files.listRelationship(this.fileId,"votes",Ie({relationships:["item","voter"]},e),t?(0,a.pv)({}):{})),(e=>h.w9.voteFormatter((0,n.h)(e))))}getCollections(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.Fp)((()=>i.h4.files.listRelationship(this.fileId,"collections",Ie({relationships:l.GV},e))))}getReferences(){var e=this;return _e((function*(){const t=new s.FileEntity(e.fileId);return yield t.relationshipsCreated,t.relationships.related_references}))()}getAssociations(){var e=this;return _e((function*(){const t=new s.FileEntity(e.fileId);return yield t.relationshipsCreated,t.relationships.associations}))()}getReports(){var e=this;return _e((function*(){const t=new s.FileEntity(e.fileId);return yield t.relationshipsCreated,t.relationships.reports}))()}getScreenshots(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"screenshots",Ie({},e))),(e=>(0,n.h)(e)))}getClues(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"clues",Ie({},e))),(e=>(0,n.h)(e)))}getEmailSenders(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"email_senders",Ie({},e))),(e=>h.w9.emailSenderFormatter((0,n.h)(e))))}getBehaviours(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new ke.L_(this.fileId,e)}getRelatedIocsAggregations(){return new ke.vU(this.fileId)}getEmbeddedJsUrls(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.NG)((()=>i.h4.files.listRelationship(this.fileId,"urls_for_embedded_js",Ie({},e))),(e=>h.w9.urlFormatter((0,n.h)(e))))}getMemoryPatternUrls(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.NG)((()=>i.h4.files.listRelationship(this.fileId,"memory_pattern_urls",Ie({},e))),(e=>h.w9.urlFormatter((0,n.h)(e))))}getMemoryPatternDomains(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"memory_pattern_domains",Ie({},e))),(e=>h.w9.unitaryDomainListFormatter((0,n.h)(e))))}getMemoryPatternIps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((()=>i.h4.files.listRelationship(this.fileId,"memory_pattern_ips",Ie({},e))),(e=>h.w9.unitaryIpListFormatter((0,n.h)(e))))}getUserVotes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,xe.hN)((t=>i.h4.files.listRelationship(this.fileId,"user_votes",Ie({},e),t?(0,a.pv)({}):{})),(e=>(0,n.h)(e)))}getMitreTrees(){return(0,xe.hH)((()=>i.h4.files.getMitreTrees(this.fileId)),(e=>e.data))}getMitreFormat(e){return i.h4.files.getMitreFormat(this.fileId,e)}getMbcTrees(){return(0,xe.hH)((()=>i.h4.files.getMbcTrees(this.fileId)),(e=>e.data))}getMatchingRules(){return(0,xe.hH)((()=>i.h4.intelligence.rulesMatchingIocs.getMatchingRules([{id:this.fileId,type:"file"}]).then((e=>({data:e.data[this.fileId]}))).catch((()=>({data:[]})))),(e=>e.data))}}},50986:(e,t,r)=>{"use strict";r.d(t,{Qp:()=>R,L_:()=>P,vU:()=>T,rN:()=>O,vR:()=>E,Kl:()=>S,Em:()=>_,Os:()=>I,AO:()=>F,SJ:()=>L,xX:()=>$,fY:()=>k});var n=r(92815),o=r(28506),i=r(69601),a=r(22894),s=r(13570);const l={sandbox:r(77675).M};var d=r(70051),c=r(61055),u=r(81258);const A=(e,t)=>e!==t;var p=r(96987),b=r(45241),m=r(95688),g=r(44052),f=r(42246);const h=["connections","dns_servers"];function v(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function C(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){v(i,n,o,a,s,"next",e)}function s(e){v(i,n,o,a,s,"throw",e)}a(void 0)}))}}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};function E(e){var t,r,n,o,i,a,s,l,d,c,u,A,f,h,v;const C=null===(t=e.pe_info)||void 0===t?void 0:t.imphash,w=[{label:"MD5",data:e.md5},{label:"SHA-1",data:e.sha1},{label:"SHA-256",data:e.sha256},{label:"Vhash",data:e.vhash,link:m.Z8.getSearchUrl({vhash:e.vhash},(null===(r=g.NU.currentUser)||void 0===r?void 0:r.vtiAccess)||!1)},{label:"Authentihash",data:e.authentihash,link:m.Z8.getSearchUrl({authentihash:e.authentihash},(null===(n=g.NU.currentUser)||void 0===n?void 0:n.vtiAccess)||!1)},{label:"Imphash",data:C,link:m.Z8.getSearchUrl({imphash:C},(null===(o=g.NU.currentUser)||void 0===o?void 0:o.vtiAccess)||!1)},{label:"Rich PE header hash",data:null===(i=e.pe_info)||void 0===i?void 0:i.rich_pe_header_hash,link:m.Z8.getSearchUrl({rich_pe_header_hash:null===(a=e.pe_info)||void 0===a?void 0:a.rich_pe_header_hash},(null===(s=g.NU.currentUser)||void 0===s?void 0:s.vtiAccess)||!1)},{label:"SSDEEP",data:e.ssdeep,link:m.Z8.getSearchUrl({ssdeep:e.ssdeep},(null===(l=g.NU.currentUser)||void 0===l?void 0:l.vtiAccess)||!1)},{label:"TLSH",data:e.tlsh,link:m.Z8.getSearchUrl({tlsh:e.tlsh},(null===(d=g.NU.currentUser)||void 0===d?void 0:d.vtiAccess)||!1)},{label:"Permhash",data:e.permhash,link:m.Z8.getSearchUrl({permhash:e.permhash},(null===(c=g.NU.currentUser)||void 0===c?void 0:c.vtiAccess)||!1)},{label:"Symhash",data:e.symhash,link:m.Z8.getSearchUrl({symhash:e.symhash},(null===(u=g.NU.currentUser)||void 0===u?void 0:u.vtiAccess)||!1)},{label:"File type",data:e.type_description,link:e.type_tag?m.Z8.getSearchUrl({tag:e.type_tag},(null===(A=g.NU.currentUser)||void 0===A?void 0:A.vtiAccess)||!1):void 0,badges:null!==(f=e.type_tags)&&void 0!==f&&f.length?e.type_tags.map((e=>{var t;return{value:e,link:m.Z8.getSearchUrl({type:e},!(null===(t=g.NU.currentUser)||void 0===t||!t.vtiAccess))}})):void 0},{label:"Magic",data:e.magic,link:m.Z8.getSearchUrl({magic:e.magic},(null===(h=g.NU.currentUser)||void 0===h?void 0:h.vtiAccess)||!1)},{label:"Telfhash",data:e.telfhash,link:m.Z8.getSearchUrl({telfhash:e.telfhash},(null===(v=g.NU.currentUser)||void 0===v?void 0:v.vtiAccess)||!1)}];if(e.trid&&w.push({label:"TrID",data:e.trid.map((e=>{var t;return{value:`${e.file_type} (${e.probability}%)`,link:m.Z8.getSearchUrl({trid:e.file_type},(null===(t=g.NU.currentUser)||void 0===t?void 0:t.vtiAccess)||!1)}}))}),e.detectiteasy){var y;const t=[{value:e.detectiteasy.filetype,link:m.Z8.getSearchUrl({detectiteasy:e.detectiteasy.filetype},(null===(y=g.NU.currentUser)||void 0===y?void 0:y.vtiAccess)||!1)}];w.push({label:"DetectItEasy",data:t.concat(e.detectiteasy.values.map((e=>{var t;const r=e.version?` (${e.version})`:"",n=e.info?` [${e.info}]`:"",o=`${e.type}: ${e.name}${r}${n}`;return{value:o,link:m.Z8.getSearchUrl({detectiteasy:o},(null===(t=g.NU.currentUser)||void 0===t?void 0:t.vtiAccess)||!1)}})))})}var x,D;e.magika&&w.push({label:"Magika",data:e.magika,link:m.Z8.getSearchUrl({magika:e.magika},(null===(x=g.NU.currentUser)||void 0===x?void 0:x.vtiAccess)||!1)});e.size&&w.push({label:"File size",data:p.w9.humanizeFileSize(e.size)+` (${e.size} bytes)`,link:m.Z8.getSearchUrl({size:e.size},(null===(D=g.NU.currentUser)||void 0===D?void 0:D.vtiAccess)||!1)});const B=e.packers||{};for(const e in B){var E;const t=B[e];w.push({label:`${e} packer`,data:t,link:m.Z8.getSearchUrl({packer:t},(null===(E=g.NU.currentUser)||void 0===E?void 0:E.vtiAccess)||!1)})}return b.KK.formatKeyVal([],w)}function k(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...e.filter((e=>"high"==e.alert_severity)),...e.filter((e=>"medium"==e.alert_severity)),...e.filter((e=>"low"==e.alert_severity)),...e.filter((e=>"info"==e.alert_severity))]}function $(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[];return Object.keys(e).forEach((r=>{const n=e[r],o=(n.malware_classification||[]).filter((e=>"UNKNOWN_VERDICT"!==e&&"CLEAN"!==e)),i=n.malware_names||[];if(o.length){const e=n.sandbox_name;t.push({category:n.category,engine:e,engineName:e,result:o,labels:i})}})),t}function _(e,t){var r,n,o,i,a,s,l,d;const u=(null===(r=e.pe_info)||void 0===r?void 0:r.debug)||[];let A=[];u.forEach((e=>{const t=e.codeview;if(e.timedatestamp){const t=p.w9.dateToUtcDateTime(new Date(e.timedatestamp));A.push(t)}if(null!=t&&t.timestamp){const e=p.w9.dateToUtcDateTime(new Date(t.timestamp));A.push(e)}})),A=A.filter(((e,t,r)=>r.indexOf(e)===t));const g=p.w9.getReportsDateFormat(e.creation_date),f=[{label:"Creation Time",data:g,link:m.Z8.getSearchUrl({generated:(g||"").replace(" ","T").slice(0,-4)},t)},{label:"Release Date",data:null!==(n=e.rombios_info)&&void 0!==n&&n.bios_information&&"Release Date"in e.rombios_info.bios_information?p.w9.dateToUtcDateTime(new Date(e.rombios_info.bios_information["Release Date"]+" 00:00:00")):void 0},{label:"Signature Date",data:e.signature_info?e.signature_info["Signed Time"]||("signing date"in e.signature_info?(0,c.R1)(e.signature_info["signing date"]):void 0)||("Timestamp"in e.signature_info?(0,c.R1)(e.signature_info.Timestamp):void 0):void 0},{label:"First Seen In The Wild",data:p.w9.getReportsDateFormat(e.first_seen_itw_date)},{label:"Last Seen In The Wild",data:p.w9.getReportsDateFormat(e.last_seen_itw_date)},{label:"First Submission",data:p.w9.getReportsDateFormat(e.first_submission_date)},{label:"Last Submission",data:p.w9.getReportsDateFormat(e.last_submission_date)},{label:"Last Analysis",data:p.w9.getReportsDateFormat(e.last_analysis_date)}];if(A.length)for(const e in A){const t=A[e];let r="";"0"===e&&(r="Debug Artifacts"),f.push({label:r,data:t})}const h=(null===(o=e.deb_info)||void 0===o||null===(o=o.structural_metadata)||void 0===o?void 0:o.min_date)||(null===(i=e.jar_info)||void 0===i?void 0:i.min_date)||(null===(a=e.bundle_info)||void 0===a?void 0:a.lowest_datetime)||"";h>"1980-01-01 00:00:00"&&f.push({label:"Earliest Contents Modification",data:h});const v=(null===(s=e.deb_info)||void 0===s||null===(s=s.structural_metadata)||void 0===s?void 0:s.max_date)||(null===(l=e.jar_info)||void 0===l?void 0:l.max_date)||(null===(d=e.bundle_info)||void 0===d?void 0:d.highest_datetime)||"1980-01-01 00:00:00";return v>"1980-01-01 00:00:00"&&f.push({label:"Latest Contents Modification",data:v}),b.KK.formatKeyVal([],f)}function F(e,t){return e?e.map((e=>{const r=p.w9.getNameFromPath(e);return{text:e,link:m.Z8.getSearchUrl({name:r},t)}})):[]}function I(e,t){if(e)return e.map((e=>({text:e,link:m.Z8.getSearchUrl({metadata:e},t)})))}function O(e){return(null==e?void 0:e.filter((e=>!!e.location)))||void 0}function S(e){return{id:e.id,fileName:e.meaningful_name,rawSize:e.size,size:p.w9.humanizeFileSize(e.size),typeTag:e.type_tag,lastAnalysis:e.last_analysis_date,lastModification:e.last_modification_date,communityScore:e.reputation,publishedInMonitor:e.monitor_info}}class P extends i._{get meta(){return super.meta}stopPolling(){clearInterval(this.pollingHandler)}unsubscribe(e){super.unsubscribe(e),this.stopPolling()}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super((()=>a.h4.files.getBehaviours(e,y({},t)).then((e=>{var t,r,n,o,i;void 0===this.pollingHandler&&null!==(t=e.meta)&&void 0!==t&&t.sandboxes_in_progress&&null!==(r=e.meta)&&void 0!==r&&r.sandboxes_in_progress.length?(this.pollingHandler=setInterval((()=>{this.reload(!0)}),this.POLLING_PERIOD),setTimeout((()=>this.stopPolling()),this.POLLING_TIMEOUT)):null!==(n=e.meta)&&void 0!==n&&n.sandboxes_in_progress&&null!==(o=e.meta)&&void 0!==o&&o.sandboxes_in_progress.length||(clearInterval(this.pollingHandler),this.pollingHandler=void 0);const a=(null===(i=e.meta.sandboxes_in_progress)||void 0===i?void 0:i.filter((t=>!e.data.find((e=>e.attributes.sandbox_name===t)))))||[];return y(y({},e),{},{data:[...e.data,...a.map((e=>({id:e,sandboxName:e,analyzing:!0})))]})})).then(a.wt)),(e=>{var t;return"attributes"in e?l.sandbox.processInfo(!(null===(t=g.NU.currentUser)||void 0===t||!t.vtiAccess)||!1,[(0,n.h)(e)],[])[0]:e})),this.POLLING_TIMEOUT=3e5,this.POLLING_PERIOD=5e3}load(){return this.prevLoadPromise||(this.prevLoadPromise=super.load()),this.prevLoadPromise}}class T extends((0,f.t1)(function(){var e=C((function*(e){const t=m.Z8.getSearchQuerySingle({"similar-to":e});return{data:{aggregations:yield d.Nm.fetchAggregationsByQuery(t,(()=>{})),insightsQuery:t}}}));return function(t){return e.apply(this,arguments)}}(),(e=>e.data))){constructor(){super(...arguments),this._isExporting=!1}get isExporting(){return this._isExporting}get hasAggregations(){var e,t,r,n;return!!this.data&&(Object.keys((null===(e=this.data.aggregations)||void 0===e?void 0:e.files)||{}).length>0||Object.keys((null===(t=this.data.aggregations)||void 0===t?void 0:t.urls)||{}).length>0||Object.keys((null===(r=this.data.aggregations)||void 0===r?void 0:r.domains)||{}).length>0||Object.keys((null===(n=this.data.aggregations)||void 0===n?void 0:n.ip_addresses)||{}).length>0)}exportAggregations(e){var t=this;return C((function*(){t._isExporting=!0,t.notify();try{yield d.Nm.exportEphemeralAggregations(t.data.insightsQuery,e)}finally{t._isExporting=!1,t.notify()}}))()}}B([(e,t)=>{const r=(null==D?void 0:D.hasChanged)||A;Object.defineProperty(e,t,{get:function(){return this._trackedProperties[t]},set:function(e){const n=this._trackedProperties[t];r(e,n)&&(this._changedProperties.set(t,n),this._trackedProperties[t]=e)}})}],T.prototype,"_isExporting",void 0);class R extends o.y{constructor(e){super(),this.families=e.families.map((e=>y(y({},e),{},{configs:e.configs.map((t=>{let r=t.net_info,n=t.implant_info,o=t.files_dropped,i=t.host_info,a=t.extra_info;return{implant_info:y(y({},n||{}),{},{family:e.family}),files_dropped:this.processFilesDropped(o),net_info:this.processNetInfo(r),host_info:Object.keys(i||{}).length?i:void 0,extra_info:this.processExtraInfo(a)}})).filter((e=>Object.values(e).some((e=>!!e))))})))}handleError(e){if(e instanceof s.H)return{data:null};throw e}fromArrayToPaginated(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;const r=e.slice(0,t),n=e.slice(t);return{response:{data:r},next:n.length?()=>Promise.resolve(this.fromArrayToPaginated(n)):void 0}}processNetInfo(e){if(!Object.keys(e||{}).length)return;const t=e.connections,r=e.dns_servers,n=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;nPromise.resolve(this.fromArrayToPaginated((t||[]).filter((e=>e.url))))),(e=>{const t=btoa(e.url).replace(/(=)+$/,""),r=(0,f.hH)((()=>a.h4.urls.get(t,[],{},{attributes:["last_http_response_code","last_analysis_date","last_analysis_stats","url"]}).catch(this.handleError)),(t=>null===t.data?{id:e.url}:{responseCode:t.data.attributes.last_http_response_code,lastAnalysisDate:p.w9.getReportsDateFormat(t.data.attributes.last_analysis_date),detections:p.w9.getTotalEnginesDetections(t.data.attributes.last_analysis_stats),totalEngines:p.w9.getTotalEngines(t.data.attributes.last_analysis_stats),id:t.data.attributes.url}));return r.subscribe((()=>{this.notify()})),r.load(),y(y({},e),{},{id:t,location:r})}));o.subscribe((()=>this.notify())),o.load();const s=new i._((()=>Promise.resolve(this.fromArrayToPaginated((t||[]).filter((e=>e.host&&u.PN.isIp(e.host)))))),(e=>{const t=(0,f.hH)((()=>a.h4.ipAddresses.get(e.host,[],{},{attributes:["last_analysis_stats","asn","country"]}).catch(this.handleError)),(t=>{let r=t.data;return null===r?{id:e.host}:{asn:r.attributes.asn,country:r.attributes.country,detections:p.w9.getTotalEnginesDetections(r.attributes.last_analysis_stats),totalEngines:p.w9.getTotalEngines(r.attributes.last_analysis_stats),id:r.id}}));return t.subscribe((()=>{this.notify()})),t.load(),y(y({},e),{},{id:e.host,location:t})}));s.subscribe((()=>this.notify())),s.load();const l=new i._((()=>Promise.resolve(this.fromArrayToPaginated((t||[]).filter((e=>e.host&&u.PN.isDomain(e.host)))))),(e=>{const t=(0,f.hH)((()=>a.h4.domains.get(e.host,[],{},{attributes:["last_analysis_stats","creation_date","registrar"]}).catch(this.handleError)),(t=>{let r=t.data;return null===r?{id:e.host}:{creationDate:p.w9.getReportsDateFormat(r.attributes.creation_date),registrar:r.attributes.registrar,detections:p.w9.getTotalEnginesDetections(r.attributes.last_analysis_stats),totalEngines:p.w9.getTotalEngines(r.attributes.last_analysis_stats),id:r.id}}));return t.subscribe((()=>{this.notify()})),t.load(),y(y({},e),{},{id:e.host,location:t})}));l.subscribe((()=>this.notify())),l.load();const d=(t||[]).filter((e=>e.user_agents)).map((e=>e.user_agents.map((t=>({categories:e.categories,userAgent:t,description:e.description}))))).reduce(((e,t)=>t.concat(e)),[]),c=new i._((()=>Promise.resolve(this.fromArrayToPaginated(r||[]))),(e=>{const t=(0,f.hH)((()=>a.h4.ipAddresses.get(e,[],{},{attributes:["last_analysis_stats","asn","country"]}).catch(this.handleError)),(t=>{let r=t.data;return null===r?{id:e}:{detections:p.w9.getTotalEnginesDetections(r.attributes.last_analysis_stats),totalEngines:p.w9.getTotalEngines(r.attributes.last_analysis_stats),id:r.id}}));return t.subscribe((()=>{this.notify()})),t.load(),{id:e,location:t}}));return c.subscribe((()=>this.notify())),c.load(),y(y({},n),{},{communications:{url:o,domain:l,ip:s},userAgents:d,dnsServers:c})}processFilesDropped(e){if(null==e||!e.length)return;const t=new i._((()=>Promise.resolve(this.fromArrayToPaginated(e.map((e=>({sha256:e.sha256,path:e.path})))))),(e=>{let t=e.sha256,r=e.path;const n=(0,f.hH)((()=>a.h4.files.get(t,[],{},{attributes:["last_analysis_stats","last_analysis_date","type_tag",...r?[]:["names"]]}).catch(this.handleError)),(e=>{var r;let n=e.data;return null===n?{id:t}:{lastAnalysisDate:p.w9.getReportsDateFormat(n.attributes.last_analysis_date),detections:p.w9.getTotalEnginesDetections(n.attributes.last_analysis_stats),totalEngines:p.w9.getTotalEngines(n.attributes.last_analysis_stats),id:n.id,name:(null===(r=n.attributes.names)||void 0===r?void 0:r[0])||n.id,type:n.attributes.type_tag}}));return n.subscribe((()=>{this.notify()})),n.load(),{id:t,path:r,object:n}}));return t.subscribe((()=>this.notify())),t.load(),t}processExtraInfo(e){var t,r;if(!Object.keys(e||{}).length)return;const n=null===(t=e.decoded_strings)||void 0===t?void 0:t.map((e=>e.trim())).filter((e=>e)),o=null===(r=e.crypto_info)||void 0===r?void 0:r.filter((e=>!!e.description||!!e.tags)),i={decodedStrings:null!=n&&n.length?n:void 0,cryptoInfo:null!=o&&o.length?o:void 0,watermark:null==e?void 0:e.watermark,httpSettingsGetHash:null==e?void 0:e.http_settings_get_hash,httpSettingsPostHash:null==e?void 0:e.http_settings_post_hash};return Object.keys(i).length?i:void 0}}const L=e=>!!e&&("families"in e&&(Array.isArray(e.families)&&e.families.every((e=>"family"in e&&"configs"in e&&Array.isArray(e.configs)))))},17647:(e,t,r)=>{"use strict";r.d(t,{F7:()=>i,sp:()=>O,FV:()=>o,L5:()=>a,lz:()=>n,Br:()=>F,JV:()=>$,sS:()=>I,B5:()=>k});var n,o,i,a,s=r(92815),l=r(22894),d=r(64715),c=r(96855),u=r(15431),A=r(42246);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class m extends((0,A.t1)(((e,t)=>l.h4.groups.listRelationship(e,"subscription",function(e){for(var t=1;te.data?(0,s.h)(e.data):e.data))){constructor(){super(...arguments),this.isDownloadingDetails=!1}downloadDetails(e){this.isDownloadingDetails=!0,this.notify(),l.h4.groups.getDownloadSubscriptionUrl(e).then((e=>{window.location.href=e.data})).finally((()=>{this.isDownloadingDetails=!1,this.notify()}))}}function g(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}class f extends((0,A.t1)((e=>l.h4.userGroupInvitations.get(e)),(e=>{let t=e.data;return(0,s.h)(t)}))){revoke(){var e,t=this;return(e=function*(){var e;if(t.data)return t.setLoadingAndNotify(!0),l.h4.userGroupInvitations.revoke(null===(e=t.data)||void 0===e?void 0:e.id).finally((()=>t.setLoadingAndNotify(!1)))},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){g(i,n,o,a,s,"next",e)}function s(e){g(i,n,o,a,s,"throw",e)}a(void 0)}))})()}}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class C extends((0,A.tV)(((e,t)=>l.h4.groups.listRelationship(e,"invitations",function(e){for(var t=1;t{const t=new f(e.id);return t.experimentalLoadFromData((0,s.h)(e)),t}))){get(e){return this.data.find((t=>{var r;return(null===(r=t.data)||void 0===r?void 0:r.id.toString())===e}))}}class w extends((0,A.t1)((e=>l.h4.groups.getInvoices(e)),(e=>e.data))){constructor(){super(...arguments),this.isDownloadingInvoicesIds=new Set,this.isShowingInvoicesIds=new Set}isDownloadLoading(e){return this.isDownloadingInvoicesIds.has(e)}isShowingLoading(e){return this.isShowingInvoicesIds.has(e)}downloadInvoice(e,t){this.isDownloadingInvoicesIds.add(t),this.notify(),l.h4.groups.getDownloadInvoiceUrl(e,t).then((e=>{window.location.href=e.data})).finally((()=>{this.isDownloadingInvoicesIds.delete(t),this.notify()}))}showInvoice(e,t){this.isShowingInvoicesIds.add(t),this.notify(),l.h4.groups.getInvoiceHtml(e,t).then((e=>{var t,r;const n=window.open("about:blank","_blank");null==n||null===(t=n.document)||void 0===t||t.write(e),null==n||null===(r=n.document)||void 0===r||r.close()})).finally((()=>{this.isShowingInvoicesIds.delete(t),this.notify()}))}}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;tl.h4.groups.listRelationship(e,t,{relationships:["api_quota_group"],filter:r?[r]:[]})),(e=>(0,s.h)(e)),1)){constructor(e,t,r){super(e,t,r),this.groupId=e,this.rel=t,this.filter=r}addUserToGroup(e){var t=this;return E((function*(){const r=l.h4.groups.createRelationship(t.groupId,e.to,[{id:e.email,type:"user"}]),n=(0,A.hH)((()=>l.h4.users.get(e.email,["api_quota_group"])),(e=>(0,s.h)(e.data)));yield r;try{yield n.load()}catch(e){throw 404===e.status?new k:e}t._data.unshift(n.data),t.notify()}))()}deleteUserFromGroup(e){var t=this;return E((function*(){yield l.h4.groups.deleteRelationship(t.groupId,n.users,e),yield t.removeItems((t=>t.id!==e))}))()}updateGroupedUser(e){var t=this;return E((function*(){const r=(0,A.hH)((()=>l.h4.users.get(e,["api_quota_group"])),(e=>(0,s.h)(e.data)));yield r.load();const n=t._data.findIndex((e=>e.id===r.data.id));t._data[n]=r.data,t.notify()}))()}changeUserType(e,t){var r=this;return E((function*(){if(t===n.users)yield l.h4.groups.deleteRelationship(r.groupId,n.administrators,e.id);else{if(t!==n.administrators)return void u.u.report(`Failed to find the user type. Found ${t}`);yield l.h4.groups.createRelationship(r.groupId,n.administrators,[{id:e.email,type:"user"}])}yield r.updateGroupedUser(e.id)}))()}changeDTMAdmin(e,t,r,n){return E((function*(){if(!e.id)throw new Error("No user id found");return r===o.users||r===o.administrators?l.h4.mandiantOrganizations.changeDtmRole(n,e.id,r):r===o.noaccess?l.h4.mandiantOrganizations.removeDtmRole(n,e.id,t):void 0}))()}changeAsmRole(e,t,r,n){return E((function*(){if(!e.id)throw new Error("No user id found");return r!==i.noaccess?l.h4.mandiantOrganizations.changeAsmRole(n,e.id,r):l.h4.mandiantOrganizations.removeAsmRole(n,e.id,t)}))()}changeUserApiType(e,t){var r=this;return E((function*(){"private"===t?yield l.h4.users.createRelationship(e,"api_quota_group",{id:r.groupId,type:"group"}):yield l.h4.users.createRelationship(e,"api_quota_group",null),yield r.updateGroupedUser(e)}))()}}class _ extends((0,A.tV)(((e,t)=>l.h4.groups.listRelationship(e,"service_accounts",{filter:t?[t]:[],order:"first_name-",limit:3})),(e=>e),1)){constructor(e,t){super(e,t),this.groupId=e,this.filter=t}addServiceAccountToGroup(e){var t=this;return E((function*(){const r=l.h4.groups.createRelationship(t.groupId,"service_accounts",[{id:e.name,type:"service_account"}]),n=(0,A.hH)((()=>l.h4.users.get(t.groupId+"_"+e.name)),(e=>e));yield r;try{yield n.load()}catch(e){throw 404===e.status?new k:e}t._data.unshift(n),t.notify()}))()}deleteServiceAccount(e){var t=this;return E((function*(){yield l.h4.serviceAccounts.delete(e),yield t.removeItems((t=>t.id!==e))}))()}}class F extends((0,A.t1)((e=>l.h4.groups.get(e)),(e=>(0,s.h)(e.data)))){get groupName(){var e,t,r;return(null===(e=this.data)||void 0===e?void 0:e.organization_legal_name)||(null===(t=this.data)||void 0===t?void 0:t.billing_organization_legal_name)||(null===(r=this.data)||void 0===r?void 0:r.agreement_company_name)||this.groupId}constructor(e){var t;super(e),t=this,this.groupId=e,this.groupUsers=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.users;return new $(t.groupId,r,e)},this.groupServiceAccounts=e=>new _(this.groupId,e),this.intelligenceDownloadsMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/intelligence_downloads_monthly",x({},e))),(e=>(0,s.h)(e)))},this.intelligenceHuntingRules=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/intelligence_hunting_rules",x({},e))),(e=>(0,s.h)(e)))},this.intelligenceRetrohuntJobsMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/intelligence_retrohunt_jobs_monthly",x({},e))),(e=>(0,s.h)(e)))},this.intelligenceSearchesMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/intelligence_searches_monthly",x({},e))),(e=>(0,s.h)(e)))},this.intelligenceVtdiffCreationMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/intelligence_vtdiff_creation_monthly",x({},e))),(e=>(0,s.h)(e)))},this.privateScansMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/private_scans_monthly",x({},e))),(e=>(0,s.h)(e)))},this.privateUrlScansMonthly=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"users_consuming_quota/private_urlscans_monthly",x({},e))),(e=>(0,s.h)(e)))},this.mandiantOrganizations=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.hN)((()=>l.h4.groups.listRelationship(t.groupId,"mandiant_organizations",x({},e))),(e=>(0,s.h)(e)))},this.invoices=()=>new w(this.groupId),this.braintreeSubscription=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new m(t.groupId,e)},this.userGroupInvitations=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new C(t.groupId,e)},this.getTaxableInfo=e=>l.h4.groups.getTaxableInfoGroup(this.groupId,e)}saveAttributes(e){return l.h4.groups.patch(this.groupId,e).then((e=>{this._data=x(x({},this._data),e.data.attributes)}))}payQuote(e,t){return l.h4.groups.payQuote(this.groupId,e,t)}getTenants(){var e=this;return E((function*(){const t=new d.GroupEntity(e.groupId);return yield t.relationshipsCreated,t.relationships.tenants}))()}modifyPaymentMethod(e){return l.h4.braintreeSubscription.modifyPaymentMethod(this.groupId,e)}retryPayment(){return l.h4.braintreeSubscription.retryPayment(this.groupId)}anyQuotaReached(){var e;let t=!1;return Object.values((null===(e=this.data)||void 0===e?void 0:e.quotas)||{}).forEach((e=>{const r=e.used||0,n=e.allowed||0;n&&r<=n&&r/n==1&&(t=!0)})),t}getGroupUsageByUsers(e){var t=this;return E((function*(){return yield l.h4.groups.getConsumptionByUser(t.groupId,e)}))()}}class I extends((0,A.t1)(((e,t)=>l.h4.groups.getTaxableInfoGroup(e,t)),(e=>(0,s.h)(e.data)))){constructor(e,t){super(e,t),this.groupId=e,this.quoteId=t,this.savingGroup=!1}saveTaxableInformation(e,t){return this.savingGroup=!0,this.notify(),l.h4.groups.saveTaxableInformation(this.groupId,e,t).finally((()=>{this.savingGroup=!1,this.notify()})).then((e=>{this.experimentalLoadFromData((0,s.h)(e.data))})).catch((e=>{throw Error(e)}))}}class O extends((0,A.t1)((e=>l.h4.groups.getCommercialInformation(e)),(e=>e.data))){constructor(e){super(e),this.groupId=e}getCompanyCountry(){var e,t;const r=null!==(e=null===(t=this.data)||void 0===t?void 0:t.company_country)&&void 0!==e?e:"";return c.i.getCountryName(r)?r:""}getCompanyState(){var e,t;const r=null!==(e=null===(t=this.data)||void 0===t?void 0:t.company_state)&&void 0!==e?e:"";return c.i.getUSStateName(r)?r:""}getCompanySize(){var e,t;return{250:"0-250",999:"251-999",1999:"1000-1999",9999:"2000-9999",1e4:"10000+"}[null!==(e=null===(t=this.data)||void 0===t?void 0:t.company_size)&&void 0!==e?e:-1]}}},42246:(e,t,r)=>{"use strict";r.d(t,{DC:()=>$,Fp:()=>k,N4:()=>I,N5:()=>y,NG:()=>F,UN:()=>D,Vf:()=>E,ZN:()=>x,de:()=>_,g2:()=>B,hH:()=>v,hN:()=>h,jC:()=>g,ri:()=>O,t1:()=>C,tV:()=>f});var n=r(92815),o=r(69601),i=r(33917),a=r(22894),s=r(60233),l=r(95041),d=r(87678),c=r(96987);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:0;return class extends o._{constructor(){for(var n=arguments.length,o=new Array(n),i=0;ie(...o)(t).then(a.wt)),r),t)}}}function f(e,t){return g((function(){for(var t=arguments.length,r=new Array(t),n=0;ne(...r)}),t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:0)}function h(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return new o._((0,a.uv)((t=>e(t).then(a.wt)),r),t)}function v(e,t){return new i.F(e,t)}function C(e,t){return class extends i.F{constructor(){for(var r=arguments.length,n=new Array(r),o=0;oe(...n)),t)}}}class w extends i.F{constructor(e,t,r,n){const o=r.abridged,i=r.additionalHeaders,a=r.params;super((function(){const r=arguments.length>0&&void 0!==arguments[0]&&arguments[0]?(0,s.pv)(i):i;return t.get(e,o,r,a)}),(e=>n(e))),this.id=e,this.api=t}remove(){return this.api.delete(this.id).then((()=>{this._data=void 0,this.notify()}))}}function y(e,t,r){return class extends w{constructor(n){super(n,e,t,r)}}}function x(e){return!("error"in e)}function D(e,t){return class extends i.F{get data(){return super.data}constructor(r){super((()=>Promise.resolve({data:r})),t),this.partialObject=r,this.getCompleteData=e,this.alreadyFetched=!1,this._data=this.formatter({data:r})}loadCompleteObject(){var e=this;return m((function*(){if(e.alreadyFetched)return;e.alreadyFetched=!0;const t=yield e.getCompleteData(e.partialObject.id);Object.assign(e._data,e.formatter({data:A(A({},e._data),t.data)})),e.notify()}))()}}}const B=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return h((()=>a.h4.comments.list(A({relationships:["author","item"],filter:['tag:"_:web"']},e))),(e=>c.w9.commentFormatter((0,n.h)(e))),1)},E=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return h((()=>a.h4.graphs.list(A({relationships:["owner"]},e))),(e=>e),1)};function k(e){return new class extends(f(e,(e=>"error"in e?null:(0,n.h)(e)))){get data(){return super.data.filter((e=>null!==e))}}}function $(e){var t,r;return _(null===(t=e.attributes)||void 0===t?void 0:t.last_analysis_results,null===(r=e.attributes)||void 0===r?void 0:r.last_analysis_stats)}function _(e,t){return null!=t&&t.malicious?e?Object.values(e).filter((e=>"malicious"===e.category)):void 0:[]}function F(e,t){return new class extends(f(e,(e=>!("error"in e)||"context_attributes"in e&&"url"in e.context_attributes?t(e):null))){get data(){return super.data.filter((e=>null!==e))}}}var I;!function(e){e[e.INITIAL=0]="INITIAL",e[e.STARTING=1]="STARTING",e[e.READY=2]="READY"}(I||(I={}));class O extends l.y{get task(){return this._task}constructor(e){super(),this.data=e,this._task={status:I.INITIAL}}tryAnalyse(){var e=arguments,t=this;return m((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:{},n=r.context,o=r.isPrivateAnalysis,i=r.entityType;i||(i="file"),t._task={status:I.STARTING},t.notify();let s=new Error("Unknown error");try{o?s=(yield d.u.private_file.analyse(t.data.id)).data.id:"file"==i?s=(yield a.h4.files.analyse(t.data.id,n)).data.id:"url"==i&&(s=(yield a.h4.urls.create(t.data.id)).data.id)}catch(e){e instanceof Error&&(s=e)}finally{t._task={status:I.READY,data:s},t.notify()}return s}))()}}},36809:(e,t,r)=>{"use strict";r.d(t,{Gf:()=>c,Sw:()=>u,XT:()=>d,aX:()=>p,pC:()=>A,tw:()=>b,uX:()=>m});var n=r(92815),o=r(22894),i=r(70051),a=r(1770),s=r(39807),l=r(42246);const d={intelligence:{url:["last_serving_ip_address","network_location"],domain:["parent","resolutions"],comment:["author","item"]},base:{comment:["author","item"]}},c={"attributes[collection]":i.Im,"relationships[comment]":d.intelligence.comment,"relationships[domain]":d.intelligence.domain,"relationships[url]":d.intelligence.url,"relationships[collection]":i.GV,"relationship_attributes[associations]":"name,collection_type,origin,alt_names"};class u extends((0,l.UN)((e=>o.h4.files.get(e,s.V3.intelligence.file)),(e=>{let t=e.data;return a.$.file.process((0,n.h)(t))}))){}class A extends((0,l.UN)((e=>o.h4.urls.get(e,s.V3.intelligence.url)),(e=>{let t=e.data;return a.$.url.process((0,n.h)(t))}))){}class p extends((0,l.UN)((e=>o.h4.domains.get(e,s.V3.intelligence.domain)),(e=>{let t=e.data;return a.$.domain.process((0,n.h)(t))}))){}class b extends((0,l.UN)((e=>o.h4.ipAddresses.get(e,s.V3.intelligence.ip_address)),(e=>{let t=e.data;return a.$.ip_address.process((0,n.h)(t))}))){}const m=new class{filterNulls(e){return e.filter((e=>null!==e))}files(e){return this.filterNulls(e).filter((e=>e instanceof u))}urls(e){return this.filterNulls(e).filter((e=>e instanceof A))}domains(e){return this.filterNulls(e).filter((e=>e instanceof p))}ips(e){return this.filterNulls(e).filter((e=>e instanceof b))}iocs(e){return this.filterNulls(e).filter((e=>[u,A,p,b].some((t=>e instanceof t))))}comments(e){return this.filterNulls(e).filter((e=>"type"in e&&"comment"===e.type))}collections(e){return this.filterNulls(e).filter((e=>!("loadCompleteObject"in e)&&"collection"===e.type))}}},64134:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(22894),o=r(42246);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class s extends((0,o.t1)(((e,t)=>n.h4.threatActors.listRelationship(e,"subscription_preferences",function(e){for(var t=1;te.data))){constructor(e,t){super(e,t),this.id=e}unsubscribeTo(e){return n.h4.threatActors.unsubscribe(e)}}},92619:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(16645);function o(e){return(t,r)=>{(0,n.property)(e)(t,r);const o=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(t,r,{get:function(){return o.get.call(this)},set:function(e){e!==o.get.call(this)&&(null==e||e.subscribe((()=>{this.requestUpdate(r)}))),o.set.call(this,e)}})}}},31179:(e,t,r)=>{"use strict";r.r(t),r.d(t,{appsIcon:()=>n});const n=r(15323).gridIcon},12836:(e,t,r)=>{"use strict";r.r(t),r.d(t,{arrowTopIcon:()=>n});const n=r(15323).uploadIcon},9920:(e,t,r)=>{"use strict";r.r(t),r.d(t,{checkOutlineIcon:()=>n});const n=r(15323).checkCircleIcon},30113:(e,t,r)=>{"use strict";r.r(t),r.d(t,{chevronDownIcon:()=>n.chevronDownIcon});var n=r(15323)},13584:(e,t,r)=>{"use strict";r.r(t),r.d(t,{chevronUpIcon:()=>n.chevronUpIcon});var n=r(15323)},6131:(e,t,r)=>{"use strict";r.r(t),r.d(t,{closeIcon:()=>n});const n=r(15323).xmarkIcon},93842:(e,t,r)=>{"use strict";r.r(t),r.d(t,{contentCopyIcon:()=>n});const n=r(15323).copyIcon},27464:(e,t,r)=>{"use strict";r.r(t),r.d(t,{filtersIcon:()=>n.filtersIcon});var n=r(15323)},82954:(e,t,r)=>{"use strict";r.r(t),r.d(t,{formatBoldIcon:()=>n.formatBoldIcon});var n=r(15323)},4988:(e,t,r)=>{"use strict";r.r(t),r.d(t,{formatCodeIcon:()=>n.formatCodeIcon});var n=r(15323)},12593:(e,t,r)=>{"use strict";r.r(t),r.d(t,{formatItalicIcon:()=>n.formatItalicIcon});var n=r(15323)},93349:(e,t,r)=>{"use strict";r.r(t),r.d(t,{formatQuoteIcon:()=>n.formatQuoteIcon});var n=r(15323)},41880:(e,t,r)=>{"use strict";r.r(t),r.d(t,{helpIcon:()=>n});const n=r(15323).questionMarkIcon},15323:(e,t,r)=>{"use strict";r.r(t),r.d(t,{actorIcon:()=>aI,aiIcon:()=>sI,androidFullIcon:()=>lI,androidSmallIcon:()=>dI,apiBIcon:()=>cI,apiIcon:()=>AI,apiKeyIcon:()=>uI,arrowCornersIcon:()=>pI,arrowCurveTopRightIcon:()=>bI,arrowDown19Icon:()=>mI,arrowDownCircleFilledIcon:()=>gI,arrowDownCircleIcon:()=>fI,arrowDownIcon:()=>vI,arrowDownZAIcon:()=>hI,arrowLeftIcon:()=>CI,arrowPointerIcon:()=>wI,arrowRightArrowLeftIcon:()=>yI,arrowRightFromRectangleIcon:()=>xI,arrowRightIcon:()=>BI,arrowRightToRectangleIcon:()=>DI,arrowRotateLeftIcon:()=>EI,arrowRotateRightIcon:()=>kI,arrowTrendingDownIcon:()=>$I,arrowTrendingUpIcon:()=>_I,arrowTurnDownRightIcon:()=>FI,arrowTurnRightFromSquareIcon:()=>II,arrowUpAZIcon:()=>OI,arrowUpCircleFilledIcon:()=>SI,arrowUpCircleIcon:()=>PI,arrowUpDownIcon:()=>TI,arrowUpIcon:()=>LI,arrowUpRightFromSquareIcon:()=>RI,arrowsCenterFromCornersIcon:()=>MI,arrowsDownUpListIcon:()=>NI,arrowsUpDownListIcon:()=>UI,artificialIntelligenceIcon:()=>JI,asmIcon:()=>zI,atSignIcon:()=>HI,balanceIcon:()=>jI,bankIcon:()=>VI,barChartIcon:()=>ZI,barsFilterIcon:()=>GI,barsIcon:()=>qI,bellFilledIcon:()=>WI,bellIcon:()=>KI,bellSlashIcon:()=>YI,binIcon:()=>QI,bombIcon:()=>XI,bookBookmarkIcon:()=>eO,bookIcon:()=>tO,bookmarkIcon:()=>rO,booksIcon:()=>nO,boxClosed2Icon:()=>oO,boxClosedIcon:()=>iO,boxOpenIcon:()=>aO,bracketsIcon:()=>sO,briefcaseIcon:()=>lO,browserArrowUpIcon:()=>dO,browserContentIcon:()=>cO,browserEarthEuropeIcon:()=>uO,browserIcon:()=>AO,bug2Icon:()=>pO,bugIcon:()=>gO,bugPlayIcon:()=>bO,bugTargetIcon:()=>mO,buildingsIcon:()=>fO,busIcon:()=>hO,buzzerIcon:()=>vO,cableIcon:()=>CO,calendarIcon:()=>wO,cameraLensIcon:()=>yO,candleIcon:()=>xO,carIcon:()=>DO,cardsIcon:()=>BO,caretDownIcon:()=>EO,caretLeftIcon:()=>kO,caretRightIcon:()=>$O,caretUpDownIcon:()=>_O,caretUpIcon:()=>FO,centerHorizontallyIcon:()=>IO,centerNodeIcon:()=>OO,centerVerticallyIcon:()=>SO,chartBarsIcon:()=>PO,checkCircleFilledIcon:()=>TO,checkCircleIcon:()=>RO,checkDottedIcon:()=>LO,checkIcon:()=>NO,checkSquareIcon:()=>MO,chevronCircleDownIcon:()=>UO,chevronCircleLeftIcon:()=>JO,chevronCircleRightIcon:()=>zO,chevronCircle_upIcon:()=>HO,chevronDownIcon:()=>VO,chevronDownUpIcon:()=>jO,chevronLeftIcon:()=>ZO,chevronRightIcon:()=>GO,chevronUpDownIcon:()=>qO,chevronUpIcon:()=>WO,circleIcon:()=>QO,circleLockIcon:()=>YO,circleSlashIcon:()=>KO,cityIcon:()=>XO,clipboardIcon:()=>eS,clockIcon:()=>nS,clockRotateLeftIcon:()=>tS,clockSlashIcon:()=>rS,cloudCodeIcon:()=>oS,cloudDownloadIcon:()=>iS,cloudIcon:()=>sS,cloudUploadIcon:()=>aS,clubIcon:()=>lS,clueIcon:()=>dS,clusteringIcon:()=>cS,collectionIcon:()=>uS,commentsIcon:()=>AS,componentsIcon:()=>pS,connectedNodesIcon:()=>bS,connectionsIcon:()=>mS,consoleIcon:()=>gS,cookieIcon:()=>fS,copyIcon:()=>vS,copyLinkIcon:()=>hS,crosshairIcon:()=>CS,crowdsourcedYaraIcon:()=>wS,dashboardAlternateIcon:()=>yS,dashboardIcon:()=>xS,databaseIcon:()=>DS,destructionIcon:()=>BS,deviceIcon:()=>ES,devicesIcon:()=>kS,diagram2Icon:()=>$S,diagramCircle2Icon:()=>_S,diagramCircleIcon:()=>FS,diagramIcon:()=>IS,diffIcon:()=>OS,diplomaIcon:()=>SS,dnaIcon:()=>PS,docChartBarIcon:()=>RS,docChartBarMagnifyingGlassIcon:()=>TS,docConfirmIcon:()=>LS,docDollarIcon:()=>MS,docEmptyIcon:()=>NS,docEvtxIcon:()=>US,docIssueIcon:()=>JS,docLinkIcon:()=>zS,docMemdumpIcon:()=>HS,docPenCheckIcon:()=>jS,docPenIcon:()=>VS,docPhoneIcon:()=>ZS,docSecureIcon:()=>GS,docSkullIcon:()=>qS,docUrlIcon:()=>WS,docVtIcon:()=>YS,docWrittenIcon:()=>KS,dollarChipIcon:()=>QS,dollarIcon:()=>XS,domainIcon:()=>eP,downloadDocIcon:()=>tP,downloadIcon:()=>rP,draftmanSquareIcon:()=>nP,dragDottedIcon:()=>oP,dragIcon:()=>aP,dragIndicatorIcon:()=>iP,enterpriseIcon:()=>sP,envelopeArrowRightIcon:()=>lP,envelopeFastIcon:()=>dP,envelopeHookIcon:()=>cP,envelopeIcon:()=>uP,ethernetIcon:()=>AP,exclamationCircleFilledIcon:()=>pP,exclamationCircleIcon:()=>bP,exclamationIcon:()=>wP,exclamationMarkDiamondFilledIcon:()=>mP,exclamationMarkDiamondIcon:()=>gP,exclamationMarkOctagonFilledIcon:()=>fP,exclamationMarkOctagonIcon:()=>hP,exclamationTriangleFilledIcon:()=>vP,exclamationTriangleIcon:()=>CP,expandCircleIcon:()=>yP,expandIcon:()=>xP,eyeIcon:()=>BP,eyeSlashIcon:()=>DP,facebookIcon:()=>EP,fastForwardIcon:()=>kP,faviconDetectionsIcon:()=>$P,faviconIcon:()=>_P,filetypeApkIcon:()=>FP,filetypeAsfIcon:()=>IP,filetypeBpmIcon:()=>OP,filetypeCIcon:()=>SP,filetypeCabIcon:()=>PP,filetypeCapIcon:()=>TP,filetypeCppIcon:()=>RP,filetypeCrxIcon:()=>LP,filetypeDebIcon:()=>MP,filetypeDmgIcon:()=>NP,filetypeDocIcon:()=>UP,filetypeDocxIcon:()=>JP,filetypeElfIcon:()=>zP,filetypeEmailIcon:()=>HP,filetypeFileIcon:()=>jP,filetypeFlashIcon:()=>VP,filetypeGifIcon:()=>ZP,filetypeGzipIcon:()=>GP,filetypeHtmlIcon:()=>qP,filetypeIcoIcon:()=>WP,filetypeIpaIcon:()=>YP,filetypeIsoIcon:()=>KP,filetypeJarIcon:()=>QP,filetypeJavaIcon:()=>XP,filetypeJavascriptIcon:()=>eT,filetypeJpegIcon:()=>tT,filetypeLnkIcon:()=>rT,filetypeMachoIcon:()=>nT,filetypeMp3Icon:()=>oT,filetypeMp4Icon:()=>iT,filetypeMsiIcon:()=>aT,filetypeOdpIcon:()=>sT,filetypeOdtIcon:()=>lT,filetypePcapIcon:()=>dT,filetypePdfIcon:()=>cT,filetypePedllIcon:()=>uT,filetypePeexeIcon:()=>AT,filetypePngIcon:()=>pT,filetypePptIcon:()=>bT,filetypePptxIcon:()=>mT,filetypeRarIcon:()=>gT,filetypeRomIcon:()=>fT,filetypeRpmIcon:()=>hT,filetypeRtfIcon:()=>vT,filetypeSvgIcon:()=>CT,filetypeSzipIcon:()=>wT,filetypeTarIcon:()=>yT,filetypeTiffIcon:()=>xT,filetypeTtfIcon:()=>DT,filetypeTxtIcon:()=>BT,filetypeUrlIcon:()=>ET,filetypeWavIcon:()=>kT,filetypeXlsIcon:()=>$T,filetypeXlslxIcon:()=>_T,filetypeXmlIcon:()=>FT,filetypeZipIcon:()=>IT,filterIcon:()=>OT,filtersIcon:()=>ST,fingerprintIcon:()=>PT,fireIcon:()=>TT,flagFilledIcon:()=>RT,flagIcon:()=>LT,floppyDiskArrowRightIcon:()=>MT,floppyDiskIcon:()=>NT,folderArrowUpIcon:()=>JT,folderArrowUpLeftIcon:()=>UT,folderIcon:()=>jT,folderPlusIcon:()=>zT,folderXmarkIcon:()=>HT,formatAlignCenterIcon:()=>VT,formatAlignLeftIcon:()=>ZT,formatAlignRightIcon:()=>GT,formatBoldIcon:()=>qT,formatCodeIcon:()=>WT,formatItalicIcon:()=>YT,formatQuoteIcon:()=>KT,formatUnderlineIcon:()=>QT,gameConsoleControllerIcon:()=>XT,gasStationIcon:()=>eR,gaugeIcon:()=>tR,gearIcon:()=>nR,gearWrenchIcon:()=>rR,geminiIcon:()=>oR,githubIcon:()=>iR,globeIcon:()=>dR,globeLinkIcon:()=>aR,globeLocationPinIcon:()=>sR,globeMagnifyingGlassIcon:()=>lR,goIcon:()=>cR,google1Icon:()=>uR,googleIcon:()=>AR,graphBarsBaselineIcon:()=>pR,graphIcon:()=>mR,graphSimpleIcon:()=>bR,grid2Icon:()=>gR,grid3Icon:()=>fR,gridIcon:()=>hR,groupCircleIcon:()=>vR,gtiFaviconColoredIcon:()=>CR,hammerWrenchIcon:()=>wR,handEllipsisIcon:()=>yR,handGearIcon:()=>xR,handRegularIcon:()=>DR,handshakeIcon:()=>BR,hardDriveIcon:()=>ER,hatIcon:()=>kR,heartIcon:()=>$R,highlightIcon:()=>_R,homeIcon:()=>FR,houseWifiIcon:()=>IR,huntingIcon:()=>OR,idCardClipIcon:()=>SR,idsIcon:()=>PR,imageIcon:()=>TR,infoCircleFilledIcon:()=>RR,infoCircleIcon:()=>LR,infoIcon:()=>NR,infoSparkIcon:()=>MR,inquiryCardsIcon:()=>UR,insightSparkIcon:()=>JR,intelligenceIcon:()=>zR,justifyLeftIcon:()=>HR,kebabMenuHorizontalCircleIcon:()=>jR,langIcon:()=>VR,laptopIcon:()=>ZR,layerArrowDownIcon:()=>GR,layerArrowUpIcon:()=>qR,layerGroupVerticalIcon:()=>WR,layerVerticalCheckIcon:()=>YR,layersArrowDownIcon:()=>KR,layersIcon:()=>XR,layersSquareIcon:()=>QR,leafIcon:()=>eL,lightbulbIcon:()=>tL,lineMonitorIcon:()=>rL,linkIcon:()=>nL,list2Icon:()=>oL,listMagnifyingGlassIcon:()=>iL,listSquaresIcon:()=>aL,listUlIcon:()=>sL,localPharmacyIcon:()=>lL,locationPinCheckIcon:()=>dL,locationPinIcon:()=>mL,locationPinIpCircleIcon:()=>cL,locationPinIpIcon:()=>uL,locationPinMapIcon:()=>AL,locationPinQuestionMarkIcon:()=>pL,locationPinXmarkIcon:()=>bL,lockIcon:()=>hL,lockOpenIcon:()=>gL,lockSslIcon:()=>fL,longArrowLeftIcon:()=>vL,longArrowRightIcon:()=>CL,magnifyingGlassChartIcon:()=>wL,magnifyingGlassIcon:()=>FL,magnifyingGlassIocStreamIcon:()=>yL,magnifyingGlassListIcon:()=>xL,magnifyingGlassMinusIcon:()=>DL,magnifyingGlassPlusIcon:()=>BL,magnifyingGlassQuestionMarkIcon:()=>EL,magnifyingGlassSimiliaritiesIcon:()=>kL,magnifyingGlassSparkIcon:()=>$L,magnifyingGlassThreadLandscapeIcon:()=>_L,mandiantIcon:()=>OL,mandiantLogoMonochromeIcon:()=>IL,mapIcon:()=>SL,megaphoneIcon:()=>PL,menuIcon:()=>LL,menuKebabHorizontalIcon:()=>TL,menuKebabVerticalIcon:()=>RL,messageIcon:()=>UL,messagePenIcon:()=>ML,messageSparkIcon:()=>NL,microsoft1Icon:()=>JL,microsoftIcon:()=>zL,militaryMedalIcon:()=>HL,minusCircleFilledIcon:()=>jL,minusCircleIcon:()=>VL,minusIcon:()=>GL,minusSquareIcon:()=>ZL,mitreIcon:()=>WL,mitreMatrixIcon:()=>qL,mobileTouchIcon:()=>YL,monitor1Icon:()=>KL,monitorIcon:()=>QL,moonIcon:()=>XL,multisimilarityIcon:()=>eM,newIcon:()=>tM,nodesAltIcon:()=>rM,nodesIcon:()=>iM,nodesMagnifyingGlassIcon:()=>nM,nodesSkullIcon:()=>oM,noteIcon:()=>aM,objectGroupIcon:()=>sM,objectUngroupIcon:()=>lM,pageEarthEuropeLayerIcon:()=>dM,paperclipIcon:()=>cM,pauseIcon:()=>uM,pdfIcon:()=>AM,penSparkIcon:()=>pM,pencilIcon:()=>bM,personCheckIcon:()=>mM,personExclamationMarkIcon:()=>gM,personMinusIcon:()=>fM,personXmarkIcon:()=>hM,phoneArrowUpRightIcon:()=>vM,phoneIcon:()=>CM,photoCameraSlashIcon:()=>wM,pictureSparkIcon:()=>yM,pieChartIcon:()=>xM,planIcon:()=>DM,planeIcon:()=>BM,playIcon:()=>EM,plugIcon:()=>kM,plusCircleFilledIcon:()=>$M,plusCircleIcon:()=>_M,plusIcon:()=>FM,portIcon:()=>IM,powerIcon:()=>OM,printerIcon:()=>SM,privateScanningIcon:()=>PM,psychologyIcon:()=>TM,pythonIcon:()=>RM,questionMarkCircleIcon:()=>LM,questionMarkIcon:()=>MM,radioButtonCheckedIcon:()=>NM,radioButtonPartialIcon:()=>UM,ramIcon:()=>JM,ravenIcon:()=>zM,rebaseIcon:()=>HM,retrohuntHistoryIcon:()=>jM,retrohuntIcon:()=>VM,rewindIcon:()=>ZM,rhombusArrowDownIcon:()=>GM,ribbonIcon:()=>qM,routerIcon:()=>WM,sandboxAndroboxIcon:()=>YM,sandboxBitdamAtpIcon:()=>KM,sandboxC2aeIcon:()=>QM,sandboxCapaIcon:()=>XM,sandboxCapeIcon:()=>tN,sandboxCapeSandboxIcon:()=>eN,sandboxCyberAdaptIcon:()=>rN,sandboxDasSecurityOrcasIcon:()=>nN,sandboxDocguardIcon:()=>oN,sandboxDrwebVxcubeIcon:()=>iN,sandboxElfDigestIcon:()=>aN,sandboxFSecureIcon:()=>lN,sandboxFSecureSandboxIcon:()=>sN,sandboxFenriscanIcon:()=>dN,sandboxLastlineIcon:()=>cN,sandboxMalwationIcon:()=>uN,sandboxMicrosoftSysinternalsIcon:()=>AN,sandboxNsfocusPomaIcon:()=>pN,sandboxOsXIcon:()=>mN,sandboxOsXSandboxIcon:()=>bN,sandboxQianxinReddripIcon:()=>gN,sandboxReaqtaHiveIcon:()=>fN,sandboxRisingMovesIcon:()=>hN,sandboxSangforZsandIcon:()=>vN,sandboxSecneurxIcon:()=>CN,sandboxSecondwriteIcon:()=>wN,sandboxSndboxIcon:()=>yN,sandboxTencentHaboIcon:()=>xN,sandboxVenuseyeIcon:()=>BN,sandboxVenuseyeSandboxIcon:()=>DN,sandboxVirustotalBoxOfApplesIcon:()=>EN,sandboxVirustotalCuckooforkIcon:()=>kN,sandboxVirustotalDroidyIcon:()=>$N,sandboxVirustotalJoseboxIcon:()=>_N,sandboxVirustotalJujuboxIcon:()=>FN,sandboxVirustotalObserverIcon:()=>IN,sandboxVirustotalR2dboxIcon:()=>ON,sandboxVirustotalSandboxIcon:()=>SN,sandboxVirustotalZenboxIcon:()=>PN,sandboxVmrayIcon:()=>TN,sandboxYomiHunterIcon:()=>RN,sandboxZenboxAndroidIcon:()=>LN,sandboxZenboxIcon:()=>NN,sandboxZenboxLinuxIcon:()=>MN,sandboxZscalerIcon:()=>UN,scaleBalancedIcon:()=>JN,schoolHatIcon:()=>zN,screenDeviceIcon:()=>HN,screenEllipsisIcon:()=>jN,screenGearIcon:()=>VN,screenIcon:()=>qN,screenShieldIcon:()=>ZN,screenSkullIcon:()=>GN,screwdriverBenchIcon:()=>WN,selectChildrenIcon:()=>YN,selectParentIcon:()=>KN,sendIcon:()=>QN,sensorsIcon:()=>XN,serverIcon:()=>eU,shareIcon:()=>tU,shieldCheckIcon:()=>rU,shieldExclamationMarkIcon:()=>nU,shieldIcon:()=>sU,shieldPersonIcon:()=>oU,shieldSlashIcon:()=>iU,shieldSslIcon:()=>aU,shoppingCartIcon:()=>lU,sigmaIcon:()=>dU,similarIcon:()=>cU,skullGroupIcon:()=>uU,skullIcon:()=>bU,skullRelationIcon:()=>AU,skullZipIcon:()=>pU,smartphoneIcon:()=>mU,sortIcon:()=>gU,spadeIcon:()=>fU,speakerXmarkIcon:()=>hU,speedometerIcon:()=>vU,spinnerFourthIcon:()=>CU,spinnerQuarterIcon:()=>wU,squareArrowCornerTopRightIcon:()=>yU,squareArrowLeftIcon:()=>xU,squareCircleCornersIcon:()=>DU,squareCornersQuestionMarkIcon:()=>BU,squareDottedIcon:()=>EU,squareIcon:()=>$U,squareRssIcon:()=>kU,starFilledIcon:()=>_U,starIcon:()=>FU,statsIcon:()=>IU,stethoscopeIcon:()=>OU,storefrontIcon:()=>SU,subdomainIcon:()=>PU,sunIcon:()=>TU,tableIcon:()=>RU,tabletListIcon:()=>LU,tagsDottedIcon:()=>MU,tagsIcon:()=>NU,targetArrowIcon:()=>UU,targetDetectIcon:()=>JU,targetEyeIcon:()=>zU,targetIcon:()=>HU,terminalIcon:()=>jU,testTubeIcon:()=>VU,thpIcon:()=>ZU,thumbsDownFilledIcon:()=>GU,thumbsDownIcon:()=>qU,thumbsUpFilledIcon:()=>WU,thumbsUpIcon:()=>YU,thumbtackFilledIcon:()=>KU,thumbtackIcon:()=>QU,thumbtacksIcon:()=>XU,thunderboltIcon:()=>eJ,timelineIcon:()=>tJ,timerIcon:()=>rJ,tractorIcon:()=>nJ,triangleIcon:()=>oJ,twoFactorAuthenticationIcon:()=>iJ,twoGearsIcon:()=>aJ,twoUsersIcon:()=>sJ,unknownIcon:()=>lJ,unlinkIcon:()=>dJ,upgradeIcon:()=>cJ,uploadIcon:()=>uJ,userAccountIcon:()=>AJ,userConfigIcon:()=>pJ,userHeadsetIcon:()=>bJ,userIcon:()=>CJ,userLockIcon:()=>mJ,userMagnifyingGlassIcon:()=>gJ,userPlusIcon:()=>fJ,userTargetIcon:()=>hJ,userVictimIcon:()=>vJ,usersIcon:()=>wJ,vennDiagramIcon:()=>yJ,verticalLineChevronLeftIcon:()=>xJ,verticalLineChevronRightIcon:()=>DJ,videoCameraIcon:()=>BJ,vtDatabaseIcon:()=>EJ,vtFillIcon:()=>kJ,vtIcon:()=>_J,vtRibbonIcon:()=>$J,walletIcon:()=>FJ,webIcon:()=>IJ,whoisIcon:()=>OJ,xTwitterIcon:()=>SJ,xmarkCircleFilledIcon:()=>PJ,xmarkCircleIcon:()=>TJ,xmarkIcon:()=>RJ,yaraExportIcon:()=>LJ,yaraIcon:()=>MJ,zenboxAndroidIcon:()=>NJ,zenboxLinuxIcon:()=>UJ});var n=r(95309),o=r.n(n),i=r(33684),a=r.n(i),s=r(25351),l=r.n(s),d=r(93037),c=r.n(d),u=r(45383),A=r.n(u),p=r(34132),b=r.n(p),m=r(56318),g=r.n(m),f=r(78256),h=r.n(f),v=r(5992),C=r.n(v),w=r(66394),y=r.n(w),x=r(38316),D=r.n(x),B=r(93043),E=r.n(B),k=r(68545),$=r.n(k),_=r(71638),F=r.n(_),I=r(53053),O=r.n(I),S=r(129),P=r.n(S),T=r(98302),R=r.n(T),L=r(28561),M=r.n(L),N=r(14034),U=r.n(N),J=r(73024),z=r.n(J),H=r(74767),j=r.n(H),V=r(33130),Z=r.n(V),G=r(97286),q=r.n(G),W=r(45629),Y=r.n(W),K=r(62673),Q=r.n(K),X=r(4433),ee=r.n(X),te=r(38834),re=r.n(te),ne=r(19455),oe=r.n(ne),ie=r(33722),ae=r.n(ie),se=r(890),le=r.n(se),de=r(20735),ce=r.n(de),ue=r(3693),Ae=r.n(ue),pe=r(76694),be=r.n(pe),me=r(44510),ge=r.n(me),fe=r(17920),he=r.n(fe),ve=r(85922),Ce=r.n(ve),we=r(51783),ye=r.n(we),xe=r(77621),De=r.n(xe),Be=r(71062),Ee=r.n(Be),ke=r(54848),$e=r.n(ke),_e=r(80150),Fe=r.n(_e),Ie=r(30911),Oe=r.n(Ie),Se=r(34612),Pe=r.n(Se),Te=r(91738),Re=r.n(Te),Le=r(19301),Me=r.n(Le),Ne=r(38265),Ue=r.n(Ne),Je=r(69905),ze=r.n(Je),He=r(67078),je=r.n(He),Ve=r(85454),Ze=r.n(Ve),Ge=r(53337),qe=r.n(Ge),We=r(60138),Ye=r.n(We),Ke=r(84792),Qe=r.n(Ke),Xe=r(48899),et=r.n(Xe),tt=r(594),rt=r.n(tt),nt=r(19790),ot=r.n(nt),it=r(43661),at=r.n(it),st=r(22038),lt=r.n(st),dt=r(68756),ct=r.n(dt),ut=r(96798),At=r.n(ut),pt=r(27416),bt=r.n(pt),mt=r(90054),gt=r.n(mt),ft=r(28345),ht=r.n(ft),vt=r(73979),Ct=r.n(vt),wt=r(48682),yt=r.n(wt),xt=r(77604),Dt=r.n(xt),Bt=r(47905),Et=r.n(Bt),kt=r(42568),$t=r.n(kt),_t=r(94680),Ft=r.n(_t),It=r(71833),Ot=r.n(It),St=r(44568),Pt=r.n(St),Tt=r(2148),Rt=r.n(Tt),Lt=r(5977),Mt=r.n(Lt),Nt=r(78120),Ut=r.n(Nt),Jt=r(96463),zt=r.n(Jt),Ht=r(69768),jt=r.n(Ht),Vt=r(55975),Zt=r.n(Vt),Gt=r(1026),qt=r.n(Gt),Wt=r(23472),Yt=r.n(Wt),Kt=r(73563),Qt=r.n(Kt),Xt=r(96519),er=r.n(Xt),tr=r(87226),rr=r.n(tr),nr=r(20285),or=r.n(nr),ir=r(3881),ar=r.n(ir),sr=r(64416),lr=r.n(sr),dr=r(2655),cr=r.n(dr),ur=r(18467),Ar=r.n(ur),pr=r(16558),br=r.n(pr),mr=r(84594),gr=r.n(mr),fr=r(79377),hr=r.n(fr),vr=r(66410),Cr=r.n(vr),wr=r(70465),yr=r.n(wr),xr=r(77816),Dr=r.n(xr),Br=r(13094),Er=r.n(Br),kr=r(14792),$r=r.n(kr),_r=r(54087),Fr=r.n(_r),Ir=r(29730),Or=r.n(Ir),Sr=r(66064),Pr=r.n(Sr),Tr=r(17787),Rr=r.n(Tr),Lr=r(38882),Mr=r.n(Lr),Nr=r(94266),Ur=r.n(Nr),Jr=r(45082),zr=r.n(Jr),Hr=r(72395),jr=r.n(Hr),Vr=r(78592),Zr=r.n(Vr),Gr=r(47270),qr=r.n(Gr),Wr=r(40880),Yr=r.n(Wr),Kr=r(96328),Qr=r.n(Kr),Xr=r(81429),en=r.n(Xr),tn=r(80246),rn=r.n(tn),nn=r(56109),on=r.n(nn),an=r(34401),sn=r.n(an),ln=r(46446),dn=r.n(ln),cn=r(11921),un=r.n(cn),An=r(83832),pn=r.n(An),bn=r(19914),mn=r.n(bn),gn=r(18936),fn=r.n(gn),hn=r(45982),vn=r.n(hn),Cn=r(19359),wn=r.n(Cn),yn=r(6257),xn=r.n(yn),Dn=r(95581),Bn=r.n(Dn),En=r(98460),kn=r.n(En),$n=r(54278),_n=r.n($n),Fn=r(8649),In=r.n(Fn),On=r(74986),Sn=r.n(On),Pn=r(70482),Tn=r.n(Pn),Rn=r(17515),Ln=r.n(Rn),Mn=r(64418),Nn=r.n(Mn),Un=r(15705),Jn=r.n(Un),zn=r(67958),Hn=r.n(zn),jn=r(63880),Vn=r.n(jn),Zn=r(12731),Gn=r.n(Zn),qn=r(87556),Wn=r.n(qn),Yn=r(92659),Kn=r.n(Yn),Qn=r(27938),Xn=r.n(Qn),eo=r(10037),to=r.n(eo),ro=r(55759),no=r.n(ro),oo=r(51388),io=r.n(oo),ao=r(57993),so=r.n(ao),lo=r(22088),co=r.n(lo),uo=r(52051),Ao=r.n(uo),po=r(30659),bo=r.n(po),mo=r(131),go=r.n(mo),fo=r(30268),ho=r.n(fo),vo=r(36452),Co=r.n(vo),wo=r(10506),yo=r.n(wo),xo=r(51665),Do=r.n(xo),Bo=r(10902),Eo=r.n(Bo),ko=r(8621),$o=r.n(ko),_o=r(95854),Fo=r.n(_o),Io=r(6327),Oo=r.n(Io),So=r(242),Po=r.n(So),To=r(80624),Ro=r.n(To),Lo=r(73656),Mo=r.n(Lo),No=r(78343),Uo=r.n(No),Jo=r(24889),zo=r.n(Jo),Ho=r(4219),jo=r.n(Ho),Vo=r(44148),Zo=r.n(Vo),Go=r(38390),qo=r.n(Go),Wo=r(27723),Yo=r.n(Wo),Ko=r(86682),Qo=r.n(Ko),Xo=r(67935),ei=r.n(Xo),ti=r(32977),ri=r.n(ti),ni=r(3076),oi=r.n(ni),ii=r(3504),ai=r.n(ii),si=r(29719),li=r.n(si),di=r(47431),ci=r.n(di),ui=r(35377),Ai=r.n(ui),pi=r(81418),bi=r.n(pi),mi=r(16458),gi=r.n(mi),fi=r(83403),hi=r.n(fi),vi=r(76439),Ci=r.n(vi),wi=r(68002),yi=r.n(wi),xi=r(76871),Di=r.n(xi),Bi=r(20306),Ei=r.n(Bi),ki=r(97396),$i=r.n(ki),_i=r(60811),Fi=r.n(_i),Ii=r(63199),Oi=r.n(Ii),Si=r(86010),Pi=r.n(Si),Ti=r(71125),Ri=r.n(Ti),Li=r(97163),Mi=r.n(Li),Ni=r(79470),Ui=r.n(Ni),Ji=r(14889),zi=r.n(Ji),Hi=r(27933),ji=r.n(Hi),Vi=r(78262),Zi=r.n(Vi),Gi=r(86200),qi=r.n(Gi),Wi=r(50131),Yi=r.n(Wi),Ki=r(65818),Qi=r.n(Ki),Xi=r(57709),ea=r.n(Xi),ta=r(24501),ra=r.n(ta),na=r(46584),oa=r.n(na),ia=r(90884),aa=r.n(ia),sa=r(52469),la=r.n(sa),da=r(84375),ca=r.n(da),ua=r(57540),Aa=r.n(ua),pa=r(48490),ba=r.n(pa),ma=r(11030),ga=r.n(ma),fa=r(2563),ha=r.n(fa),va=r(97401),Ca=r.n(va),wa=r(45107),ya=r.n(wa),xa=r(91344),Da=r.n(xa),Ba=r(97335),Ea=r.n(Ba),ka=r(84667),$a=r.n(ka),_a=r(96045),Fa=r.n(_a),Ia=r(98957),Oa=r.n(Ia),Sa=r(79941),Pa=r.n(Sa),Ta=r(61678),Ra=r.n(Ta),La=r(92836),Ma=r.n(La),Na=r(70463),Ua=r.n(Na),Ja=r(14580),za=r.n(Ja),Ha=r(17912),ja=r.n(Ha),Va=r(57869),Za=r.n(Va),Ga=r(54440),qa=r.n(Ga),Wa=r(30487),Ya=r.n(Wa),Ka=r(83574),Qa=r.n(Ka),Xa=r(86385),es=r.n(Xa),ts=r(20193),rs=r.n(ts),ns=r(6814),os=r.n(ns),is=r(55918),as=r.n(is),ss=r(35284),ls=r.n(ss),ds=r(86984),cs=r.n(ds),us=r(36913),As=r.n(us),ps=r(55749),bs=r.n(ps),ms=r(70924),gs=r.n(ms),fs=r(19960),hs=r.n(fs),vs=r(75478),Cs=r.n(vs),ws=r(97347),ys=r.n(ws),xs=r(65089),Ds=r.n(xs),Bs=r(79968),Es=r.n(Bs),ks=r(4477),$s=r.n(ks),_s=r(72008),Fs=r.n(_s),Is=r(65239),Os=r.n(Is),Ss=r(75601),Ps=r.n(Ss),Ts=r(81289),Rs=r.n(Ts),Ls=r(15602),Ms=r.n(Ls),Ns=r(70868),Us=r.n(Ns),Js=r(53065),zs=r.n(Js),Hs=r(12439),js=r.n(Hs),Vs=r(22824),Zs=r.n(Vs),Gs=r(405),qs=r.n(Gs),Ws=r(92088),Ys=r.n(Ws),Ks=r(97100),Qs=r.n(Ks),Xs=r(75692),el=r.n(Xs),tl=r(43874),rl=r.n(tl),nl=r(79376),ol=r.n(nl),il=r(17811),al=r.n(il),sl=r(92626),ll=r.n(sl),dl=r(89926),cl=r.n(dl),ul=r(35653),Al=r.n(ul),pl=r(26168),bl=r.n(pl),ml=r(93055),gl=r.n(ml),fl=r(31442),hl=r.n(fl),vl=r(8074),Cl=r.n(vl),wl=r(30096),yl=r.n(wl),xl=r(25179),Dl=r.n(xl),Bl=r(22074),El=r.n(Bl),kl=r(25250),$l=r.n(kl),_l=r(20379),Fl=r.n(_l),Il=r(35267),Ol=r.n(Il),Sl=r(19302),Pl=r.n(Sl),Tl=r(7369),Rl=r.n(Tl),Ll=r(20055),Ml=r.n(Ll),Nl=r(63144),Ul=r.n(Nl),Jl=r(5868),zl=r.n(Jl),Hl=r(51924),jl=r.n(Hl),Vl=r(92433),Zl=r.n(Vl),Gl=r(43558),ql=r.n(Gl),Wl=r(89367),Yl=r.n(Wl),Kl=r(61391),Ql=r.n(Kl),Xl=r(85627),ed=r.n(Xl),td=r(83671),rd=r.n(td),nd=r(18799),od=r.n(nd),id=r(15414),ad=r.n(id),sd=r(43473),ld=r.n(sd),dd=r(82714),cd=r.n(dd),ud=r(23129),Ad=r.n(ud),pd=r(52292),bd=r.n(pd),md=r(83217),gd=r.n(md),fd=r(84951),hd=r.n(fd),vd=r(11003),Cd=r.n(vd),wd=r(9241),yd=r.n(wd),xd=r(53210),Dd=r.n(xd),Bd=r(94859),Ed=r.n(Bd),kd=r(80250),$d=r.n(kd),_d=r(86858),Fd=r.n(_d),Id=r(41664),Od=r.n(Id),Sd=r(8994),Pd=r.n(Sd),Td=r(54450),Rd=r.n(Td),Ld=r(57623),Md=r.n(Ld),Nd=r(64887),Ud=r.n(Nd),Jd=r(14898),zd=r.n(Jd),Hd=r(14613),jd=r.n(Hd),Vd=r(87454),Zd=r.n(Vd),Gd=r(59741),qd=r.n(Gd),Wd=r(85214),Yd=r.n(Wd),Kd=r(53254),Qd=r.n(Kd),Xd=r(51347),ec=r.n(Xd),tc=r(29348),rc=r.n(tc),nc=r(69579),oc=r.n(nc),ic=r(12243),ac=r.n(ic),sc=r(60104),lc=r.n(sc),dc=r(83001),cc=r.n(dc),uc=r(83152),Ac=r.n(uc),pc=r(89039),bc=r.n(pc),mc=r(63338),gc=r.n(mc),fc=r(63362),hc=r.n(fc),vc=r(6963),Cc=r.n(vc),wc=r(60806),yc=r.n(wc),xc=r(15863),Dc=r.n(xc),Bc=r(63692),Ec=r.n(Bc),kc=r(29473),$c=r.n(kc),_c=r(16038),Fc=r.n(_c),Ic=r(47410),Oc=r.n(Ic),Sc=r(17354),Pc=r.n(Sc),Tc=r(6457),Rc=r.n(Tc),Lc=r(37518),Mc=r.n(Lc),Nc=r(75083),Uc=r.n(Nc),Jc=r(48509),zc=r.n(Jc),Hc=r(80696),jc=r.n(Hc),Vc=r(19384),Zc=r.n(Vc),Gc=r(21886),qc=r.n(Gc),Wc=r(27715),Yc=r.n(Wc),Kc=r(87841),Qc=r.n(Kc),Xc=r(906),eu=r.n(Xc),tu=r(78295),ru=r.n(tu),nu=r(72863),ou=r.n(nu),iu=r(42373),au=r.n(iu),su=r(92636),lu=r.n(su),du=r(3839),cu=r.n(du),uu=r(49010),Au=r.n(uu),pu=r(15714),bu=r.n(pu),mu=r(92309),gu=r.n(mu),fu=r(912),hu=r.n(fu),vu=r(61508),Cu=r.n(vu),wu=r(19841),yu=r.n(wu),xu=r(46093),Du=r.n(xu),Bu=r(45604),Eu=r.n(Bu),ku=r(99414),$u=r.n(ku),_u=r(94523),Fu=r.n(_u),Iu=r(31294),Ou=r.n(Iu),Su=r(72029),Pu=r.n(Su),Tu=r(1241),Ru=r.n(Tu),Lu=r(45603),Mu=r.n(Lu),Nu=r(21675),Uu=r.n(Nu),Ju=r(44237),zu=r.n(Ju),Hu=r(4191),ju=r.n(Hu),Vu=r(30979),Zu=r.n(Vu),Gu=r(18091),qu=r.n(Gu),Wu=r(55510),Yu=r.n(Wu),Ku=r(19355),Qu=r.n(Ku),Xu=r(30742),eA=r.n(Xu),tA=r(68712),rA=r.n(tA),nA=r(43374),oA=r.n(nA),iA=r(70608),aA=r.n(iA),sA=r(60140),lA=r.n(sA),dA=r(53832),cA=r.n(dA),uA=r(94174),AA=r.n(uA),pA=r(18019),bA=r.n(pA),mA=r(12921),gA=r.n(mA),fA=r(66607),hA=r.n(fA),vA=r(64143),CA=r.n(vA),wA=r(50400),yA=r.n(wA),xA=r(92162),DA=r.n(xA),BA=r(15625),EA=r.n(BA),kA=r(63380),$A=r.n(kA),_A=r(75819),FA=r.n(_A),IA=r(35402),OA=r.n(IA),SA=r(25838),PA=r.n(SA),TA=r(8987),RA=r.n(TA),LA=r(12383),MA=r.n(LA),NA=r(21426),UA=r.n(NA),JA=r(3094),zA=r.n(JA),HA=r(75352),jA=r.n(HA),VA=r(42222),ZA=r.n(VA),GA=r(54336),qA=r.n(GA),WA=r(68320),YA=r.n(WA),KA=r(11555),QA=r.n(KA),XA=r(79330),ep=r.n(XA),tp=r(58445),rp=r.n(tp),np=r(993),op=r.n(np),ip=r(30222),ap=r.n(ip),sp=r(63689),lp=r.n(sp),dp=r(79454),cp=r.n(dp),up=r(14615),Ap=r.n(up),pp=r(14682),bp=r.n(pp),mp=r(85984),gp=r.n(mp),fp=r(12268),hp=r.n(fp),vp=r(37699),Cp=r.n(vp),wp=r(14849),yp=r.n(wp),xp=r(28926),Dp=r.n(xp),Bp=r(48809),Ep=r.n(Bp),kp=r(2138),$p=r.n(kp),_p=r(7533),Fp=r.n(_p),Ip=r(89793),Op=r.n(Ip),Sp=r(21634),Pp=r.n(Sp),Tp=r(55150),Rp=r.n(Tp),Lp=r(44200),Mp=r.n(Lp),Np=r(44951),Up=r.n(Np),Jp=r(343),zp=r.n(Jp),Hp=r(83272),jp=r.n(Hp),Vp=r(57416),Zp=r.n(Vp),Gp=r(11306),qp=r.n(Gp),Wp=r(7836),Yp=r.n(Wp),Kp=r(13859),Qp=r.n(Kp),Xp=r(52038),eb=r.n(Xp),tb=r(30363),rb=r.n(tb),nb=r(88405),ob=r.n(nb),ib=r(44390),ab=r.n(ib),sb=r(89297),lb=r.n(sb),db=r(66477),cb=r.n(db),ub=r(27776),Ab=r.n(ub),pb=r(36209),bb=r.n(pb),mb=r(60932),gb=r.n(mb),fb=r(2436),hb=r.n(fb),vb=r(81896),Cb=r.n(vb),wb=r(37674),yb=r.n(wb),xb=r(86084),Db=r.n(xb),Bb=r(14450),Eb=r.n(Bb),kb=r(59682),$b=r.n(kb),_b=r(59749),Fb=r.n(_b),Ib=r(54455),Ob=r.n(Ib),Sb=r(47227),Pb=r.n(Sb),Tb=r(86294),Rb=r.n(Tb),Lb=r(23925),Mb=r.n(Lb),Nb=r(55817),Ub=r.n(Nb),Jb=r(69515),zb=r.n(Jb),Hb=r(75993),jb=r.n(Hb),Vb=r(60637),Zb=r.n(Vb),Gb=r(97087),qb=r.n(Gb),Wb=r(15393),Yb=r.n(Wb),Kb=r(54504),Qb=r.n(Kb),Xb=r(78022),em=r.n(Xb),tm=r(9905),rm=r.n(tm),nm=r(47468),om=r.n(nm),im=r(53740),am=r.n(im),sm=r(30058),lm=r.n(sm),dm=r(10084),cm=r.n(dm),um=r(79407),Am=r.n(um),pm=r(60754),bm=r.n(pm),mm=r(60040),gm=r.n(mm),fm=r(96886),hm=r.n(fm),vm=r(85277),Cm=r.n(vm),wm=r(48743),ym=r.n(wm),xm=r(36937),Dm=r.n(xm),Bm=r(96523),Em=r.n(Bm),km=r(1635),$m=r.n(km),_m=r(79071),Fm=r.n(_m),Im=r(87933),Om=r.n(Im),Sm=r(8679),Pm=r.n(Sm),Tm=r(12493),Rm=r.n(Tm),Lm=r(11200),Mm=r.n(Lm),Nm=r(69492),Um=r.n(Nm),Jm=r(29472),zm=r.n(Jm),Hm=r(84402),jm=r.n(Hm),Vm=r(14967),Zm=r.n(Vm),Gm=r(43752),qm=r.n(Gm),Wm=r(49799),Ym=r.n(Wm),Km=r(53796),Qm=r.n(Km),Xm=r(85539),eg=r.n(Xm),tg=r(41082),rg=r.n(tg),ng=r(30559),og=r.n(ng),ig=r(69649),ag=r.n(ig),sg=r(98050),lg=r.n(sg),dg=r(91249),cg=r.n(dg),ug=r(26841),Ag=r.n(ug),pg=r(14752),bg=r.n(pg),mg=r(75587),gg=r.n(mg),fg=r(32178),hg=r.n(fg),vg=r(63746),Cg=r.n(vg),wg=r(21125),yg=r.n(wg),xg=r(17798),Dg=r.n(xg),Bg=r(99681),Eg=r.n(Bg),kg=r(5326),$g=r.n(kg),_g=r(18874),Fg=r.n(_g),Ig=r(10272),Og=r.n(Ig),Sg=r(70038),Pg=r.n(Sg),Tg=r(1654),Rg=r.n(Tg),Lg=r(92217),Mg=r.n(Lg),Ng=r(69986),Ug=r.n(Ng),Jg=r(83875),zg=r.n(Jg),Hg=r(85484),jg=r.n(Hg),Vg=r(94755),Zg=r.n(Vg),Gg=r(27051),qg=r.n(Gg),Wg=r(68599),Yg=r.n(Wg),Kg=r(41278),Qg=r.n(Kg),Xg=r(39753),ef=r.n(Xg),tf=r(4349),rf=r.n(tf),nf=r(92357),of=r.n(nf),af=r(94452),sf=r.n(af),lf=r(87865),df=r.n(lf),cf=r(53797),uf=r.n(cf),Af=r(52655),pf=r.n(Af),bf=r(71425),mf=r.n(bf),gf=r(47167),ff=r.n(gf),hf=r(80366),vf=r.n(hf),Cf=r(67587),wf=r.n(Cf),yf=r(98345),xf=r.n(yf),Df=r(95403),Bf=r.n(Df),Ef=r(37874),kf=r.n(Ef),$f=r(69373),_f=r.n($f),Ff=r(40441),If=r.n(Ff),Of=r(96817),Sf=r.n(Of),Pf=r(7438),Tf=r.n(Pf),Rf=r(31906),Lf=r.n(Rf),Mf=r(68572),Nf=r.n(Mf),Uf=r(96975),Jf=r.n(Uf),zf=r(28161),Hf=r.n(zf),jf=r(27355),Vf=r.n(jf),Zf=r(26296),Gf=r.n(Zf),qf=r(18924),Wf=r.n(qf),Yf=r(4799),Kf=r.n(Yf),Qf=r(62583),Xf=r.n(Qf),eh=r(60130),th=r.n(eh),rh=r(4103),nh=r.n(rh),oh=r(26129),ih=r.n(oh),ah=r(18346),sh=r.n(ah),lh=r(26528),dh=r.n(lh),ch=r(8400),uh=r.n(ch),Ah=r(80230),ph=r.n(Ah),bh=r(91211),mh=r.n(bh),gh=r(83830),fh=r.n(gh),hh=r(69789),vh=r.n(hh),Ch=r(57729),wh=r.n(Ch),yh=r(65875),xh=r.n(yh),Dh=r(44517),Bh=r.n(Dh),Eh=r(16725),kh=r.n(Eh),$h=r(42130),_h=r.n($h),Fh=r(99833),Ih=r.n(Fh),Oh=r(89578),Sh=r.n(Oh),Ph=r(48879),Th=r.n(Ph),Rh=r(27146),Lh=r.n(Rh),Mh=r(16314),Nh=r.n(Mh),Uh=r(14265),Jh=r.n(Uh),zh=r(86762),Hh=r.n(zh),jh=r(64041),Vh=r.n(jh),Zh=r(96520),Gh=r.n(Zh),qh=r(77861),Wh=r.n(qh),Yh=r(81991),Kh=r.n(Yh),Qh=r(12245),Xh=r.n(Qh),ev=r(14575),tv=r.n(ev),rv=r(16258),nv=r.n(rv),ov=r(39341),iv=r.n(ov),av=r(6759),sv=r.n(av),lv=r(97499),dv=r.n(lv),cv=r(67388),uv=r.n(cv),Av=r(69875),pv=r.n(Av),bv=r(66050),mv=r.n(bv),gv=r(8137),fv=r.n(gv),hv=r(56673),vv=r.n(hv),Cv=r(55862),wv=r.n(Cv),yv=r(21778),xv=r.n(yv),Dv=r(25825),Bv=r.n(Dv),Ev=r(64664),kv=r.n(Ev),$v=r(6364),_v=r.n($v),Fv=r(96015),Iv=r.n(Fv),Ov=r(89732),Sv=r.n(Ov),Pv=r(46787),Tv=r.n(Pv),Rv=r(67850),Lv=r.n(Rv),Mv=r(84029),Nv=r.n(Mv),Uv=r(80473),Jv=r.n(Uv),zv=r(12452),Hv=r.n(zv),jv=r(25125),Vv=r.n(jv),Zv=r(56818),Gv=r.n(Zv),qv=r(95822),Wv=r.n(qv),Yv=r(61145),Kv=r.n(Yv),Qv=r(85564),Xv=r.n(Qv),eC=r(10181),tC=r.n(eC),rC=r(69088),nC=r.n(rC),oC=r(8986),iC=r.n(oC),aC=r(83812),sC=r.n(aC),lC=r(587),dC=r.n(lC),cC=r(31774),uC=r.n(cC),AC=r(86145),pC=r.n(AC),bC=r(74454),mC=r.n(bC),gC=r(25123),fC=r.n(gC),hC=r(56458),vC=r.n(hC),CC=r(63885),wC=r.n(CC),yC=r(48704),xC=r(21903);let DC,BC,EC,kC,$C,_C,FC,IC,OC,SC,PC,TC,RC,LC,MC,NC,UC,JC,zC,HC,jC,VC,ZC,GC,qC,WC,YC,KC,QC,XC,ew,tw,rw,nw,ow,iw,aw,sw,lw,dw,cw,uw,Aw,pw,bw,mw,gw,fw,hw,vw,Cw,ww,yw,xw,Dw,Bw,Ew,kw,$w,_w,Fw,Iw,Ow,Sw,Pw,Tw,Rw,Lw,Mw,Nw,Uw,Jw,zw,Hw,jw,Vw,Zw,Gw,qw,Ww,Yw,Kw,Qw,Xw,ey,ty,ry,ny,oy,iy,ay,sy,ly,dy,cy,uy,Ay,py,by,my,gy,fy,hy,vy,Cy,wy,yy,xy,Dy,By,Ey,ky,$y,_y,Fy,Iy,Oy,Sy,Py,Ty,Ry,Ly,My,Ny,Uy,Jy,zy,Hy,jy,Vy,Zy,Gy,qy,Wy,Yy,Ky,Qy,Xy,ex,tx,rx,nx,ox,ix,ax,sx,lx,dx,cx,ux,Ax,px,bx,mx,gx,fx,hx,vx,Cx,wx,yx,xx,Dx,Bx,Ex,kx,$x,_x,Fx,Ix,Ox,Sx,Px,Tx,Rx,Lx,Mx,Nx,Ux,Jx,zx,Hx,jx,Vx,Zx,Gx,qx,Wx,Yx,Kx,Qx,Xx,eD,tD,rD,nD,oD,iD,aD,sD,lD,dD,cD,uD,AD,pD,bD,mD,gD,fD,hD,vD,CD,wD,yD,xD,DD,BD,ED,kD,$D,_D,FD,ID,OD,SD,PD,TD,RD,LD,MD,ND,UD,JD,zD,HD,jD,VD,ZD,GD,qD,WD,YD,KD,QD,XD,eB,tB,rB,nB,oB,iB,aB,sB,lB,dB,cB,uB,AB,pB,bB,mB,gB,fB,hB,vB,CB,wB,yB,xB,DB,BB,EB,kB,$B,_B,FB,IB,OB,SB,PB,TB,RB,LB,MB,NB,UB,JB,zB,HB,jB,VB,ZB,GB,qB,WB,YB,KB,QB,XB,eE,tE,rE,nE,oE,iE,aE,sE,lE,dE,cE,uE,AE,pE,bE,mE,gE,fE,hE,vE,CE,wE,yE,xE,DE,BE,EE,kE,$E,_E,FE,IE,OE,SE,PE,TE,RE,LE,ME,NE,UE,JE,zE,HE,jE,VE,ZE,GE,qE,WE,YE,KE,QE,XE,ek,tk,rk,nk,ok,ik,ak,sk,lk,dk,ck,uk,Ak,pk,bk,mk,gk,fk,hk,vk,Ck,wk,yk,xk,Dk,Bk,Ek,kk,$k,_k,Fk,Ik,Ok,Sk,Pk,Tk,Rk,Lk,Mk,Nk,Uk,Jk,zk,Hk,jk,Vk,Zk,Gk,qk,Wk,Yk,Kk,Qk,Xk,e$,t$,r$,n$,o$,i$,a$,s$,l$,d$,c$,u$,A$,p$,b$,m$,g$,f$,h$,v$,C$,w$,y$,x$,D$,B$,E$,k$,$$,_$,F$,I$,O$,S$,P$,T$,R$,L$,M$,N$,U$,J$,z$,H$,j$,V$,Z$,G$,q$,W$,Y$,K$,Q$,X$,e_,t_,r_,n_,o_,i_,a_,s_,l_,d_,c_,u_,A_,p_,b_,m_,g_,f_,h_,v_,C_,w_,y_,x_,D_,B_,E_,k_,$_,__,F_,I_,O_,S_,P_,T_,R_,L_,M_,N_,U_,J_,z_,H_,j_,V_,Z_,G_,q_,W_,Y_,K_,Q_,X_,eF,tF,rF,nF,oF,iF,aF,sF,lF,dF,cF,uF,AF,pF,bF,mF,gF,fF,hF,vF,CF,wF,yF,xF,DF,BF,EF,kF,$F,_F,FF,IF,OF,SF,PF,TF,RF,LF,MF,NF,UF,JF,zF,HF,jF,VF,ZF,GF,qF,WF,YF,KF,QF,XF,eI,tI,rI,nI,oI,iI=e=>e;const aI=(0,yC.svg)(DC||(DC=iI`${0}`),(0,xC.T)(o())),sI=(0,yC.svg)(BC||(BC=iI`${0}`),(0,xC.T)(a())),lI=(0,yC.svg)(EC||(EC=iI`${0}`),(0,xC.T)(l())),dI=(0,yC.svg)(kC||(kC=iI`${0}`),(0,xC.T)(c())),cI=(0,yC.svg)($C||($C=iI`${0}`),(0,xC.T)(A())),uI=(0,yC.svg)(_C||(_C=iI`${0}`),(0,xC.T)(b())),AI=(0,yC.svg)(FC||(FC=iI`${0}`),(0,xC.T)(g())),pI=(0,yC.svg)(IC||(IC=iI`${0}`),(0,xC.T)(h())),bI=(0,yC.svg)(OC||(OC=iI`${0}`),(0,xC.T)(C())),mI=(0,yC.svg)(SC||(SC=iI`${0}`),(0,xC.T)(y())),gI=(0,yC.svg)(PC||(PC=iI`${0}`),(0,xC.T)(D())),fI=(0,yC.svg)(TC||(TC=iI`${0}`),(0,xC.T)(E())),hI=(0,yC.svg)(RC||(RC=iI`${0}`),(0,xC.T)($())),vI=(0,yC.svg)(LC||(LC=iI`${0}`),(0,xC.T)(F())),CI=(0,yC.svg)(MC||(MC=iI`${0}`),(0,xC.T)(O())),wI=(0,yC.svg)(NC||(NC=iI`${0}`),(0,xC.T)(P())),yI=(0,yC.svg)(UC||(UC=iI`${0}`),(0,xC.T)(R())),xI=(0,yC.svg)(JC||(JC=iI`${0}`),(0,xC.T)(M())),DI=(0,yC.svg)(zC||(zC=iI`${0}`),(0,xC.T)(U())),BI=(0,yC.svg)(HC||(HC=iI`${0}`),(0,xC.T)(z())),EI=(0,yC.svg)(jC||(jC=iI`${0}`),(0,xC.T)(j())),kI=(0,yC.svg)(VC||(VC=iI`${0}`),(0,xC.T)(Z())),$I=(0,yC.svg)(ZC||(ZC=iI`${0}`),(0,xC.T)(q())),_I=(0,yC.svg)(GC||(GC=iI`${0}`),(0,xC.T)(Y())),FI=(0,yC.svg)(qC||(qC=iI`${0}`),(0,xC.T)(Q())),II=(0,yC.svg)(WC||(WC=iI`${0}`),(0,xC.T)(ee())),OI=(0,yC.svg)(YC||(YC=iI`${0}`),(0,xC.T)(re())),SI=(0,yC.svg)(KC||(KC=iI`${0}`),(0,xC.T)(oe())),PI=(0,yC.svg)(QC||(QC=iI`${0}`),(0,xC.T)(ae())),TI=(0,yC.svg)(XC||(XC=iI`${0}`),(0,xC.T)(le())),RI=(0,yC.svg)(ew||(ew=iI`${0}`),(0,xC.T)(ce())),LI=(0,yC.svg)(tw||(tw=iI`${0}`),(0,xC.T)(Ae())),MI=(0,yC.svg)(rw||(rw=iI`${0}`),(0,xC.T)(be())),NI=(0,yC.svg)(nw||(nw=iI`${0}`),(0,xC.T)(ge())),UI=(0,yC.svg)(ow||(ow=iI`${0}`),(0,xC.T)(he())),JI=(0,yC.svg)(iw||(iw=iI`${0}`),(0,xC.T)(Ce())),zI=(0,yC.svg)(aw||(aw=iI`${0}`),(0,xC.T)(ye())),HI=(0,yC.svg)(sw||(sw=iI`${0}`),(0,xC.T)(De())),jI=(0,yC.svg)(lw||(lw=iI`${0}`),(0,xC.T)(Ee())),VI=(0,yC.svg)(dw||(dw=iI`${0}`),(0,xC.T)($e())),ZI=(0,yC.svg)(cw||(cw=iI`${0}`),(0,xC.T)(Fe())),GI=(0,yC.svg)(uw||(uw=iI`${0}`),(0,xC.T)(Oe())),qI=(0,yC.svg)(Aw||(Aw=iI`${0}`),(0,xC.T)(Pe())),WI=(0,yC.svg)(pw||(pw=iI`${0}`),(0,xC.T)(Re())),YI=(0,yC.svg)(bw||(bw=iI`${0}`),(0,xC.T)(Me())),KI=(0,yC.svg)(mw||(mw=iI`${0}`),(0,xC.T)(Ue())),QI=(0,yC.svg)(gw||(gw=iI`${0}`),(0,xC.T)(ze())),XI=(0,yC.svg)(fw||(fw=iI`${0}`),(0,xC.T)(je())),eO=(0,yC.svg)(hw||(hw=iI`${0}`),(0,xC.T)(Ze())),tO=(0,yC.svg)(vw||(vw=iI`${0}`),(0,xC.T)(qe())),rO=(0,yC.svg)(Cw||(Cw=iI`${0}`),(0,xC.T)(Ye())),nO=(0,yC.svg)(ww||(ww=iI`${0}`),(0,xC.T)(Qe())),oO=(0,yC.svg)(yw||(yw=iI`${0}`),(0,xC.T)(et())),iO=(0,yC.svg)(xw||(xw=iI`${0}`),(0,xC.T)(rt())),aO=(0,yC.svg)(Dw||(Dw=iI`${0}`),(0,xC.T)(ot())),sO=(0,yC.svg)(Bw||(Bw=iI`${0}`),(0,xC.T)(at())),lO=(0,yC.svg)(Ew||(Ew=iI`${0}`),(0,xC.T)(lt())),dO=(0,yC.svg)(kw||(kw=iI`${0}`),(0,xC.T)(ct())),cO=(0,yC.svg)($w||($w=iI`${0}`),(0,xC.T)(At())),uO=(0,yC.svg)(_w||(_w=iI`${0}`),(0,xC.T)(bt())),AO=(0,yC.svg)(Fw||(Fw=iI`${0}`),(0,xC.T)(gt())),pO=(0,yC.svg)(Iw||(Iw=iI`${0}`),(0,xC.T)(ht())),bO=(0,yC.svg)(Ow||(Ow=iI`${0}`),(0,xC.T)(Ct())),mO=(0,yC.svg)(Sw||(Sw=iI`${0}`),(0,xC.T)(yt())),gO=(0,yC.svg)(Pw||(Pw=iI`${0}`),(0,xC.T)(Dt())),fO=(0,yC.svg)(Tw||(Tw=iI`${0}`),(0,xC.T)(Et())),hO=(0,yC.svg)(Rw||(Rw=iI`${0}`),(0,xC.T)($t())),vO=(0,yC.svg)(Lw||(Lw=iI`${0}`),(0,xC.T)(Ft())),CO=(0,yC.svg)(Mw||(Mw=iI`${0}`),(0,xC.T)(Ot())),wO=(0,yC.svg)(Nw||(Nw=iI`${0}`),(0,xC.T)(Pt())),yO=(0,yC.svg)(Uw||(Uw=iI`${0}`),(0,xC.T)(Rt())),xO=(0,yC.svg)(Jw||(Jw=iI`${0}`),(0,xC.T)(Mt())),DO=(0,yC.svg)(zw||(zw=iI`${0}`),(0,xC.T)(Ut())),BO=(0,yC.svg)(Hw||(Hw=iI`${0}`),(0,xC.T)(zt())),EO=(0,yC.svg)(jw||(jw=iI`${0}`),(0,xC.T)(jt())),kO=(0,yC.svg)(Vw||(Vw=iI`${0}`),(0,xC.T)(Zt())),$O=(0,yC.svg)(Zw||(Zw=iI`${0}`),(0,xC.T)(qt())),_O=(0,yC.svg)(Gw||(Gw=iI`${0}`),(0,xC.T)(Yt())),FO=(0,yC.svg)(qw||(qw=iI`${0}`),(0,xC.T)(Qt())),IO=(0,yC.svg)(Ww||(Ww=iI`${0}`),(0,xC.T)(er())),OO=(0,yC.svg)(Yw||(Yw=iI`${0}`),(0,xC.T)(rr())),SO=(0,yC.svg)(Kw||(Kw=iI`${0}`),(0,xC.T)(or())),PO=(0,yC.svg)(Qw||(Qw=iI`${0}`),(0,xC.T)(ar())),TO=(0,yC.svg)(Xw||(Xw=iI`${0}`),(0,xC.T)(lr())),RO=(0,yC.svg)(ey||(ey=iI`${0}`),(0,xC.T)(cr())),LO=(0,yC.svg)(ty||(ty=iI`${0}`),(0,xC.T)(Ar())),MO=(0,yC.svg)(ry||(ry=iI`${0}`),(0,xC.T)(br())),NO=(0,yC.svg)(ny||(ny=iI`${0}`),(0,xC.T)(gr())),UO=(0,yC.svg)(oy||(oy=iI`${0}`),(0,xC.T)(hr())),JO=(0,yC.svg)(iy||(iy=iI`${0}`),(0,xC.T)(Cr())),zO=(0,yC.svg)(ay||(ay=iI`${0}`),(0,xC.T)(yr())),HO=(0,yC.svg)(sy||(sy=iI`${0}`),(0,xC.T)(Dr())),jO=(0,yC.svg)(ly||(ly=iI`${0}`),(0,xC.T)(Er())),VO=(0,yC.svg)(dy||(dy=iI`${0}`),(0,xC.T)($r())),ZO=(0,yC.svg)(cy||(cy=iI`${0}`),(0,xC.T)(Fr())),GO=(0,yC.svg)(uy||(uy=iI`${0}`),(0,xC.T)(Or())),qO=(0,yC.svg)(Ay||(Ay=iI`${0}`),(0,xC.T)(Pr())),WO=(0,yC.svg)(py||(py=iI`${0}`),(0,xC.T)(Rr())),YO=(0,yC.svg)(by||(by=iI`${0}`),(0,xC.T)(Mr())),KO=(0,yC.svg)(my||(my=iI`${0}`),(0,xC.T)(Ur())),QO=(0,yC.svg)(gy||(gy=iI`${0}`),(0,xC.T)(zr())),XO=(0,yC.svg)(fy||(fy=iI`${0}`),(0,xC.T)(jr())),eS=(0,yC.svg)(hy||(hy=iI`${0}`),(0,xC.T)(Zr())),tS=(0,yC.svg)(vy||(vy=iI`${0}`),(0,xC.T)(qr())),rS=(0,yC.svg)(Cy||(Cy=iI`${0}`),(0,xC.T)(Yr())),nS=(0,yC.svg)(wy||(wy=iI`${0}`),(0,xC.T)(Qr())),oS=(0,yC.svg)(yy||(yy=iI`${0}`),(0,xC.T)(en())),iS=(0,yC.svg)(xy||(xy=iI`${0}`),(0,xC.T)(rn())),aS=(0,yC.svg)(Dy||(Dy=iI`${0}`),(0,xC.T)(on())),sS=(0,yC.svg)(By||(By=iI`${0}`),(0,xC.T)(sn())),lS=(0,yC.svg)(Ey||(Ey=iI`${0}`),(0,xC.T)(dn())),dS=(0,yC.svg)(ky||(ky=iI`${0}`),(0,xC.T)(un())),cS=(0,yC.svg)($y||($y=iI`${0}`),(0,xC.T)(pn())),uS=(0,yC.svg)(_y||(_y=iI`${0}`),(0,xC.T)(mn())),AS=(0,yC.svg)(Fy||(Fy=iI`${0}`),(0,xC.T)(fn())),pS=(0,yC.svg)(Iy||(Iy=iI`${0}`),(0,xC.T)(vn())),bS=(0,yC.svg)(Oy||(Oy=iI`${0}`),(0,xC.T)(wn())),mS=(0,yC.svg)(Sy||(Sy=iI`${0}`),(0,xC.T)(xn())),gS=(0,yC.svg)(Py||(Py=iI`${0}`),(0,xC.T)(Bn())),fS=(0,yC.svg)(Ty||(Ty=iI`${0}`),(0,xC.T)(kn())),hS=(0,yC.svg)(Ry||(Ry=iI`${0}`),(0,xC.T)(_n())),vS=(0,yC.svg)(Ly||(Ly=iI`${0}`),(0,xC.T)(In())),CS=(0,yC.svg)(My||(My=iI`${0}`),(0,xC.T)(Sn())),wS=(0,yC.svg)(Ny||(Ny=iI`${0}`),(0,xC.T)(Tn())),yS=(0,yC.svg)(Uy||(Uy=iI`${0}`),(0,xC.T)(Ln())),xS=(0,yC.svg)(Jy||(Jy=iI`${0}`),(0,xC.T)(Nn())),DS=(0,yC.svg)(zy||(zy=iI`${0}`),(0,xC.T)(Jn())),BS=(0,yC.svg)(Hy||(Hy=iI`${0}`),(0,xC.T)(Hn())),ES=(0,yC.svg)(jy||(jy=iI`${0}`),(0,xC.T)(Vn())),kS=(0,yC.svg)(Vy||(Vy=iI`${0}`),(0,xC.T)(Gn())),$S=(0,yC.svg)(Zy||(Zy=iI`${0}`),(0,xC.T)(Wn())),_S=(0,yC.svg)(Gy||(Gy=iI`${0}`),(0,xC.T)(Kn())),FS=(0,yC.svg)(qy||(qy=iI`${0}`),(0,xC.T)(Xn())),IS=(0,yC.svg)(Wy||(Wy=iI`${0}`),(0,xC.T)(to())),OS=(0,yC.svg)(Yy||(Yy=iI`${0}`),(0,xC.T)(no())),SS=(0,yC.svg)(Ky||(Ky=iI`${0}`),(0,xC.T)(io())),PS=(0,yC.svg)(Qy||(Qy=iI`${0}`),(0,xC.T)(so())),TS=(0,yC.svg)(Xy||(Xy=iI`${0}`),(0,xC.T)(co())),RS=(0,yC.svg)(ex||(ex=iI`${0}`),(0,xC.T)(Ao())),LS=(0,yC.svg)(tx||(tx=iI`${0}`),(0,xC.T)(bo())),MS=(0,yC.svg)(rx||(rx=iI`${0}`),(0,xC.T)(go())),NS=(0,yC.svg)(nx||(nx=iI`${0}`),(0,xC.T)(ho())),US=(0,yC.svg)(ox||(ox=iI`${0}`),(0,xC.T)(Co())),JS=(0,yC.svg)(ix||(ix=iI`${0}`),(0,xC.T)(yo())),zS=(0,yC.svg)(ax||(ax=iI`${0}`),(0,xC.T)(Do())),HS=(0,yC.svg)(sx||(sx=iI`${0}`),(0,xC.T)(Eo())),jS=(0,yC.svg)(lx||(lx=iI`${0}`),(0,xC.T)($o())),VS=(0,yC.svg)(dx||(dx=iI`${0}`),(0,xC.T)(Fo())),ZS=(0,yC.svg)(cx||(cx=iI`${0}`),(0,xC.T)(Oo())),GS=(0,yC.svg)(ux||(ux=iI`${0}`),(0,xC.T)(Po())),qS=(0,yC.svg)(Ax||(Ax=iI`${0}`),(0,xC.T)(Ro())),WS=(0,yC.svg)(px||(px=iI`${0}`),(0,xC.T)(Mo())),YS=(0,yC.svg)(bx||(bx=iI`${0}`),(0,xC.T)(Uo())),KS=(0,yC.svg)(mx||(mx=iI`${0}`),(0,xC.T)(zo())),QS=(0,yC.svg)(gx||(gx=iI`${0}`),(0,xC.T)(jo())),XS=(0,yC.svg)(fx||(fx=iI`${0}`),(0,xC.T)(Zo())),eP=(0,yC.svg)(hx||(hx=iI`${0}`),(0,xC.T)(qo())),tP=(0,yC.svg)(vx||(vx=iI`${0}`),(0,xC.T)(Yo())),rP=(0,yC.svg)(Cx||(Cx=iI`${0}`),(0,xC.T)(Qo())),nP=(0,yC.svg)(wx||(wx=iI`${0}`),(0,xC.T)(ei())),oP=(0,yC.svg)(yx||(yx=iI`${0}`),(0,xC.T)(ri())),iP=(0,yC.svg)(xx||(xx=iI`${0}`),(0,xC.T)(oi())),aP=(0,yC.svg)(Dx||(Dx=iI`${0}`),(0,xC.T)(ai())),sP=(0,yC.svg)(Bx||(Bx=iI`${0}`),(0,xC.T)(li())),lP=(0,yC.svg)(Ex||(Ex=iI`${0}`),(0,xC.T)(ci())),dP=(0,yC.svg)(kx||(kx=iI`${0}`),(0,xC.T)(Ai())),cP=(0,yC.svg)($x||($x=iI`${0}`),(0,xC.T)(bi())),uP=(0,yC.svg)(_x||(_x=iI`${0}`),(0,xC.T)(gi())),AP=(0,yC.svg)(Fx||(Fx=iI`${0}`),(0,xC.T)(hi())),pP=(0,yC.svg)(Ix||(Ix=iI`${0}`),(0,xC.T)(Ci())),bP=(0,yC.svg)(Ox||(Ox=iI`${0}`),(0,xC.T)(yi())),mP=(0,yC.svg)(Sx||(Sx=iI`${0}`),(0,xC.T)(Di())),gP=(0,yC.svg)(Px||(Px=iI`${0}`),(0,xC.T)(Ei())),fP=(0,yC.svg)(Tx||(Tx=iI`${0}`),(0,xC.T)($i())),hP=(0,yC.svg)(Rx||(Rx=iI`${0}`),(0,xC.T)(Fi())),vP=(0,yC.svg)(Lx||(Lx=iI`${0}`),(0,xC.T)(Oi())),CP=(0,yC.svg)(Mx||(Mx=iI`${0}`),(0,xC.T)(Pi())),wP=(0,yC.svg)(Nx||(Nx=iI`${0}`),(0,xC.T)(Ri())),yP=(0,yC.svg)(Ux||(Ux=iI`${0}`),(0,xC.T)(Mi())),xP=(0,yC.svg)(Jx||(Jx=iI`${0}`),(0,xC.T)(Ui())),DP=(0,yC.svg)(zx||(zx=iI`${0}`),(0,xC.T)(zi())),BP=(0,yC.svg)(Hx||(Hx=iI`${0}`),(0,xC.T)(ji())),EP=(0,yC.svg)(jx||(jx=iI`${0}`),(0,xC.T)(Zi())),kP=(0,yC.svg)(Vx||(Vx=iI`${0}`),(0,xC.T)(qi())),$P=(0,yC.svg)(Zx||(Zx=iI`${0}`),(0,xC.T)(Yi())),_P=(0,yC.svg)(Gx||(Gx=iI`${0}`),(0,xC.T)(Qi())),FP=(0,yC.svg)(qx||(qx=iI`${0}`),(0,xC.T)(ea())),IP=(0,yC.svg)(Wx||(Wx=iI`${0}`),(0,xC.T)(ra())),OP=(0,yC.svg)(Yx||(Yx=iI`${0}`),(0,xC.T)(oa())),SP=(0,yC.svg)(Kx||(Kx=iI`${0}`),(0,xC.T)(aa())),PP=(0,yC.svg)(Qx||(Qx=iI`${0}`),(0,xC.T)(la())),TP=(0,yC.svg)(Xx||(Xx=iI`${0}`),(0,xC.T)(ca())),RP=(0,yC.svg)(eD||(eD=iI`${0}`),(0,xC.T)(Aa())),LP=(0,yC.svg)(tD||(tD=iI`${0}`),(0,xC.T)(ba())),MP=(0,yC.svg)(rD||(rD=iI`${0}`),(0,xC.T)(ga())),NP=(0,yC.svg)(nD||(nD=iI`${0}`),(0,xC.T)(ha())),UP=(0,yC.svg)(oD||(oD=iI`${0}`),(0,xC.T)(Ca())),JP=(0,yC.svg)(iD||(iD=iI`${0}`),(0,xC.T)(ya())),zP=(0,yC.svg)(aD||(aD=iI`${0}`),(0,xC.T)(Da())),HP=(0,yC.svg)(sD||(sD=iI`${0}`),(0,xC.T)(Ea())),jP=(0,yC.svg)(lD||(lD=iI`${0}`),(0,xC.T)($a())),VP=(0,yC.svg)(dD||(dD=iI`${0}`),(0,xC.T)(Fa())),ZP=(0,yC.svg)(cD||(cD=iI`${0}`),(0,xC.T)(Oa())),GP=(0,yC.svg)(uD||(uD=iI`${0}`),(0,xC.T)(Pa())),qP=(0,yC.svg)(AD||(AD=iI`${0}`),(0,xC.T)(Ra())),WP=(0,yC.svg)(pD||(pD=iI`${0}`),(0,xC.T)(Ma())),YP=(0,yC.svg)(bD||(bD=iI`${0}`),(0,xC.T)(Ua())),KP=(0,yC.svg)(mD||(mD=iI`${0}`),(0,xC.T)(za())),QP=(0,yC.svg)(gD||(gD=iI`${0}`),(0,xC.T)(ja())),XP=(0,yC.svg)(fD||(fD=iI`${0}`),(0,xC.T)(Za())),eT=(0,yC.svg)(hD||(hD=iI`${0}`),(0,xC.T)(qa())),tT=(0,yC.svg)(vD||(vD=iI`${0}`),(0,xC.T)(Ya())),rT=(0,yC.svg)(CD||(CD=iI`${0}`),(0,xC.T)(Qa())),nT=(0,yC.svg)(wD||(wD=iI`${0}`),(0,xC.T)(es())),oT=(0,yC.svg)(yD||(yD=iI`${0}`),(0,xC.T)(rs())),iT=(0,yC.svg)(xD||(xD=iI`${0}`),(0,xC.T)(os())),aT=(0,yC.svg)(DD||(DD=iI`${0}`),(0,xC.T)(as())),sT=(0,yC.svg)(BD||(BD=iI`${0}`),(0,xC.T)(ls())),lT=(0,yC.svg)(ED||(ED=iI`${0}`),(0,xC.T)(cs())),dT=(0,yC.svg)(kD||(kD=iI`${0}`),(0,xC.T)(As())),cT=(0,yC.svg)($D||($D=iI`${0}`),(0,xC.T)(bs())),uT=(0,yC.svg)(_D||(_D=iI`${0}`),(0,xC.T)(gs())),AT=(0,yC.svg)(FD||(FD=iI`${0}`),(0,xC.T)(hs())),pT=(0,yC.svg)(ID||(ID=iI`${0}`),(0,xC.T)(Cs())),bT=(0,yC.svg)(OD||(OD=iI`${0}`),(0,xC.T)(ys())),mT=(0,yC.svg)(SD||(SD=iI`${0}`),(0,xC.T)(Ds())),gT=(0,yC.svg)(PD||(PD=iI`${0}`),(0,xC.T)(Es())),fT=(0,yC.svg)(TD||(TD=iI`${0}`),(0,xC.T)($s())),hT=(0,yC.svg)(RD||(RD=iI`${0}`),(0,xC.T)(Fs())),vT=(0,yC.svg)(LD||(LD=iI`${0}`),(0,xC.T)(Os())),CT=(0,yC.svg)(MD||(MD=iI`${0}`),(0,xC.T)(Ps())),wT=(0,yC.svg)(ND||(ND=iI`${0}`),(0,xC.T)(Rs())),yT=(0,yC.svg)(UD||(UD=iI`${0}`),(0,xC.T)(Ms())),xT=(0,yC.svg)(JD||(JD=iI`${0}`),(0,xC.T)(Us())),DT=(0,yC.svg)(zD||(zD=iI`${0}`),(0,xC.T)(zs())),BT=(0,yC.svg)(HD||(HD=iI`${0}`),(0,xC.T)(js())),ET=(0,yC.svg)(jD||(jD=iI`${0}`),(0,xC.T)(Zs())),kT=(0,yC.svg)(VD||(VD=iI`${0}`),(0,xC.T)(qs())),$T=(0,yC.svg)(ZD||(ZD=iI`${0}`),(0,xC.T)(Ys())),_T=(0,yC.svg)(GD||(GD=iI`${0}`),(0,xC.T)(Qs())),FT=(0,yC.svg)(qD||(qD=iI`${0}`),(0,xC.T)(el())),IT=(0,yC.svg)(WD||(WD=iI`${0}`),(0,xC.T)(rl())),OT=(0,yC.svg)(YD||(YD=iI`${0}`),(0,xC.T)(ol())),ST=(0,yC.svg)(KD||(KD=iI`${0}`),(0,xC.T)(al())),PT=(0,yC.svg)(QD||(QD=iI`${0}`),(0,xC.T)(ll())),TT=(0,yC.svg)(XD||(XD=iI`${0}`),(0,xC.T)(cl())),RT=(0,yC.svg)(eB||(eB=iI`${0}`),(0,xC.T)(Al())),LT=(0,yC.svg)(tB||(tB=iI`${0}`),(0,xC.T)(bl())),MT=(0,yC.svg)(rB||(rB=iI`${0}`),(0,xC.T)(gl())),NT=(0,yC.svg)(nB||(nB=iI`${0}`),(0,xC.T)(hl())),UT=(0,yC.svg)(oB||(oB=iI`${0}`),(0,xC.T)(Cl())),JT=(0,yC.svg)(iB||(iB=iI`${0}`),(0,xC.T)(yl())),zT=(0,yC.svg)(aB||(aB=iI`${0}`),(0,xC.T)(Dl())),HT=(0,yC.svg)(sB||(sB=iI`${0}`),(0,xC.T)(El())),jT=(0,yC.svg)(lB||(lB=iI`${0}`),(0,xC.T)($l())),VT=(0,yC.svg)(dB||(dB=iI`${0}`),(0,xC.T)(Fl())),ZT=(0,yC.svg)(cB||(cB=iI`${0}`),(0,xC.T)(Ol())),GT=(0,yC.svg)(uB||(uB=iI`${0}`),(0,xC.T)(Pl())),qT=(0,yC.svg)(AB||(AB=iI`${0}`),(0,xC.T)(Rl())),WT=(0,yC.svg)(pB||(pB=iI`${0}`),(0,xC.T)(Ml())),YT=(0,yC.svg)(bB||(bB=iI`${0}`),(0,xC.T)(Ul())),KT=(0,yC.svg)(mB||(mB=iI`${0}`),(0,xC.T)(zl())),QT=(0,yC.svg)(gB||(gB=iI`${0}`),(0,xC.T)(jl())),XT=(0,yC.svg)(fB||(fB=iI`${0}`),(0,xC.T)(Zl())),eR=(0,yC.svg)(hB||(hB=iI`${0}`),(0,xC.T)(ql())),tR=(0,yC.svg)(vB||(vB=iI`${0}`),(0,xC.T)(Yl())),rR=(0,yC.svg)(CB||(CB=iI`${0}`),(0,xC.T)(Ql())),nR=(0,yC.svg)(wB||(wB=iI`${0}`),(0,xC.T)(ed())),oR=(0,yC.svg)(yB||(yB=iI`${0}`),(0,xC.T)(rd())),iR=(0,yC.svg)(xB||(xB=iI`${0}`),(0,xC.T)(od())),aR=(0,yC.svg)(DB||(DB=iI`${0}`),(0,xC.T)(ad())),sR=(0,yC.svg)(BB||(BB=iI`${0}`),(0,xC.T)(ld())),lR=(0,yC.svg)(EB||(EB=iI`${0}`),(0,xC.T)(cd())),dR=(0,yC.svg)(kB||(kB=iI`${0}`),(0,xC.T)(Ad())),cR=(0,yC.svg)($B||($B=iI`${0}`),(0,xC.T)(bd())),uR=(0,yC.svg)(_B||(_B=iI`${0}`),(0,xC.T)(gd())),AR=(0,yC.svg)(FB||(FB=iI`${0}`),(0,xC.T)(hd())),pR=(0,yC.svg)(IB||(IB=iI`${0}`),(0,xC.T)(Cd())),bR=(0,yC.svg)(OB||(OB=iI`${0}`),(0,xC.T)(yd())),mR=(0,yC.svg)(SB||(SB=iI`${0}`),(0,xC.T)(Dd())),gR=(0,yC.svg)(PB||(PB=iI`${0}`),(0,xC.T)(Ed())),fR=(0,yC.svg)(TB||(TB=iI`${0}`),(0,xC.T)($d())),hR=(0,yC.svg)(RB||(RB=iI`${0}`),(0,xC.T)(Fd())),vR=(0,yC.svg)(LB||(LB=iI`${0}`),(0,xC.T)(Od())),CR=(0,yC.svg)(MB||(MB=iI`${0}`),(0,xC.T)(Pd())),wR=(0,yC.svg)(NB||(NB=iI`${0}`),(0,xC.T)(Rd())),yR=(0,yC.svg)(UB||(UB=iI`${0}`),(0,xC.T)(Md())),xR=(0,yC.svg)(JB||(JB=iI`${0}`),(0,xC.T)(Ud())),DR=(0,yC.svg)(zB||(zB=iI`${0}`),(0,xC.T)(zd())),BR=(0,yC.svg)(HB||(HB=iI`${0}`),(0,xC.T)(jd())),ER=(0,yC.svg)(jB||(jB=iI`${0}`),(0,xC.T)(Zd())),kR=(0,yC.svg)(VB||(VB=iI`${0}`),(0,xC.T)(qd())),$R=(0,yC.svg)(ZB||(ZB=iI`${0}`),(0,xC.T)(Yd())),_R=(0,yC.svg)(GB||(GB=iI`${0}`),(0,xC.T)(Qd())),FR=(0,yC.svg)(qB||(qB=iI`${0}`),(0,xC.T)(ec())),IR=(0,yC.svg)(WB||(WB=iI`${0}`),(0,xC.T)(rc())),OR=(0,yC.svg)(YB||(YB=iI`${0}`),(0,xC.T)(oc())),SR=(0,yC.svg)(KB||(KB=iI`${0}`),(0,xC.T)(ac())),PR=(0,yC.svg)(QB||(QB=iI`${0}`),(0,xC.T)(lc())),TR=(0,yC.svg)(XB||(XB=iI`${0}`),(0,xC.T)(cc())),RR=(0,yC.svg)(eE||(eE=iI`${0}`),(0,xC.T)(Ac())),LR=(0,yC.svg)(tE||(tE=iI`${0}`),(0,xC.T)(bc())),MR=(0,yC.svg)(rE||(rE=iI`${0}`),(0,xC.T)(gc())),NR=(0,yC.svg)(nE||(nE=iI`${0}`),(0,xC.T)(hc())),UR=(0,yC.svg)(oE||(oE=iI`${0}`),(0,xC.T)(Cc())),JR=(0,yC.svg)(iE||(iE=iI`${0}`),(0,xC.T)(yc())),zR=(0,yC.svg)(aE||(aE=iI`${0}`),(0,xC.T)(Dc())),HR=(0,yC.svg)(sE||(sE=iI`${0}`),(0,xC.T)(Ec())),jR=(0,yC.svg)(lE||(lE=iI`${0}`),(0,xC.T)($c())),VR=(0,yC.svg)(dE||(dE=iI`${0}`),(0,xC.T)(Fc())),ZR=(0,yC.svg)(cE||(cE=iI`${0}`),(0,xC.T)(Oc())),GR=(0,yC.svg)(uE||(uE=iI`${0}`),(0,xC.T)(Pc())),qR=(0,yC.svg)(AE||(AE=iI`${0}`),(0,xC.T)(Rc())),WR=(0,yC.svg)(pE||(pE=iI`${0}`),(0,xC.T)(Mc())),YR=(0,yC.svg)(bE||(bE=iI`${0}`),(0,xC.T)(Uc())),KR=(0,yC.svg)(mE||(mE=iI`${0}`),(0,xC.T)(zc())),QR=(0,yC.svg)(gE||(gE=iI`${0}`),(0,xC.T)(jc())),XR=(0,yC.svg)(fE||(fE=iI`${0}`),(0,xC.T)(Zc())),eL=(0,yC.svg)(hE||(hE=iI`${0}`),(0,xC.T)(qc())),tL=(0,yC.svg)(vE||(vE=iI`${0}`),(0,xC.T)(Yc())),rL=(0,yC.svg)(CE||(CE=iI`${0}`),(0,xC.T)(Qc())),nL=(0,yC.svg)(wE||(wE=iI`${0}`),(0,xC.T)(eu())),oL=(0,yC.svg)(yE||(yE=iI`${0}`),(0,xC.T)(ru())),iL=(0,yC.svg)(xE||(xE=iI`${0}`),(0,xC.T)(ou())),aL=(0,yC.svg)(DE||(DE=iI`${0}`),(0,xC.T)(au())),sL=(0,yC.svg)(BE||(BE=iI`${0}`),(0,xC.T)(lu())),lL=(0,yC.svg)(EE||(EE=iI`${0}`),(0,xC.T)(cu())),dL=(0,yC.svg)(kE||(kE=iI`${0}`),(0,xC.T)(Au())),cL=(0,yC.svg)($E||($E=iI`${0}`),(0,xC.T)(bu())),uL=(0,yC.svg)(_E||(_E=iI`${0}`),(0,xC.T)(gu())),AL=(0,yC.svg)(FE||(FE=iI`${0}`),(0,xC.T)(hu())),pL=(0,yC.svg)(IE||(IE=iI`${0}`),(0,xC.T)(Cu())),bL=(0,yC.svg)(OE||(OE=iI`${0}`),(0,xC.T)(yu())),mL=(0,yC.svg)(SE||(SE=iI`${0}`),(0,xC.T)(Du())),gL=(0,yC.svg)(PE||(PE=iI`${0}`),(0,xC.T)(Eu())),fL=(0,yC.svg)(TE||(TE=iI`${0}`),(0,xC.T)($u())),hL=(0,yC.svg)(RE||(RE=iI`${0}`),(0,xC.T)(Fu())),vL=(0,yC.svg)(LE||(LE=iI`${0}`),(0,xC.T)(Ou())),CL=(0,yC.svg)(ME||(ME=iI`${0}`),(0,xC.T)(Pu())),wL=(0,yC.svg)(NE||(NE=iI`${0}`),(0,xC.T)(Ru())),yL=(0,yC.svg)(UE||(UE=iI`${0}`),(0,xC.T)(Mu())),xL=(0,yC.svg)(JE||(JE=iI`${0}`),(0,xC.T)(Uu())),DL=(0,yC.svg)(zE||(zE=iI`${0}`),(0,xC.T)(zu())),BL=(0,yC.svg)(HE||(HE=iI`${0}`),(0,xC.T)(ju())),EL=(0,yC.svg)(jE||(jE=iI`${0}`),(0,xC.T)(Zu())),kL=(0,yC.svg)(VE||(VE=iI`${0}`),(0,xC.T)(qu())),$L=(0,yC.svg)(ZE||(ZE=iI`${0}`),(0,xC.T)(Yu())),_L=(0,yC.svg)(GE||(GE=iI`${0}`),(0,xC.T)(Qu())),FL=(0,yC.svg)(qE||(qE=iI`${0}`),(0,xC.T)(eA())),IL=(0,yC.svg)(WE||(WE=iI`${0}`),(0,xC.T)(rA())),OL=(0,yC.svg)(YE||(YE=iI`${0}`),(0,xC.T)(oA())),SL=(0,yC.svg)(KE||(KE=iI`${0}`),(0,xC.T)(aA())),PL=(0,yC.svg)(QE||(QE=iI`${0}`),(0,xC.T)(lA())),TL=(0,yC.svg)(XE||(XE=iI`${0}`),(0,xC.T)(cA())),RL=(0,yC.svg)(ek||(ek=iI`${0}`),(0,xC.T)(AA())),LL=(0,yC.svg)(tk||(tk=iI`${0}`),(0,xC.T)(bA())),ML=(0,yC.svg)(rk||(rk=iI`${0}`),(0,xC.T)(gA())),NL=(0,yC.svg)(nk||(nk=iI`${0}`),(0,xC.T)(hA())),UL=(0,yC.svg)(ok||(ok=iI`${0}`),(0,xC.T)(CA())),JL=(0,yC.svg)(ik||(ik=iI`${0}`),(0,xC.T)(yA())),zL=(0,yC.svg)(ak||(ak=iI`${0}`),(0,xC.T)(DA())),HL=(0,yC.svg)(sk||(sk=iI`${0}`),(0,xC.T)(EA())),jL=(0,yC.svg)(lk||(lk=iI`${0}`),(0,xC.T)($A())),VL=(0,yC.svg)(dk||(dk=iI`${0}`),(0,xC.T)(FA())),ZL=(0,yC.svg)(ck||(ck=iI`${0}`),(0,xC.T)(OA())),GL=(0,yC.svg)(uk||(uk=iI`${0}`),(0,xC.T)(PA())),qL=(0,yC.svg)(Ak||(Ak=iI`${0}`),(0,xC.T)(RA())),WL=(0,yC.svg)(pk||(pk=iI`${0}`),(0,xC.T)(MA())),YL=(0,yC.svg)(bk||(bk=iI`${0}`),(0,xC.T)(UA())),KL=(0,yC.svg)(mk||(mk=iI`${0}`),(0,xC.T)(zA())),QL=(0,yC.svg)(gk||(gk=iI`${0}`),(0,xC.T)(jA())),XL=(0,yC.svg)(fk||(fk=iI`${0}`),(0,xC.T)(ZA())),eM=(0,yC.svg)(hk||(hk=iI`${0}`),(0,xC.T)(qA())),tM=(0,yC.svg)(vk||(vk=iI`${0}`),(0,xC.T)(YA())),rM=(0,yC.svg)(Ck||(Ck=iI`${0}`),(0,xC.T)(QA())),nM=(0,yC.svg)(wk||(wk=iI`${0}`),(0,xC.T)(ep())),oM=(0,yC.svg)(yk||(yk=iI`${0}`),(0,xC.T)(rp())),iM=(0,yC.svg)(xk||(xk=iI`${0}`),(0,xC.T)(op())),aM=(0,yC.svg)(Dk||(Dk=iI`${0}`),(0,xC.T)(ap())),sM=(0,yC.svg)(Bk||(Bk=iI`${0}`),(0,xC.T)(lp())),lM=(0,yC.svg)(Ek||(Ek=iI`${0}`),(0,xC.T)(cp())),dM=(0,yC.svg)(kk||(kk=iI`${0}`),(0,xC.T)(Ap())),cM=(0,yC.svg)($k||($k=iI`${0}`),(0,xC.T)(bp())),uM=(0,yC.svg)(_k||(_k=iI`${0}`),(0,xC.T)(gp())),AM=(0,yC.svg)(Fk||(Fk=iI`${0}`),(0,xC.T)(hp())),pM=(0,yC.svg)(Ik||(Ik=iI`${0}`),(0,xC.T)(Cp())),bM=(0,yC.svg)(Ok||(Ok=iI`${0}`),(0,xC.T)(yp())),mM=(0,yC.svg)(Sk||(Sk=iI`${0}`),(0,xC.T)(Dp())),gM=(0,yC.svg)(Pk||(Pk=iI`${0}`),(0,xC.T)(Ep())),fM=(0,yC.svg)(Tk||(Tk=iI`${0}`),(0,xC.T)($p())),hM=(0,yC.svg)(Rk||(Rk=iI`${0}`),(0,xC.T)(Fp())),vM=(0,yC.svg)(Lk||(Lk=iI`${0}`),(0,xC.T)(Op())),CM=(0,yC.svg)(Mk||(Mk=iI`${0}`),(0,xC.T)(Pp())),wM=(0,yC.svg)(Nk||(Nk=iI`${0}`),(0,xC.T)(Rp())),yM=(0,yC.svg)(Uk||(Uk=iI`${0}`),(0,xC.T)(Mp())),xM=(0,yC.svg)(Jk||(Jk=iI`${0}`),(0,xC.T)(Up())),DM=(0,yC.svg)(zk||(zk=iI`${0}`),(0,xC.T)(zp())),BM=(0,yC.svg)(Hk||(Hk=iI`${0}`),(0,xC.T)(jp())),EM=(0,yC.svg)(jk||(jk=iI`${0}`),(0,xC.T)(Zp())),kM=(0,yC.svg)(Vk||(Vk=iI`${0}`),(0,xC.T)(qp())),$M=(0,yC.svg)(Zk||(Zk=iI`${0}`),(0,xC.T)(Yp())),_M=(0,yC.svg)(Gk||(Gk=iI`${0}`),(0,xC.T)(Qp())),FM=(0,yC.svg)(qk||(qk=iI`${0}`),(0,xC.T)(eb())),IM=(0,yC.svg)(Wk||(Wk=iI`${0}`),(0,xC.T)(rb())),OM=(0,yC.svg)(Yk||(Yk=iI`${0}`),(0,xC.T)(ob())),SM=(0,yC.svg)(Kk||(Kk=iI`${0}`),(0,xC.T)(ab())),PM=(0,yC.svg)(Qk||(Qk=iI`${0}`),(0,xC.T)(lb())),TM=(0,yC.svg)(Xk||(Xk=iI`${0}`),(0,xC.T)(cb())),RM=(0,yC.svg)(e$||(e$=iI`${0}`),(0,xC.T)(Ab())),LM=(0,yC.svg)(t$||(t$=iI`${0}`),(0,xC.T)(bb())),MM=(0,yC.svg)(r$||(r$=iI`${0}`),(0,xC.T)(gb())),NM=(0,yC.svg)(n$||(n$=iI`${0}`),(0,xC.T)(hb())),UM=(0,yC.svg)(o$||(o$=iI`${0}`),(0,xC.T)(Cb())),JM=(0,yC.svg)(i$||(i$=iI`${0}`),(0,xC.T)(yb())),zM=(0,yC.svg)(a$||(a$=iI`${0}`),(0,xC.T)(Db())),HM=(0,yC.svg)(s$||(s$=iI`${0}`),(0,xC.T)(Eb())),jM=(0,yC.svg)(l$||(l$=iI`${0}`),(0,xC.T)($b())),VM=(0,yC.svg)(d$||(d$=iI`${0}`),(0,xC.T)(Fb())),ZM=(0,yC.svg)(c$||(c$=iI`${0}`),(0,xC.T)(Ob())),GM=(0,yC.svg)(u$||(u$=iI`${0}`),(0,xC.T)(Pb())),qM=(0,yC.svg)(A$||(A$=iI`${0}`),(0,xC.T)(Rb())),WM=(0,yC.svg)(p$||(p$=iI`${0}`),(0,xC.T)(Mb())),YM=(0,yC.svg)(b$||(b$=iI`${0}`),(0,xC.T)(Ub())),KM=(0,yC.svg)(m$||(m$=iI`${0}`),(0,xC.T)(zb())),QM=(0,yC.svg)(g$||(g$=iI`${0}`),(0,xC.T)(jb())),XM=(0,yC.svg)(f$||(f$=iI`${0}`),(0,xC.T)(Zb())),eN=(0,yC.svg)(h$||(h$=iI`${0}`),(0,xC.T)(qb())),tN=(0,yC.svg)(v$||(v$=iI`${0}`),(0,xC.T)(Yb())),rN=(0,yC.svg)(C$||(C$=iI`${0}`),(0,xC.T)(Qb())),nN=(0,yC.svg)(w$||(w$=iI`${0}`),(0,xC.T)(em())),oN=(0,yC.svg)(y$||(y$=iI`${0}`),(0,xC.T)(rm())),iN=(0,yC.svg)(x$||(x$=iI`${0}`),(0,xC.T)(om())),aN=(0,yC.svg)(D$||(D$=iI`${0}`),(0,xC.T)(am())),sN=(0,yC.svg)(B$||(B$=iI`${0}`),(0,xC.T)(lm())),lN=(0,yC.svg)(E$||(E$=iI`${0}`),(0,xC.T)(cm())),dN=(0,yC.svg)(k$||(k$=iI`${0}`),(0,xC.T)(Am())),cN=(0,yC.svg)($$||($$=iI`${0}`),(0,xC.T)(bm())),uN=(0,yC.svg)(_$||(_$=iI`${0}`),(0,xC.T)(gm())),AN=(0,yC.svg)(F$||(F$=iI`${0}`),(0,xC.T)(hm())),pN=(0,yC.svg)(I$||(I$=iI`${0}`),(0,xC.T)(Cm())),bN=(0,yC.svg)(O$||(O$=iI`${0}`),(0,xC.T)(ym())),mN=(0,yC.svg)(S$||(S$=iI`${0}`),(0,xC.T)(Dm())),gN=(0,yC.svg)(P$||(P$=iI`${0}`),(0,xC.T)(Em())),fN=(0,yC.svg)(T$||(T$=iI`${0}`),(0,xC.T)($m())),hN=(0,yC.svg)(R$||(R$=iI`${0}`),(0,xC.T)(Fm())),vN=(0,yC.svg)(L$||(L$=iI`${0}`),(0,xC.T)(Om())),CN=(0,yC.svg)(M$||(M$=iI`${0}`),(0,xC.T)(Pm())),wN=(0,yC.svg)(N$||(N$=iI`${0}`),(0,xC.T)(Rm())),yN=(0,yC.svg)(U$||(U$=iI`${0}`),(0,xC.T)(Mm())),xN=(0,yC.svg)(J$||(J$=iI`${0}`),(0,xC.T)(Um())),DN=(0,yC.svg)(z$||(z$=iI`${0}`),(0,xC.T)(zm())),BN=(0,yC.svg)(H$||(H$=iI`${0}`),(0,xC.T)(jm())),EN=(0,yC.svg)(j$||(j$=iI`${0}`),(0,xC.T)(Zm())),kN=(0,yC.svg)(V$||(V$=iI`${0}`),(0,xC.T)(qm())),$N=(0,yC.svg)(Z$||(Z$=iI`${0}`),(0,xC.T)(Ym())),_N=(0,yC.svg)(G$||(G$=iI`${0}`),(0,xC.T)(Qm())),FN=(0,yC.svg)(q$||(q$=iI`${0}`),(0,xC.T)(eg())),IN=(0,yC.svg)(W$||(W$=iI`${0}`),(0,xC.T)(rg())),ON=(0,yC.svg)(Y$||(Y$=iI`${0}`),(0,xC.T)(og())),SN=(0,yC.svg)(K$||(K$=iI`${0}`),(0,xC.T)(ag())),PN=(0,yC.svg)(Q$||(Q$=iI`${0}`),(0,xC.T)(lg())),TN=(0,yC.svg)(X$||(X$=iI`${0}`),(0,xC.T)(cg())),RN=(0,yC.svg)(e_||(e_=iI`${0}`),(0,xC.T)(Ag())),LN=(0,yC.svg)(t_||(t_=iI`${0}`),(0,xC.T)(bg())),MN=(0,yC.svg)(r_||(r_=iI`${0}`),(0,xC.T)(gg())),NN=(0,yC.svg)(n_||(n_=iI`${0}`),(0,xC.T)(hg())),UN=(0,yC.svg)(o_||(o_=iI`${0}`),(0,xC.T)(Cg())),JN=(0,yC.svg)(i_||(i_=iI`${0}`),(0,xC.T)(yg())),zN=(0,yC.svg)(a_||(a_=iI`${0}`),(0,xC.T)(Dg())),HN=(0,yC.svg)(s_||(s_=iI`${0}`),(0,xC.T)(Eg())),jN=(0,yC.svg)(l_||(l_=iI`${0}`),(0,xC.T)($g())),VN=(0,yC.svg)(d_||(d_=iI`${0}`),(0,xC.T)(Fg())),ZN=(0,yC.svg)(c_||(c_=iI`${0}`),(0,xC.T)(Og())),GN=(0,yC.svg)(u_||(u_=iI`${0}`),(0,xC.T)(Pg())),qN=(0,yC.svg)(A_||(A_=iI`${0}`),(0,xC.T)(Rg())),WN=(0,yC.svg)(p_||(p_=iI`${0}`),(0,xC.T)(Mg())),YN=(0,yC.svg)(b_||(b_=iI`${0}`),(0,xC.T)(Ug())),KN=(0,yC.svg)(m_||(m_=iI`${0}`),(0,xC.T)(zg())),QN=(0,yC.svg)(g_||(g_=iI`${0}`),(0,xC.T)(jg())),XN=(0,yC.svg)(f_||(f_=iI`${0}`),(0,xC.T)(Zg())),eU=(0,yC.svg)(h_||(h_=iI`${0}`),(0,xC.T)(qg())),tU=(0,yC.svg)(v_||(v_=iI`${0}`),(0,xC.T)(Yg())),rU=(0,yC.svg)(C_||(C_=iI`${0}`),(0,xC.T)(Qg())),nU=(0,yC.svg)(w_||(w_=iI`${0}`),(0,xC.T)(ef())),oU=(0,yC.svg)(y_||(y_=iI`${0}`),(0,xC.T)(rf())),iU=(0,yC.svg)(x_||(x_=iI`${0}`),(0,xC.T)(of())),aU=(0,yC.svg)(D_||(D_=iI`${0}`),(0,xC.T)(sf())),sU=(0,yC.svg)(B_||(B_=iI`${0}`),(0,xC.T)(df())),lU=(0,yC.svg)(E_||(E_=iI`${0}`),(0,xC.T)(uf())),dU=(0,yC.svg)(k_||(k_=iI`${0}`),(0,xC.T)(pf())),cU=(0,yC.svg)($_||($_=iI`${0}`),(0,xC.T)(mf())),uU=(0,yC.svg)(__||(__=iI`${0}`),(0,xC.T)(ff())),AU=(0,yC.svg)(F_||(F_=iI`${0}`),(0,xC.T)(vf())),pU=(0,yC.svg)(I_||(I_=iI`${0}`),(0,xC.T)(wf())),bU=(0,yC.svg)(O_||(O_=iI`${0}`),(0,xC.T)(xf())),mU=(0,yC.svg)(S_||(S_=iI`${0}`),(0,xC.T)(Bf())),gU=(0,yC.svg)(P_||(P_=iI`${0}`),(0,xC.T)(kf())),fU=(0,yC.svg)(T_||(T_=iI`${0}`),(0,xC.T)(_f())),hU=(0,yC.svg)(R_||(R_=iI`${0}`),(0,xC.T)(If())),vU=(0,yC.svg)(L_||(L_=iI`${0}`),(0,xC.T)(Sf())),CU=(0,yC.svg)(M_||(M_=iI`${0}`),(0,xC.T)(Tf())),wU=(0,yC.svg)(N_||(N_=iI`${0}`),(0,xC.T)(Lf())),yU=(0,yC.svg)(U_||(U_=iI`${0}`),(0,xC.T)(Nf())),xU=(0,yC.svg)(J_||(J_=iI`${0}`),(0,xC.T)(Jf())),DU=(0,yC.svg)(z_||(z_=iI`${0}`),(0,xC.T)(Hf())),BU=(0,yC.svg)(H_||(H_=iI`${0}`),(0,xC.T)(Vf())),EU=(0,yC.svg)(j_||(j_=iI`${0}`),(0,xC.T)(Gf())),kU=(0,yC.svg)(V_||(V_=iI`${0}`),(0,xC.T)(Wf())),$U=(0,yC.svg)(Z_||(Z_=iI`${0}`),(0,xC.T)(Kf())),_U=(0,yC.svg)(G_||(G_=iI`${0}`),(0,xC.T)(Xf())),FU=(0,yC.svg)(q_||(q_=iI`${0}`),(0,xC.T)(th())),IU=(0,yC.svg)(W_||(W_=iI`${0}`),(0,xC.T)(nh())),OU=(0,yC.svg)(Y_||(Y_=iI`${0}`),(0,xC.T)(ih())),SU=(0,yC.svg)(K_||(K_=iI`${0}`),(0,xC.T)(sh())),PU=(0,yC.svg)(Q_||(Q_=iI`${0}`),(0,xC.T)(dh())),TU=(0,yC.svg)(X_||(X_=iI`${0}`),(0,xC.T)(uh())),RU=(0,yC.svg)(eF||(eF=iI`${0}`),(0,xC.T)(ph())),LU=(0,yC.svg)(tF||(tF=iI`${0}`),(0,xC.T)(mh())),MU=(0,yC.svg)(rF||(rF=iI`${0}`),(0,xC.T)(fh())),NU=(0,yC.svg)(nF||(nF=iI`${0}`),(0,xC.T)(vh())),UU=(0,yC.svg)(oF||(oF=iI`${0}`),(0,xC.T)(wh())),JU=(0,yC.svg)(iF||(iF=iI`${0}`),(0,xC.T)(xh())),zU=(0,yC.svg)(aF||(aF=iI`${0}`),(0,xC.T)(Bh())),HU=(0,yC.svg)(sF||(sF=iI`${0}`),(0,xC.T)(kh())),jU=(0,yC.svg)(lF||(lF=iI`${0}`),(0,xC.T)(_h())),VU=(0,yC.svg)(dF||(dF=iI`${0}`),(0,xC.T)(Ih())),ZU=(0,yC.svg)(cF||(cF=iI`${0}`),(0,xC.T)(Sh())),GU=(0,yC.svg)(uF||(uF=iI`${0}`),(0,xC.T)(Th())),qU=(0,yC.svg)(AF||(AF=iI`${0}`),(0,xC.T)(Lh())),WU=(0,yC.svg)(pF||(pF=iI`${0}`),(0,xC.T)(Nh())),YU=(0,yC.svg)(bF||(bF=iI`${0}`),(0,xC.T)(Jh())),KU=(0,yC.svg)(mF||(mF=iI`${0}`),(0,xC.T)(Hh())),QU=(0,yC.svg)(gF||(gF=iI`${0}`),(0,xC.T)(Vh())),XU=(0,yC.svg)(fF||(fF=iI`${0}`),(0,xC.T)(Gh())),eJ=(0,yC.svg)(hF||(hF=iI`${0}`),(0,xC.T)(Wh())),tJ=(0,yC.svg)(vF||(vF=iI`${0}`),(0,xC.T)(Kh())),rJ=(0,yC.svg)(CF||(CF=iI`${0}`),(0,xC.T)(Xh())),nJ=(0,yC.svg)(wF||(wF=iI`${0}`),(0,xC.T)(tv())),oJ=(0,yC.svg)(yF||(yF=iI`${0}`),(0,xC.T)(nv())),iJ=(0,yC.svg)(xF||(xF=iI`${0}`),(0,xC.T)(iv())),aJ=(0,yC.svg)(DF||(DF=iI`${0}`),(0,xC.T)(sv())),sJ=(0,yC.svg)(BF||(BF=iI`${0}`),(0,xC.T)(dv())),lJ=(0,yC.svg)(EF||(EF=iI`${0}`),(0,xC.T)(uv())),dJ=(0,yC.svg)(kF||(kF=iI`${0}`),(0,xC.T)(pv())),cJ=(0,yC.svg)($F||($F=iI`${0}`),(0,xC.T)(mv())),uJ=(0,yC.svg)(_F||(_F=iI`${0}`),(0,xC.T)(fv())),AJ=(0,yC.svg)(FF||(FF=iI`${0}`),(0,xC.T)(vv())),pJ=(0,yC.svg)(IF||(IF=iI`${0}`),(0,xC.T)(wv())),bJ=(0,yC.svg)(OF||(OF=iI`${0}`),(0,xC.T)(xv())),mJ=(0,yC.svg)(SF||(SF=iI`${0}`),(0,xC.T)(Bv())),gJ=(0,yC.svg)(PF||(PF=iI`${0}`),(0,xC.T)(kv())),fJ=(0,yC.svg)(TF||(TF=iI`${0}`),(0,xC.T)(_v())),hJ=(0,yC.svg)(RF||(RF=iI`${0}`),(0,xC.T)(Iv())),vJ=(0,yC.svg)(LF||(LF=iI`${0}`),(0,xC.T)(Sv())),CJ=(0,yC.svg)(MF||(MF=iI`${0}`),(0,xC.T)(Tv())),wJ=(0,yC.svg)(NF||(NF=iI`${0}`),(0,xC.T)(Lv())),yJ=(0,yC.svg)(UF||(UF=iI`${0}`),(0,xC.T)(Nv())),xJ=(0,yC.svg)(JF||(JF=iI`${0}`),(0,xC.T)(Jv())),DJ=(0,yC.svg)(zF||(zF=iI`${0}`),(0,xC.T)(Hv())),BJ=(0,yC.svg)(HF||(HF=iI`${0}`),(0,xC.T)(Vv())),EJ=(0,yC.svg)(jF||(jF=iI`${0}`),(0,xC.T)(Gv())),kJ=(0,yC.svg)(VF||(VF=iI`${0}`),(0,xC.T)(Wv())),$J=(0,yC.svg)(ZF||(ZF=iI`${0}`),(0,xC.T)(Kv())),_J=(0,yC.svg)(GF||(GF=iI`${0}`),(0,xC.T)(Xv())),FJ=(0,yC.svg)(qF||(qF=iI`${0}`),(0,xC.T)(tC())),IJ=(0,yC.svg)(WF||(WF=iI`${0}`),(0,xC.T)(nC())),OJ=(0,yC.svg)(YF||(YF=iI`${0}`),(0,xC.T)(iC())),SJ=(0,yC.svg)(KF||(KF=iI`${0}`),(0,xC.T)(sC())),PJ=(0,yC.svg)(QF||(QF=iI`${0}`),(0,xC.T)(dC())),TJ=(0,yC.svg)(XF||(XF=iI`${0}`),(0,xC.T)(uC())),RJ=(0,yC.svg)(eI||(eI=iI`${0}`),(0,xC.T)(pC())),LJ=(0,yC.svg)(tI||(tI=iI`${0}`),(0,xC.T)(mC())),MJ=(0,yC.svg)(rI||(rI=iI`${0}`),(0,xC.T)(fC())),NJ=(0,yC.svg)(nI||(nI=iI`${0}`),(0,xC.T)(vC())),UJ=(0,yC.svg)(oI||(oI=iI`${0}`),(0,xC.T)(wC()))},70576:(e,t,r)=>{"use strict";r.r(t),r.d(t,{infoOutlineIcon:()=>n});const n=r(15323).infoCircleIcon},48282:(e,t,r)=>{"use strict";r.r(t),r.d(t,{insightsIcon:()=>n});const n=r(15323).magnifyingGlassThreadLandscapeIcon},90672:(e,t,r)=>{"use strict";r.r(t),r.d(t,{apiIcon:()=>n.apiIcon});var n=r(15323)},46961:(e,t,r)=>{"use strict";r.r(t),r.d(t,{apiKeyIcon:()=>n.apiKeyIcon});var n=r(15323)},51692:(e,t,r)=>{"use strict";r.r(t),r.d(t,{clusteringIcon:()=>n.clusteringIcon});var n=r(15323)},91849:(e,t,r)=>{"use strict";r.r(t),r.d(t,{diffIcon:()=>n.diffIcon});var n=r(15323)},50662:(e,t,r)=>{"use strict";r.r(t),r.d(t,{documentationIcon:()=>n});const n=r(15323).booksIcon},47312:(e,t,r)=>{"use strict";r.r(t),r.d(t,{graphIcon:()=>n.graphIcon});var n=r(15323)},84411:(e,t,r)=>{"use strict";r.r(t),r.d(t,{huntingIcon:()=>n.huntingIcon});var n=r(15323)},77177:(e,t,r)=>{"use strict";r.r(t),r.d(t,{intelligenceIcon:()=>n.intelligenceIcon});var n=r(15323)},55583:(e,t,r)=>{"use strict";r.r(t),r.d(t,{isearchIcon:()=>n});const n=r(15323).magnifyingGlassIcon},89396:(e,t,r)=>{"use strict";r.r(t),r.d(t,{isotypeVtIcon:()=>n});const n=r(15323).vtIcon},63580:(e,t,r)=>{"use strict";r.r(t),r.d(t,{notificationsIcon:()=>n});const n=r(15323).bellIcon},73040:(e,t,r)=>{"use strict";r.r(t),r.d(t,{privateScanningIcon:()=>n.privateScanningIcon});var n=r(15323)},54181:(e,t,r)=>{"use strict";r.r(t),r.d(t,{retrohuntIcon:()=>n.retrohuntIcon});var n=r(15323)},55439:(e,t,r)=>{"use strict";r.r(t),r.d(t,{statsIcon:()=>n.statsIcon});var n=r(15323)},33640:(e,t,r)=>{"use strict";r.r(t),r.d(t,{menuIcon:()=>n});const n=r(15323).list2Icon},43474:(e,t,r)=>{"use strict";r.r(t),r.d(t,{moonIcon:()=>n.moonIcon});var n=r(15323)},59531:(e,t,r)=>{"use strict";r.r(t),r.d(t,{notificationsIcon:()=>n});const n=r(15323).messageIcon},88999:(e,t,r)=>{"use strict";r.r(t),r.d(t,{searchIcon:()=>n});const n=r(15323).magnifyingGlassIcon},31762:(e,t,r)=>{"use strict";r.r(t),r.d(t,{settingsIcon:()=>n});const n=r(15323).gearIcon},36953:(e,t,r)=>{"use strict";r.r(t),r.d(t,{sunIcon:()=>n.sunIcon});var n=r(15323)},84996:(e,t,r)=>{"use strict";r.r(t),r.d(t,{supportIcon:()=>n});const n=r(15323).userHeadsetIcon},88237:(e,t,r)=>{"use strict";r.r(t),r.d(t,{timesIcon:()=>n});const n=r(15323).xmarkIcon},6052:(e,t,r)=>{"use strict";r.r(t),r.d(t,{fileIcon:()=>o});let n;const o=(0,r(48704).svg)(n||(n=(e=>e)` `))},81226:(e,t,r)=>{"use strict";r.r(t),r.d(t,{uploadIcon:()=>n.uploadIcon});var n=r(15323)},85899:(e,t,r)=>{"use strict";r.r(t),r.d(t,{warningIcon:()=>n});const n=r(15323).exclamationTriangleIcon},50097:(e,t,r)=>{"use strict";var n=r(48704);var o=r(92815),i=r(22894),a=r(13570),s=r(60233),l=r(47123),d=r(98415),c=r(9891),u=r(16645),A=r(4320);let p,b,m,g,f=e=>e;var h,v=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let C=h=class extends n.LitElement{constructor(){super(...arguments),this.MARGIN=10}static createAndOpen(e){const t=new h;document.body.appendChild(t),t.open(e)}static init(){document.body.addEventListener("show-context-menu",(e=>{h.createAndOpen(e.detail)}))}static get styles(){return(0,n.unsafeCSS)(A.A)}connectedCallback(){this.addEventListener("click",this.close),super.connectedCallback()}disconnectedCallback(){this.removeEventListener("click",this.close),super.disconnectedCallback()}allocate(e,t){this.style.top=`${t}px`,this.style.left=`${e}px`}close(){document.body.removeChild(this)}open(e){this.allocate(e.x,e.y),this.menuTitle=e.config.title,this.options=e.config.items,this.updateComplete.then((()=>{this.checkOverflow(e.x,e.y)}))}checkOverflow(e,t){if(!this.menuDiv)return;const r=window.innerWidth-(this.menuDiv.offsetWidth+e)<=this.MARGIN,n=window.innerHeight-(this.menuDiv.offsetHeight+t)<=this.MARGIN;if(!r&&!n)return;const o=r?e-this.scrollWidth:e,i=n?t-this.scrollHeight:t;this.allocate(o,i)}render(){var e;return(0,n.html)(p||(p=f`
    `),this.close,this.menuTitle?(0,n.html)(b||(b=f` `),this.menuTitle):n.nothing,null===(e=this.options)||void 0===e?void 0:e.map((e=>(0,n.html)(m||(m=f` ${0} ${0} `),e.action,e.icon?(0,n.html)(g||(g=f`${0}`),e.icon):n.nothing,e.text))))}};v([(0,u.state)()],C.prototype,"menuTitle",void 0),v([(0,u.state)()],C.prototype,"options",void 0),v([(0,u.query)(".dropdown-menu")],C.prototype,"menuDiv",void 0),C=h=v([(0,u.customElement)("vt-ui-context-menu")],C);var w=r(9940),y=r(68122),x=r(61720),D=r(15431),B=r(55966),E=r(45241),k=r(95688),$=r(54512),_=r(44052);function F(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return I(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?I(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);rthis.views.push(e.id.replace("-view","")))),this._initShell(),this._listenToShellEvents(),this._listenToAppEvents();const r=document.location.host.endsWith(".virustotal.com")?document.location.origin:window.VTConfig.apiUrl;i.h4.setup({tool:"vt-ui-main",apiUrl:r,appVersion:window.VTConfig.timestamp,apiRoute:window.VTConfig.apiRoute||s.Yd.Ui,extraHeaders:window.VTConfig.extraHeaders,recaptchaV3SiteKey:window.VTConfig.recaptchaV3SiteKey}),$.J.initRouter(d.A,this.shell),_.NU.init((()=>i.h4.users.signIn().catch((e=>("RecaptchaRequiredError"===e.code&&B.T.handleError(e),Promise.reject(e))))),(()=>$.J.redirectAfterLoginSuccess())).then((()=>{this.setup_google_analytics(_.NU.currentUser)})),this.retrieveUserNotifications(),D.u.addUserToContext(_.NU.currentUser),null!==(t=_.NU.currentUser)&&void 0!==t&&t.mainGroup&&i.h4.groups.get(_.NU.currentUser.mainGroup).then((e=>{})),this.setup_google_analytics(_.NU.currentUser),C.init()}static start(){return S((function*(){const e=document.querySelector("vt-ui-shell");if(!e)throw new Error("No shell tag");let t=500;for(;!e.updateComplete&&t>0;)yield new Promise((e=>setTimeout(e,50))),t-=50;t<=0&&D.u.report("Shell timeout");const r=new T(e);return B.T.init(r.shell),w.errorViewsManager.init(r.shell),r}))()}_removeCreator(e){var t=this;const r=`${e}-view-ready`,n=function(){var o=S((function*(){-1==t.loadedViews.indexOf(e)&&t.loadedViews.push(e),t.shell.removeEventListener(r,n),t.revealWhenReady&&(t.revealWhenReady=!1,$.J.setViewState())}));return function(){return o.apply(this,arguments)}}();return n}_listenToShellEvents(){var e,t=F(this.views);try{for(t.s();!(e=t.n()).done;){const t=e.value;this.shell.addEventListener(`${t}-view-ready`,this._removeCreator(`${t}`))}}catch(e){t.e(e)}finally{t.f()}this.shell.addEventListener("set-notifications-read-requested",this._setLastReadNotificationDate.bind(this)),this.shell.addEventListener("content-state",(e=>{const t=$.J.currentView;if(e.target.tagName.toLowerCase()!==`${t}-view`)return void(this.shell.state=e.detail.value);const r=e.detail.value;-1!==this.loadedViews.indexOf(t)?$.J.setViewState(r):this.revealWhenReady=r===y.z.ShowingContent})),this.shell.addEventListener("close-overlay",(()=>{this.shell.closeOverlay()}))}_listenToAppEvents(){this.shell.addEventListener("shell-search-requested",this._searchRequestedHandler.bind(this)),this.shell.addEventListener("sign-out-requested",this._signOut.bind(this)),this.shell.addEventListener("account-deleted",this._onAccountDeleted.bind(this)),this.shell.addEventListener("account-delete-email-sent",(e=>this.shell.showToast({detail:{text:"Confirmation email sent"}}))),this.shell.addEventListener("download-requested",this.downloadFile.bind(this)),this.shell.addEventListener("displayed-query-changed",this._displayedQueryChanged.bind(this)),this.shell.addEventListener("reanalysis-requested",this._reanalyzeObject.bind(this)),this.shell.addEventListener("graph-requested",this._openGraph.bind(this)),this.shell.addEventListener("login-and-go-referred-requested",(e=>this.goSignin())),this.shell.addEventListener("private-file-reanalysis-requested",this._reanalyzePrivateFile.bind(this))}_reanalyzeObject(e){return S((function*(){const t=e.detail.id,r=e.detail.itemType;window._reanalyzeRequested=!0;const n=yield i.h4.collection(r).analyse(t);x.v.isOpen?x.v.openDrawer(`${"ip_address"===r?"ip-address":r}-analysis`,n.data.id,!1):k.Z8.redirect(`${"ip_address"===r?"ipAddress":r}Analysis`,n.data.id,!0),window._reanalyzeRequested=!1}))()}_reanalyzePrivateFile(e){var t=this;return S((function*(){null==e||e.stopPropagation(),null==e||e.preventDefault();const r=e.detail.id,n=yield l.zd.analyse(r);n instanceof a.H&&404===n.status?E.KK.showToast(t.shell,a.H.getMessage(n,"Private file not found")):(x.v.isOpen&&x.v.closeDrawer(),k.Z8.redirect("privateScanningAnalysis",n.id,!0))}))()}_openGraph(e){e.preventDefault(),_.NU.currentUser?window.open(k.Z8.getRedirectUrl("graph",k.Z8.urlEncode(e.detail.query))):this.goSignin("graph")}goSignin(e){k.Z8.redirect("signIn",e)}_displayedQueryChanged(e){const t=e.detail.value;this.shell.setQuery&&this.shell.setQuery(t)}_setLastReadNotificationDate(){E.KK.sendAnalyticsEvent("vt notifications","omnibar: notifications widget opened");const e=Math.floor((new Date).getTime()/1e3);_.NU.currentUser?i.h4.users.setLastReadNotifications(_.NU.currentUser.id,e).then((()=>{this.shell.unreadNotifications=0})):localStorage.setItem(P,e.toString())}_searchRequestedHandler(e){return S((function*(){var t;const r=null==e||null===(t=e.detail)||void 0===t?void 0:t.query;k.Z8.redirect("search",k.Z8.urlDoubleEncode(r))}))()}downloadFile(e){var t;null!==(t=_.NU.currentUser)&&void 0!==t&&t.vtiAccess||k.Z8.redirect("signIn"),E.KK.sendAnalyticsEvent("vti file actions","report: download");const r=e.detail.id;i.h4.files.getDownloadUrl(r).then((e=>{window.location.href=e.data})).catch((e=>{throw 404===e.status&&this.shell.showToast({detail:{text:`File "${r}" not found`}}),e}))}_signOut(e){var t;e.preventDefault(),this.shell.closeDrawer();const r=!(null===(t=_.NU.currentUser)||void 0===t||!t.gtiAccess),n=!!k.Z8.rootPath.startsWith("http://localhost");_.NU.signOut().then((()=>{r&&!n?_.NU.mandiantSignOut():this._signoutFromApp(!0)}))}_signoutFromApp(e){this.retrieveUserNotifications(),this.shell.refreshNavbar(),e&&this.config&&k.Z8.redirect("signIn","",location.href.endsWith("/logout"))}_initShell(){var e,t;this.shell.hostname=location.origin+(null===(e=this.config)||void 0===e?void 0:e.base),this.shell.gaKey=null===(t=this.config)||void 0===t?void 0:t.gaKey}retrieveUserNotifications(){var e=this;return S((function*(){i.h4.users.getNotifications().then((t=>{const r=(0,o.e)(t);e.shell.notifications=r.data.filter((e=>!("error"in e))),e.shell.hasMoreNotifications=r.hasMore,e._checkGuestUnreadNotifications()})).catch((()=>{}))}))()}_onAccountDeleted(){this._signoutFromApp(!0),this.shell.showToast({detail:{text:"Account successfully deleted"}})}_checkGuestUnreadNotifications(){if(!_.NU.currentUser){const e=parseInt(localStorage.getItem(P)||"0");e>0&&this.shell.notifications&&this.shell.notifications.map((t=>{t.context_attributes.user_read_notification=t.datee;var K=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Q=(q=class extends n.LitElement{render(){return(0,n.html)(W||(W=Y` `),k.Z8.getRedirectUrl("contactUs"),k.Z8.getRedirectUrl("technicalSupport"),k.Z8.getRedirectUrl("joinUs"),k.Z8.getRedirectUrl("GTITermsOfService"),k.Z8.getRedirectUrl("GTIPrivacyNotice"),k.Z8.getRedirectUrl("blog"),k.Z8.getRedirectUrl("GTIreleases"),k.Z8.getRedirectUrl("fileInfoGti"),k.Z8.getRedirectUrl("home"),k.Z8.getRedirectUrl("mandiantThreatProfile","create"),k.Z8.getRedirectUrl("iocStream"),k.Z8.getRedirectUrl("tools"),k.Z8.getRedirectUrl("apiCommandLine"),k.Z8.getRedirectUrl("yaraGti"),k.Z8.getRedirectUrl("mandiantReportIncident"),k.Z8.getRedirectUrl("mandiantExpertiseRequest"),k.Z8.getRedirectUrl("helpCenterGti"),k.Z8.getRedirectUrl("gtiNavigation"),k.Z8.getRedirectUrl("helpCenterGti"),k.Z8.getRedirectUrl("apiReferenceGti"),k.Z8.getRedirectUrl("yaraGti"))}},q.styles=(0,n.unsafeCSS)(G.A),q);Q=K([(0,u.customElement)("gti-footer")],Q);var X=r(45386),ee=(r(66748),r(13212)),te=r(56870),re=r(15323),ne=(r(45580),r(24104));let oe,ie,ae=e=>e;function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function le(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function de(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var ce=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let ue=(oe=class extends n.LitElement{constructor(){super(...arguments),this.isSearching=!1,this.updateSearchInput=e=>{var t;return this.query="id"in e.detail?e.detail.id:null===(t=e.detail)||void 0===t?void 0:t.url},this.resetSearchInput=e=>{this.query="",this.search()}}connectedCallback(){super.connectedCallback(),document.addEventListener("private-file-fetched",this.updateSearchInput),document.addEventListener("private-url-fetched",this.updateSearchInput),document.addEventListener("reset-private-scanning-search",this.resetSearchInput)}disconnectedCallback(){document.removeEventListener("private-file-fetched",this.updateSearchInput),document.removeEventListener("private-url-fetched",this.updateSearchInput),document.removeEventListener("reset-private-scanning-search",this.resetSearchInput),super.disconnectedCallback()}search(e){var t,r=this;return(t=function*(){if(null==e||e.preventDefault(),null==e||e.stopPropagation(),r.query)try{r.isSearching=!0;let e=!1;try{e=yield new l.zd(r.query).isAvailableForAnalysis()}catch(t){e=!1}const t=yield l.zv.privateSearch(r.query);if(!t.length)return void k.Z8.redirect("privateScanningAnalyses",void 0,void 0,function(e){for(var t=1;t `),this.search,this.isSearching,re.magnifyingGlassIcon,null!==(e=this.query)&&void 0!==e?e:"",this.isSearching,(e=>this.query=e.currentTarget.value))}},oe.styles=(0,n.unsafeCSS)(ne.A),oe);ce([(0,u.state)()],ue.prototype,"query",void 0),ce([(0,u.state)()],ue.prototype,"isSearching",void 0),ue=ce([(0,u.customElement)("private-scanning-search-input")],ue);var Ae=r(64715),pe=r(41913),be=r(92619),me=r(57357),ge=(r(42320),r(31856),r(96712));let fe,he,ve,Ce,we,ye,xe,De,Be,Ee,ke,$e,_e,Fe,Ie,Oe,Se,Pe,Te=e=>e;function Re(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function Le(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){Re(i,n,o,a,s,"next",e)}function s(e){Re(i,n,o,a,s,"throw",e)}a(void 0)}))}}var Me=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Ne=class extends n.LitElement{static get styles(){return(0,n.unsafeCSS)(ge.A)}get showTenants(){var e;return!(null===(e=this.tenantsEntityList)||void 0===e||null===(e=e.data)||void 0===e||!e.length)}reloadGroup(){if(!document.hidden){(me.nl.activeGroup||void 0)!==this.activeGroup&&location.reload()}}connectedCallback(){super.connectedCallback(),document.addEventListener("visibilitychange",this.reloadGroup.bind(this))}disconnectedCallback(){document.removeEventListener("visibilitychange",this.reloadGroup.bind(this)),super.disconnectedCallback()}constructor(){var e;if(super(),this.settingsLink="",this.showNotifications=!1,this.groupId=null===(e=_.NU.currentUser)||void 0===e?void 0:e.mainGroup,this.activeGroup=me.nl.activeGroup||void 0,this.groupId){const e=new Ae.GroupEntity(this.groupId);e.setParams({relationships:[]}),e.load().then((()=>{var t;this.groupName=null===(t=e.data)||void 0===t?void 0:t.attributes.organization}));const t=new pe.UserEntity(_.NU.currentUser.id);t.relationshipsCreated.then((()=>{var e;this.tenantsEntityList=t.relationships.groups_allowing_access,null===(e=this.tenantsEntityList)||void 0===e||e.load()}))}}_signOut(e){e.preventDefault(),navigator.credentials&&navigator.credentials.preventSilentAccess&&navigator.credentials.preventSilentAccess(),this.dispatchEvent(new CustomEvent("sign-out-pressed",{bubbles:!0,composed:!0}))}render(){return(0,n.html)(fe||(fe=Te`
    ${0}
    `),_.NU.currentUser?this.renderLoggedInUser():(0,n.html)(he||(he=Te` Sign up `),k.Z8.getRedirectUrl("joinUs")))}renderLoggedInUser(){return(0,n.html)(ve||(ve=Te`
    ${0} ${0}
    `),this.showTenants?(0,n.html)(Ce||(Ce=Te` ${0}
    `),this.renderTenantsDropdown()):n.nothing,this.renderUserDropdown(_.NU.currentUser))}renderName(e){return(0,n.html)(we||(we=Te`${0} `),e.firstName||e.lastName?(0,n.html)(ye||(ye=Te`${0} ${0}`),e.firstName,e.lastName):(0,n.html)(xe||(xe=Te`${0}`),e.id))}renderTenantsDropdown(){var e,t,r,o;return(0,n.html)(De||(De=Te`
    ${0} ${0} ${0}
    `),this.activeGroup?(0,n.html)(Be||(Be=Te`${0}`),(e=>{const t=e.currentTarget;ee.V.show("tenant-derived-user-popover",{groupName:this.groupId},t)}),re.exclamationMarkOctagonFilledIcon):n.nothing,this.groupId,(0,M.classMap)({"border-bottom":!(null===(e=_.NU.currentUser)||void 0===e||!e.isMultiTenantAdmin)}),null===(t=this.tenantsEntityList)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.map((e=>e.id)).filter((e=>!this.searchInputFieldText||e.toLowerCase().includes(this.searchInputFieldText.toLowerCase()))),(e=>(0,n.html)(Ee||(Ee=Te`${0}`),e)),null===(r=this.tenantsEntityList)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.map((e=>e.id)).filter((e=>e===this.groupId)),"Search tenant","No Matches Found",this.handleTenantSelection,this.renderSearchInputField(),null!==(o=_.NU.currentUser)&&void 0!==o&&o.isMultiTenantAdmin?(0,n.html)(ke||(ke=Te``),this.createTenant,re.plusIcon):n.nothing)}renderSearchInputField(){return(0,n.html)($e||($e=Te``),(e=>{const t=e.currentTarget;this.searchInputFieldText=t.value}),re.magnifyingGlassIcon)}renderUserDropdown(e){var t,r,o,i,a,s;return(0,n.html)(_e||(_e=Te` Profile API Key Settings ${0} ${0} ${0} Sign Out ${0} `),this.renderName(e),e.id,k.Z8.getRedirectUrl("user",e.id),k.Z8.getRedirectUrl("user",`${e.id}/apikey`),this.settingsLink||k.Z8.getRedirectUrl("settings"),e.mainGroup?(0,n.html)(Fe||(Fe=Te` My Group `),k.Z8.getRedirectUrl("group",e.mainGroup)):n.nothing,null!==(t=e.privileges)&&void 0!==t&&t.monitor.inherited_from?(0,n.html)(Ie||(Ie=Te` Manage VT Monitor `),k.Z8.getRedirectUrl("group",e.privileges.monitor.inherited_from),!(null!==(r=e.privileges)&&void 0!==r&&r.monitor.inherited_from)):"",e.mainGroup&&null!==(o=e.privileges)&&void 0!==o&&o.creditcards.granted&&null!==(i=e.privileges)&&void 0!==i&&null!==(i=i.admin)&&void 0!==i&&i.granted?(0,n.html)(Oe||(Oe=Te` Subscription and payments `),k.Z8.getRedirectUrl("group",`${e.mainGroup}/subscription`)):n.nothing,k.Z8.getRedirectUrl("logout"),null===(a=this.tenantsEntityList)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.filter((e=>e.id!==this.groupId)).map((e=>e.id)),(e=>{var t;return(0,n.html)(Se||(Se=Te` ${0}`),this.groupId,null===(t=this.tenantsEntityList)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.filter((t=>t.id==e))[0].attributes.organization)}),"Search tenant",this.handleTenantSelection,null!==(s=_.NU.currentUser)&&void 0!==s&&s.isMultiTenantAdmin?(0,n.html)(Pe||(Pe=Te``),this.createTenant,re.plusIcon):n.nothing)}createTenant(){k.Z8.redirect("group",`${this.groupId}/tenants`),X.LK.open("create-tenants-modal",{group:{id:this.groupId,name:this.groupName}})}updateUser(){return Le((function*(){yield _.NU.updateUser(Le((function*(){return{data:yield i.h4.users.signIn()}}))),location.reload()}))()}handleTenantSelection(e){const t=e.detail.selection;me.nl.updateActiveGroup(t).then((()=>this.updateUser())).catch((e=>{console.log(e),E.KK.showToast(this,`You cannot switch to the group ${t}`)}))}handleBackToMainGroup(){var e=this;return Le((function*(){var t;yield me.nl.updateActiveGroup(null===(t=_.NU.currentUser)||void 0===t?void 0:t.parentGroup),e.updateUser()}))()}};Me([(0,u.property)({type:String})],Ne.prototype,"settingsLink",void 0),Me([(0,u.property)({type:Boolean})],Ne.prototype,"showNotifications",void 0),Me([(0,be.Q)()],Ne.prototype,"tenantsEntityList",void 0),Me([(0,u.state)()],Ne.prototype,"groupId",void 0),Me([(0,u.state)()],Ne.prototype,"activeGroup",void 0),Me([(0,u.state)()],Ne.prototype,"groupName",void 0),Me([(0,u.state)()],Ne.prototype,"searchInputFieldText",void 0),Ne=Me([(0,u.customElement)("uno-account-widget")],Ne);var Ue=r(57128);let Je,ze,He,je,Ve,Ze,Ge,qe,We,Ye,Ke,Qe=e=>e;function Xe(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function et(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){Xe(i,n,o,a,s,"next",e)}function s(e){Xe(i,n,o,a,s,"throw",e)}a(void 0)}))}}var tt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let rt=(Je=class extends n.LitElement{get query(){var e;return(null===(e=this.inputAutocomplete)||void 0===e?void 0:e.query)||""}get isFlareRequestVisible(){return this.isPrivateScanning?!!this.flareRequestPrivateFileAnalysisId:!!this.flareRequestFileHash}constructor(){super(),this.unreadNotifications=!1,this.hasMoreNotifications=!1,this.isPrivateScanning=!1,this.colorMode="dark",this.processFlareRequestVisibility()}connectedCallback(){super.connectedCallback(),this.colorMode=localStorage.getItem("colorMode")||"dark"}willUpdate(e){e.has("colorMode")&&this.dispatchEvent(new CustomEvent("change-color-mode",{detail:this.colorMode,bubbles:!0,composed:!0})),e.has("isPrivateScanning")&&this.processFlareRequestVisibility()}processFlareRequestVisibility(){var e;if("g_intel"!==(null===(e=_.NU.currentUser)||void 0===e?void 0:e.mainGroup))return this.flareRequestFileHash=void 0,void(this.flareRequestPrivateFileAnalysisId=void 0);const t=window.location.href;if(this.isPrivateScanning){const e=t.match(/\/private-scanning\/analysis\/([a-zA-Z0-9=]+)/);this.flareRequestFileHash=void 0,this.flareRequestPrivateFileAnalysisId=null!=e&&e.length?e[1]:void 0}else{const e=t.match(/\/file\/([a-f0-9]{64})/);this.flareRequestFileHash=null!=e&&e.length?e[1]:void 0,this.flareRequestPrivateFileAnalysisId=void 0}}onRequestFlareHelpClick(){var e=this;return et((function*(){if(e.flareRequestFileHash||e.flareRequestPrivateFileAnalysisId){E.KK.showToast(e,"Opening buganizer",5e3,!0);const t=yield e.getBuganizerUrl();E.KK.hideToast(e),t?window.open(t,"_blank"):E.KK.showToast(e,"Could not construct Buganizer URL")}else E.KK.showToast(e,"No hash found in the URL")}))()}getBuganizerUrl(){var e=this;return et((function*(){let t,r;if(e.flareRequestFileHash){var n,o;const i=new l.wL(e.flareRequestFileHash);i.setParams({attributes:["sha256","md5"],relationships:[]}),yield i.load(),t=null===(n=i.attributes)||void 0===n?void 0:n.sha256,r=null===(o=i.attributes)||void 0===o?void 0:o.md5}else if(e.flareRequestPrivateFileAnalysisId){var i,a,s;const n=new l.zv(e.flareRequestPrivateFileAnalysisId);n.setParams({attributes:["status"],relationships:["item"]}),yield n.load();const o=null===(i=n.relationships.item)||void 0===i?void 0:i.id;if(!o)return;const d=new l.zd(o);d.setParams({attributes:["sha256","md5"],relationships:[]}),yield d.load(),t=null===(a=d.attributes)||void 0===a?void 0:a.sha256,r=null===(s=d.attributes)||void 0===s?void 0:s.md5}if(t&&r)return`https://buganizer.corp.google.com/issues/new?component=1380841&customFields=1160445:${t}&customFields=1160472:${r}`}))()}render(){var e,t,r;return(0,n.html)(ze||(ze=Qe`
    ${0}
    ${0} ${0} ${0} ${0} ${0}
    `),this.isPrivateScanning&&null!==_.NU&&void 0!==_.NU&&null!==(e=_.NU.currentUser)&&void 0!==e&&e.hasPrivilege(L.E["private-scanning"])?(0,n.html)(He||(He=Qe` `)):this.isPrivateScanning?n.nothing:(0,n.html)(je||(je=Qe``)),null!==(t=_.NU.currentUser)&&void 0!==t&&t.gtiAccess?this.renderManagedServicesOption():n.nothing,this.isPrivateScanning?n.nothing:this.renderUploadFileOption(),this.renderNotificationsDropdown(),this.renderSupportOption(),null!==(r=_.NU.currentUser)&&void 0!==r&&r.gtiAccess?n.nothing:this.renderThemeSelector(),_.NU.isLoggedIn)}renderNotificationsDropdown(){return(0,n.html)(Ve||(Ve=Qe`
    ${0}${0}
    `),(e=>{e.preventDefault(),this._notificationsPressed()}),E.KK.showTooltip,re.messageIcon,this.unreadNotifications?(0,n.html)(Ze||(Ze=Qe` Unread notifications `)):n.nothing)}renderUploadFileOption(){return(0,n.html)(Ge||(Ge=Qe` ${0} `),E.KK.showTooltip,(()=>{this.dispatchEvent(new CustomEvent("file-upload-requested"))}),re.uploadIcon)}renderSupportOption(){return(0,n.html)(qe||(qe=Qe` ${0} `),k.Z8.getRedirectUrl("contactUs"),E.KK.showTooltip,re.questionMarkCircleIcon)}renderManagedServicesOption(){return(0,n.html)(We||(We=Qe` Incident Response Ask An Expert Current Requests ${0} `),E.KK.showTooltip,re.buzzerIcon,k.Z8.getRedirectUrl("mandiantReportIncident"),k.Z8.getRedirectUrl("mandiantExpertiseRequest"),k.Z8.getRedirectUrl("mandiantExpertiseCurrentRequests"),this.isFlareRequestVisible?(0,n.html)(Ye||(Ye=Qe``),this.onRequestFlareHelpClick):n.nothing)}_notificationsPressed(){this.dispatchEvent(new CustomEvent("notifications-pressed",{bubbles:!0,composed:!0})),setTimeout((()=>{this.unreadNotifications=!1}),500)}refreshInputAutocomplete(){var e;null===(e=this.inputAutocomplete)||void 0===e||e.requestUpdate()}setQuery(e){var t;null===(t=this.inputAutocomplete)||void 0===t||t.setQuery(e),this.processFlareRequestVisibility()}clear(){var e;null===(e=this.inputAutocomplete)||void 0===e||e.clear()}search(){var e;null===(e=this.inputAutocomplete)||void 0===e||e.search()}renderThemeSelector(){return(0,n.html)(Ke||(Ke=Qe` ${0} `),(()=>{this.setTheme("light"==this.colorMode?"dark":"light")}),"light"==this.colorMode?re.moonIcon:re.sunIcon)}setTheme(e){this.colorMode=e,i.h4.collector.collect(te.JU.MAIN_MENU,te._B.SELECT_COLOR_MODE,e)}},Je.styles=(0,n.unsafeCSS)(Ue.A),Je);tt([(0,u.property)({type:Boolean})],rt.prototype,"unreadNotifications",void 0),tt([(0,u.property)({type:Boolean})],rt.prototype,"hasMoreNotifications",void 0),tt([(0,u.property)({type:Boolean})],rt.prototype,"isPrivateScanning",void 0),tt([(0,u.state)()],rt.prototype,"colorMode",void 0),tt([(0,u.state)()],rt.prototype,"flareRequestFileHash",void 0),tt([(0,u.state)()],rt.prototype,"flareRequestPrivateFileAnalysisId",void 0),tt([(0,u.query)("input-autocomplete")],rt.prototype,"inputAutocomplete",void 0),rt=tt([(0,u.customElement)("uno-navbar")],rt);r(79984);function nt(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let at=class extends n.LitElement{constructor(){super(...arguments),this.debug=!1,this.trace=!1,this.pageviewAtLoad=!1,this.attachPageviewHandler=!1}updated(e){super.updated(e),e.has("apiKey")&&this.apiKey&&this._apiKeyChanged(this.apiKey)}connectPageViewHandler(){window.addEventListener("location-changed",(()=>{this.sendPageView()}))}sendPageView(){this.send({hitType:"pageview",page:window.location.pathname})}send(e){const t=e.hitType;if("event"==t){const t={eventCategory:e.eventCategory,eventAction:e.eventAction};null!=e.eventLabel&&(t.eventLabel=e.eventLabel),null!=e.eventValue&&(t.eventValue=e.eventValue),window.ga("send","event",t)}else if("pageview"==t){const t=e.page;if(window.ga("set","page",t),this.customDimensions){var r,n=nt(this.customDimensions);try{for(n.s();!(r=n.n()).done;){const e=r.value;window.ga("set","dimension"+e.index,e.value)}}catch(e){n.e(e)}finally{n.f()}}window.ga("send","pageview")}}sendLoadViewTime(e){window.ga("send","timing","Page performance","Load time",e)}_apiKeyChanged(e){e&&""!==e&&(this._loadSnippet(),this._bindEvents(),this.debug&&console.debug("vt-ui-ga initialized."))}_loadSnippet(){let e="https://www.google-analytics.com/analytics.js";var t,r,n,o,i,a,s;this.debug&&(e="https://www.google-analytics.com/analytics_debug.js"),t=window,r=document,n="script",o=e,i="ga",t.GoogleAnalyticsObject=i,t[i]=t[i]||function(){(t[i].q=t[i].q||[]).push(arguments)},t[i].l=1*new Date,a=r.createElement(n),s=r.getElementsByTagName(n)[0],a.async=1,a.src=o,s.parentNode.insertBefore(a,s),this.debug&&this.trace&&(console.debug("Set GA to debug TRACE on!"),window.ga_debug={trace:!0}),window.ga("create",this.apiKey,"auto"),window.ga("set","anonymizeIp",!0),"localhost"==location.hostname&&window.ga("set","sendHitTask",null),this.pageviewAtLoad&&window.ga("send","pageview")}_bindEvents(){this.attachPageviewHandler&&this.connectPageViewHandler(),window.addEventListener("error",(()=>{for(var e=0,t=Array.from(arguments);e{this.send(e.detail)})),window.addEventListener("VT_GA_SEND_TIMING",(e=>{this.sendLoadViewTime(e.detail.ms)}))}_errorFormatter(e){return`[${e.filename}:${e.lineno}] ${e.message}`}};it([(0,u.property)({type:String,attribute:"api-key"})],at.prototype,"apiKey",void 0),it([(0,u.property)({type:Boolean})],at.prototype,"debug",void 0),it([(0,u.property)({type:Boolean})],at.prototype,"trace",void 0),it([(0,u.property)({type:Boolean,attribute:"pageview-at-load"})],at.prototype,"pageviewAtLoad",void 0),it([(0,u.property)({type:Boolean,attribute:"attach-pageview-handler"})],at.prototype,"attachPageviewHandler",void 0),it([(0,u.property)({type:Object})],at.prototype,"customDimensions",void 0),at=it([(0,u.customElement)("vt-ui-ga")],at);var st=r(71012),lt=r(6131),dt=r(70576),ct=r(85899),ut=r(40840);let At,pt=e=>e;var bt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let mt=class extends st.D{static get styles(){return(0,n.unsafeCSS)(ut.A)}render(){return(0,n.html)(At||(At=pt`
    ${0} ${0}
    `),this.searchWarningMessage,this._closeSearchBarWarning,lt.closeIcon)}launchSearchBarWarning(e,t,r){x.v.getDOMDrawers().length||(this.searchWarningMessage=e,this.searchWarningIcon="info"==t?dt.infoOutlineIcon:ct.warningIcon,r&&setTimeout(this._closeSearchBarWarning.bind(this),r),requestAnimationFrame((()=>{this.messageBar&&this.messageBar.classList.add("opened")})))}_closeSearchBarWarning(e){var t;null==e||e.preventDefault(),null==e||e.stopPropagation(),null===(t=this.messageBar)||void 0===t||t.classList.remove("opened")}};bt([(0,u.query)("#message")],mt.prototype,"messageBar",void 0),bt([(0,u.property)({type:Object})],mt.prototype,"searchWarningMessage",void 0),bt([(0,u.state)()],mt.prototype,"searchWarningIcon",void 0),mt=bt([(0,u.customElement)("vt-ui-top-message")],mt);var gt=r(83896);let ft,ht=e=>e;var vt=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Ct=class extends st.D{static get styles(){return(0,n.unsafeCSS)(gt.A)}constructor(){super(),this.showDrawer=e=>{e.detail.content&&(this.content=e.detail.content)},this.closeDrawer=()=>{this.contentNode.classList.add("closing"),setTimeout((()=>{this.contentNode.classList.remove("closing"),this.content=void 0}),100)},this.addEventListener("help-message-requested",(e=>{var t;e.stopPropagation();const r=e.detail;null===(t=this.messageBar)||void 0===t||t.launchSearchBarWarning(r.message,r.type,r.timeout)}))}connectedCallback(){super.connectedCallback(),document.addEventListener("show-drawer",this.showDrawer),document.addEventListener("close-drawer",this.closeDrawer)}disconnectedCallback(){document.removeEventListener("show-drawer",this.showDrawer),document.removeEventListener("close-drawer",this.closeDrawer),super.disconnectedCallback()}render(){return this.content?(0,n.html)(ft||(ft=ht`
    ${0}
    `),this.handleOverlayClick,"Close",E.KK.showTooltip,(()=>{x.v.closeDrawer()}),re.xmarkIcon,"Open in a new tab",E.KK.showTooltip,this.openInNewTab,re.squareArrowCornerTopRightIcon,this.content):""}handleOverlayClick(){x.v.closeDrawer()}openInNewTab(){window.open(document.location.href)}};vt([(0,u.state)()],Ct.prototype,"content",void 0),vt([(0,u.query)(".content")],Ct.prototype,"contentNode",void 0),vt([(0,u.query)("#message")],Ct.prototype,"messageBar",void 0),Ct=vt([(0,u.customElement)("vt-ui-lateral-drawer")],Ct);var wt=r(47164);let yt,xt,Dt,Bt=e=>e;var Et=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let kt=class extends st.D{static get styles(){return(0,n.unsafeCSS)(wt.A)}render(){return(0,n.html)(yt||(yt=Bt` `),k.Z8.getRedirectUrl("aboutUs"),k.Z8.getRedirectUrl("contactUs"),k.Z8.getRedirectUrl("technicalSupport"),k.Z8.getRedirectUrl("howItWorks"),k.Z8.getRedirectUrl("termsOfService"),k.Z8.getRedirectUrl("privacyPolicy"),k.Z8.getRedirectUrl("blog"),k.Z8.getRedirectUrl("releases"),k.Z8.getRedirectUrl("community"),k.Z8.getRedirectUrl("joinUs"),k.Z8.getRedirectUrl("voteAndComment"),k.Z8.getRedirectUrl("contributors"),k.Z8.getRedirectUrl("topUsers"),k.Z8.getRedirectUrl("communityBuzz"),k.Z8.getRedirectUrl("tools"),k.Z8.getRedirectUrl("apiScripts"),k.Z8.getRedirectUrl("yara"),k.Z8.getRedirectUrl("desktopApps"),k.Z8.getRedirectUrl("browserExtensions"),k.Z8.getRedirectUrl("mobileApp"),k.Z8.getRedirectUrl("servicesOverview"),k.Z8.getRedirectUrl("contactUs","premium-services"),k.Z8.getRedirectUrl("intelligenceOverview"),k.Z8.getRedirectUrl("huntingOverview"),k.Z8.getRedirectUrl("graphOverview"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocsV2"),this.vtiAccess?"":(0,n.html)(xt||(xt=Bt` `),k.Z8.getRedirectUrl("documentation"),k.Z8.getRedirectUrl("searching"),k.Z8.getRedirectUrl("reports"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocsV2"),k.Z8.getRedirectUrl("learnSite")),this.vtiAccess?(0,n.html)(Dt||(Dt=Bt` `),k.Z8.getRedirectUrl("documentation"),k.Z8.getRedirectUrl("intelligenceDocs"),k.Z8.getRedirectUrl("huntingDocs"),k.Z8.getRedirectUrl("graphDocs"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocsV2"),k.Z8.getRedirectUrl("learnSite")):"")}};Et([(0,u.property)({type:Object})],kt.prototype,"privileges",void 0),kt=Et([(0,u.customElement)("vt-ui-main-footer")],kt);r(19174),r(31016),r(51196);var $t=r(13584),_t=r(48282),Ft=r(46961),It=r(51692),Ot=r(91849),St=r(50662),Pt=r(47312),Tt=r(55583),Rt=r(63580),Lt=r(73040),Mt=r(54181),Nt=r(55439),Ut=r(84996),Jt=r(62508),zt=r(59350);let Ht;const jt=(0,n.svg)(Ht||(Ht=(e=>e)` `));let Vt;const Zt=(0,n.svg)(Vt||(Vt=(e=>e)` `));var Gt=r(90569),qt=r.n(Gt),Wt=r(31179),Yt=r(33640),Kt=r(88999),Qt=(r(79477),r(84503));let Xt,er,tr=e=>e;var rr=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let nr=class extends n.LitElement{constructor(){super(...arguments),this.logoUrl="",this.searchIconHidden=!1,this.isPrivateScanning=!1,this.searchBarOpen=!1}static get styles(){return(0,n.unsafeCSS)(Qt.A)}_menuClicked(){this.dispatchEvent(new CustomEvent("toolbar-menu-pressed",{composed:!0,bubbles:!0}))}_appsPressed(){var e;null===(e=this.renderRoot.querySelector("#vtAppsDropdown"))||void 0===e||e.toggle(),this.dispatchEvent(new CustomEvent("apps-pressed"))}_toggleSearchBar(){this.searchBarOpen=!this.searchBarOpen,this.searchBarOpen&&setTimeout((()=>{var e;null===(e=this.inputSearch)||void 0===e||e.focus()}),200)}_search(e){var t;e.preventDefault(),this.dispatchEvent(new CustomEvent("generic-search-requested",{bubbles:!0,composed:!0,detail:{query:null===(t=this.inputSearch)||void 0===t?void 0:t.query}})),setTimeout((()=>{this._toggleSearchBar()}),100)}_delayCloseOnClickOutside(e){e.preventDefault();const t=e.currentTarget;setTimeout(function(){t.close()}.bind(this),1)}_closeVtAppsDropdown(){var e;null===(e=this.renderRoot.querySelector("#vtAppsDropdown"))||void 0===e||e.close()}render(){var e;return(0,n.html)(Xt||(Xt=tr`
    ${0}
    `),Yt.menuIcon,this._menuClicked,null!==(e=_.NU.currentUser)&&void 0!==e&&e.gtiAccess?(0,J.T)(V()):(0,J.T)(qt()),this.isPrivateScanning?n.nothing:(0,n.html)(er||(er=tr``),Kt.searchIcon,this._toggleSearchBar,this.searchIconHidden),Wt.appsIcon,this._appsPressed,lt.closeIcon,this._appsPressed,this.hostname,this.privileges,this._closeVtAppsDropdown,this.currentSolution,(0,M.classMap)({"search-bar":!0,open:this.searchBarOpen}),lt.closeIcon,this._toggleSearchBar,this._toggleSearchBar,Kt.searchIcon,this._search)}};rr([(0,u.property)({type:String})],nr.prototype,"hostname",void 0),rr([(0,u.property)({type:Object})],nr.prototype,"privileges",void 0),rr([(0,u.property)({type:String,attribute:"current-solution"})],nr.prototype,"currentSolution",void 0),rr([(0,u.property)({type:String})],nr.prototype,"logoUrl",void 0),rr([(0,u.property)({type:Boolean,attribute:"search-icon-hidden"})],nr.prototype,"searchIconHidden",void 0),rr([(0,u.property)({type:Boolean})],nr.prototype,"isPrivateScanning",void 0),rr([(0,u.state)()],nr.prototype,"searchBarOpen",void 0),rr([(0,u.query)("#inputSearch")],nr.prototype,"inputSearch",void 0),nr=rr([(0,u.customElement)("vt-ui-mobile-omnibar")],nr);var or=r(12836),ir=r(30113),ar=r(81226),sr=r(84535),lr=(r(51721),r(99338));let dr,cr,ur,Ar=e=>e;var pr=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let br=class extends((0,sr.G)(st.D)){constructor(){super(...arguments),this.searchIconHidden=!1,this.enableInputDropdown=!1,this.enableSecondBar=!1,this.hiddenUpload=!1,this.inputDropdownMinWidth=900,this.inputDropdownOpened=!1,this.logoDropdownOpened=!1,this.loading=!1,this.preSearchTooltip="",this.inputDropdownArrowDown=ir.chevronDownIcon,this.inputDropdownArrowTop=or.arrowTopIcon,this.showNotifications=!1,this.isPrivateScanning=!1,this._inputDropdownArrowIcon=or.arrowTopIcon}static get styles(){return(0,n.unsafeCSS)(lr.A)}updated(e){super.updated(e),e.has("inputDropdownOpened")&&(this.dispatchEvent(new CustomEvent("input-dropdown-opened-changed",{detail:{value:this.inputDropdownOpened},bubbles:!0,composed:!0})),this._logoDropdownArrowIcon=this._computeDropdownArrowType(this.logoDropdownOpened)),e.has("logoDropdownOpened")&&(this.dispatchEvent(new CustomEvent("logo-dropdown-opened-changed",{detail:{value:this.logoDropdownOpened},bubbles:!0,composed:!0})),this._inputDropdownArrowIcon=this._computeInputDropdownArrow(this.inputDropdownOpened))}toggleInputDropdown(){var e;null===(e=this.renderRoot.querySelector("#inputDropdown"))||void 0===e||e.toggle()}openInputDropdown(){var e;null===(e=this.renderRoot.querySelector("#inputDropdown"))||void 0===e||e.open()}closeInputDropdown(){var e;null===(e=this.renderRoot.querySelector("#inputDropdown"))||void 0===e||e.close()}_computeMainLogo(e){return null!=e&&e.intelligence.granted?jt:Zt}_computeDropdownArrowType(e){return e?"top":"down"}_computeInputDropdownArrow(e){return e?this.inputDropdownArrowTop:this.inputDropdownArrowDown}_clickedEventHandler(e){const t=`omnibar-${e.target.dataset.event}-requested`;this.dispatchEvent(new CustomEvent(t))}_isSelected(e,t){return e==t}_openSolutions(e){var t;null===(t=this.renderRoot.querySelector("#vtSolutionsDropwdown"))||void 0===t||t.classList.add("open")}_closeSolutions(e){var t;null===(t=this.renderRoot.querySelector("#vtSolutionsDropwdown"))||void 0===t||t.classList.remove("open")}_inputDropdownOpenedChanged(e){this.inputDropdownOpened=e.detail.value}render(){var e;return(0,n.html)(dr||(dr=Ar`
    ${0}
    ${0} Upload file
    `),this._logoClicked,this._openSolutions,this._closeSolutions,this._computeMainLogo(this.privileges),null===(e=this._accessibleSolutions)||void 0===e?void 0:e.map((e=>(0,n.html)(cr||(cr=Ar` `),this._isSelected(this.currentSolution,e.solution),e.url,e.logoUrl))),this.toggleInputDropdown,!this.enableInputDropdown,this._inputDropdownArrowIcon,this.inputDropdownOpened,this._inputDropdownOpenedChanged,!this.enableInputDropdown,!this.preSearchButtonIcon,this._clickedEventHandler,this.preSearchButtonIcon,!this.preSearchButtonIcon,this.preSearchTooltip,this.isPrivateScanning?n.nothing:(0,n.html)(ur||(ur=Ar`
    Search
    `),this.searchIconHidden,this._searchEmpty,this._clickedEventHandler,Kt.searchIcon),this.hiddenUpload,this._clickedEventHandler,ar.uploadIcon,(0,M.classMap)({"margin-left-15":this.hiddenUpload}),this.hostname,this.user,this.userName,this.privileges,this.currentSolution,this.settingsLink,(0,N.ifDefined)(this.unreadNotifications),this.showNotifications,!this.enableSecondBar)}};pr([(0,u.property)({type:Boolean,attribute:"search-icon-hidden"})],br.prototype,"searchIconHidden",void 0),pr([(0,u.property)({type:String,attribute:"current-solution"})],br.prototype,"currentSolution",void 0),pr([(0,u.property)({type:Boolean,attribute:"enable-input-dropdown"})],br.prototype,"enableInputDropdown",void 0),pr([(0,u.property)({type:Boolean,attribute:"enable-second-bar"})],br.prototype,"enableSecondBar",void 0),pr([(0,u.property)({type:Boolean,attribute:"hidden-upload"})],br.prototype,"hiddenUpload",void 0),pr([(0,u.property)({type:String})],br.prototype,"hostname",void 0),pr([(0,u.property)({type:Number,attribute:"input-dropdown-min-width"})],br.prototype,"inputDropdownMinWidth",void 0),pr([(0,u.property)({type:Boolean,attribute:"input-dropdown-opened"})],br.prototype,"inputDropdownOpened",void 0),pr([(0,u.property)({type:Boolean,attribute:"logo-dropdown-opened"})],br.prototype,"logoDropdownOpened",void 0),pr([(0,u.property)({type:Boolean})],br.prototype,"loading",void 0),pr([(0,u.property)({type:Object,attribute:"pre-search-button-icon"})],br.prototype,"preSearchButtonIcon",void 0),pr([(0,u.property)({type:String,attribute:"pre-search-tooltip"})],br.prototype,"preSearchTooltip",void 0),pr([(0,u.property)({type:Object})],br.prototype,"privileges",void 0),pr([(0,u.property)({type:String})],br.prototype,"user",void 0),pr([(0,u.property)({type:String,attribute:"user-name"})],br.prototype,"userName",void 0),pr([(0,u.property)({type:Object,attribute:"input-dropdown-arrow-down"})],br.prototype,"inputDropdownArrowDown",void 0),pr([(0,u.property)({type:Object,attribute:"input-dropdown-arrow-top"})],br.prototype,"inputDropdownArrowTop",void 0),pr([(0,u.property)({type:String,attribute:"settings-link"})],br.prototype,"settingsLink",void 0),pr([(0,u.property)({type:Number,attribute:"unread-notifications"})],br.prototype,"unreadNotifications",void 0),pr([(0,u.property)({type:Boolean,attribute:"show-notifications"})],br.prototype,"showNotifications",void 0),pr([(0,u.property)({type:Boolean})],br.prototype,"isPrivateScanning",void 0),pr([(0,u.property)({type:Object})],br.prototype,"_inputDropdownArrowIcon",void 0),pr([(0,u.property)({type:String})],br.prototype,"_logoDropdownArrowType",void 0),br=pr([(0,u.customElement)("vt-ui-omnibar")],br);var mr=r(51367);let gr,fr=e=>e;var hr=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let vr=class extends n.LitElement{createRenderRoot(){return this}render(){return(0,n.html)(gr||(gr=fr` `),(0,n.unsafeCSS)(mr.A))}};vr=hr([(0,u.customElement)("vtstrap-root-loader")],vr);var Cr=r(73861),wr=r(31762),yr=r(88237),xr=r(76885);let Dr,Br=e=>e;var Er=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let kr=class extends st.D{constructor(){super(...arguments),this.isShowing=!1}static get styles(){return[(0,n.unsafeCSS)(xr.A)]}updated(e){super.updated(e),this.checkBrowserPerformance()}firstUpdated(e){super.firstUpdated(e),this.checkBrowserPerformance()}redirect(){E.KK.sendAnalyticsEvent("vt shell","oldbrowsers: redirect")}show(){E.KK.sendAnalyticsEvent("vt shell","oldbrowsers: show"),this.isShowing=!0}close(){E.KK.sendAnalyticsEvent("vt shell","oldbrowsers: dismiss"),this.remove()}checkBrowserPerformance(){!this.vtiAccess&&this.browserIsIE()&&this.show()}browserIsIE(){return navigator.userAgent.indexOf("MSIE ")>-1||!!navigator.userAgent.match(/Trident.*rv\:11\./)}render(){if(this.isShowing)return(0,n.html)(Dr||(Dr=Br`
    ${0}

    Performance problems?
    Try the vanilla interface for old browsers.

    Go to our documentation to learn more about our web application performance.

    `),wr.settingsIcon,this.redirect,k.Z8.getRedirectUrl("documentation"),yr.timesIcon,this.close)}};Er([(0,u.state)()],kr.prototype,"isShowing",void 0),kr=Er([(0,u.customElement)("vt-old-browser-toast")],kr);var $r=r(95623);let _r,Fr,Ir,Or=e=>e;var Sr=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let Pr=class extends n.LitElement{constructor(){super(...arguments),this.small=!1,this.actionInProgress=!1}static get styles(){return(0,n.unsafeCSS)($r.A)}updated(e){var t;(super.updated(e),e.has("config")&&this.config)&&(this.config.buttonOkText&&(this.buttonOkText=this.config.buttonOkText),null===(t=this.appDialog)||void 0===t||t.open())}close(){var e;null!==(e=this.appDialog)&&void 0!==e&&e.close&&this.appDialog.close(),this.actionInProgress=!1,this.dispatchEvent(new CustomEvent("close"))}onKo(){var e;this.close(),(null===(e=this.config)||void 0===e?void 0:e.koCallback)&&this.config.koCallback()}onOk(){var e;this.close(),(null===(e=this.config)||void 0===e?void 0:e.okCallback)&&this.config.okCallback()}onOkClick(){var e,t,r;null!==(e=this.config)&&void 0!==e&&e.keepOpenOnConfirming&&(null!==(t=this.config)&&void 0!==t&&t.buttonOkOnProgressText&&(this.buttonOkText=this.config.buttonOkOnProgressText),this.actionInProgress=!0,(null===(r=this.config)||void 0===r?void 0:r.okCallback)&&this.config.okCallback())}render(){if(this.config)return(0,n.html)(_r||(_r=Or` `),this.config.withBackdrop,this.config.modal,this.small,this.onKo.bind(this),this.onOk.bind(this),this.config.title,this.config.text,this.config.buttonKoText?(0,n.html)(Fr||(Fr=Or` `),(0,M.classMap)({disabled:this.actionInProgress}),this.config.buttonKoText):"",this.buttonOkText?(0,n.html)(Ir||(Ir=Or` `),this.actionInProgress?"disabled":"",this.getButtonClass(this.config.buttonOkColor),(0,N.ifDefined)(!this.config.keepOpenOnConfirming||void 0),(()=>this.onOkClick()),this.buttonOkText):"")}getButtonClass(e){return e?{primary:"btn-primary",success:"btn-success",info:"btn-info",warning:"btn-warning",danger:"btn-danger"}[e]:"btn-primary"}};Sr([(0,u.property)({type:Object})],Pr.prototype,"config",void 0),Sr([(0,u.property)({type:Boolean})],Pr.prototype,"small",void 0),Sr([(0,u.state)()],Pr.prototype,"buttonOkText",void 0),Sr([(0,u.state)()],Pr.prototype,"actionInProgress",void 0),Sr([(0,u.query)("#appDialog")],Pr.prototype,"appDialog",void 0),Pr=Sr([(0,u.customElement)("vt-shell-generic-dialog")],Pr);var Tr=r(29363);let Rr,Lr=e=>e;var Mr=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const Nr="euConsent";let Ur=class extends n.LitElement{static get styles(){return(0,n.unsafeCSS)(Tr.A)}constructor(){super(),this.isEuCountry=!1;const e=`https://${"tls.virustotal.com"===document.location.host?"tls":"www"}.virustotal.com/ui/cookie_disclaimer`;i.h4.createSimpleRequest(e).then((e=>{this.isEuCountry=null==e?void 0:e.data.show})).catch((e=>{D.u.report(e)}))}get wasAccepted(){return"1"===E.KK.getCookieByName(Nr)}onAcceptCookies(){const e=new Date;e.setTime(e.getTime()+31536e6),document.cookie=`${Nr}=1;expires=${e.toUTCString()}`,this.remove()}render(){if(this.isEuCountry&&!this.wasAccepted)return(0,n.html)(Rr||(Rr=Lr`
    Ok
    `),this.onAcceptCookies)}};Mr([(0,u.state)()],Ur.prototype,"isEuCountry",void 0),Ur=Mr([(0,u.customElement)("vt-stateful-disclaimer")],Ur);var Jr=r(85382),zr=r(97519);let Hr,jr,Vr,Zr,Gr,qr,Wr,Yr,Kr,Qr,Xr,en,tn,rn,nn,on,an,sn,ln,dn,cn,un,An,pn,bn,mn,gn,fn=e=>e;function hn(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return vn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};k.Z8.getRedirectUrl("intelligenceOverview"),k.Z8.getRedirectUrl("intelligenceOverview"),k.Z8.getRedirectUrl("home","search"),k.Z8.getRedirectUrl("huntingOverview"),k.Z8.getRedirectUrl("huntingOverview"),k.Z8.getRedirectUrl("huntingNotifications"),k.Z8.getRedirectUrl("graphOverview"),k.Z8.getRedirectUrl("graph"),k.Z8.getRedirectUrl("graph"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocs"),k.Z8.getRedirectUrl("apiDocs");let xn=class extends((0,c.ResponsiveMixin)(n.LitElement)){constructor(){super(...arguments),this.loading=!0,this.hideUpload=!1,this.userUnreadWalkthroughs=[],this.hasMoreNotifications=!1,this.sidebarItems=[],this.renderToast=!1,this.showGoToTop=!1,this.closed=!1,this.checkedMandiantPopup=!1,this.openWalkthrough=!1,this.toastActionHandler=e=>{},this.checkScroll=H()((()=>{this.showGoToTop=window.scrollY>500}),100,{leading:!1,trailing:!0})}get testWalkthrough(){var e;const t=new URLSearchParams(window.location.search).get("walkthrough");return(null===(e=_.NU.currentUser)||void 0===e?void 0:e.hasPrivilege(Z.V.staff))&&t}get userNameToDisplay(){return _.NU.isLoggedIn?`${_.NU.currentUser.firstName} ${_.NU.currentUser.lastName}`:""}static get styles(){return(0,n.unsafeCSS)([Jr.A,zr.A])}get isPrivate(){return!!this.viewName&&(0,R.fE)(this.viewName)}saveIocTransitionDialogPreference(){return wn((function*(){const e={preferences:{ui:{ioc_stream_hunting_unread:!1}}};try{yield _.NU.updateUser((()=>i.h4.users.patch(_.NU.currentUser.id,e)))}catch(e){D.u.report(e)}}))()}render(){var e,t,r,o,i,a,s,l,d,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,$=this;const F=_.NU.currentUser&&(null===(e=_.NU.currentUser.preferences)||void 0===e||null===(e=e.ui)||void 0===e?void 0:e.ioc_stream_hunting_unread)&&!this.closed;return(0,n.html)(Hr||(Hr=fn` ${0}
    ${0} ${0} ${0}
    ${0}
    ${0} ${0} ${0}
    ${0}
    ${0} ${0} `),!0,null===(t=this.wtPopoverConfig)||void 0===t?void 0:t.position,null===(r=this.wtPopoverConfig)||void 0===r?void 0:r.header,null===(o=this.wtPopoverConfig)||void 0===o?void 0:o.closeAction,re.xmarkIcon,null===(i=this.wtPopoverConfig)||void 0===i?void 0:i.content,null!==(a=this.wtPopoverConfig)&&void 0!==a&&a.contextLink?(0,n.html)(jr||(jr=fn` Learn more `),this.wtPopoverConfig.contextLink):n.nothing,null!==(s=this.wtPopoverConfig)&&void 0!==s&&s.showFooter?(0,n.html)(Vr||(Vr=fn`
    ${0} ${0}
    `),null===(l=this.wtPopoverConfig)||void 0===l?void 0:l.stepsCount,null!==(d=this.wtPopoverConfig)&&void 0!==d&&d.nextAction?(0,n.html)(Zr||(Zr=fn` ${0} `),null===(c=this.wtPopoverConfig)||void 0===c?void 0:c.nextAction,this.wtPopoverConfig.lastStep?(0,n.html)(Gr||(Gr=fn`Close`)):(0,n.html)(qr||(qr=fn`Next`))):n.nothing):n.nothing,F?(0,n.html)(Wr||(Wr=fn` `),(0,M.classMap)({show:!!F,"d-block":!!F}),(()=>{this.closed=!0,this.saveIocTransitionDialogPreference()}),"light"===localStorage.colorMode?"images/ioc-screen.png":"images/ioc-screen-dark.png",wn((function*(){$.closed=!0,$.saveIocTransitionDialogPreference(),yield $.updateComplete,k.Z8.redirect("iocStream")})),"ioc-notifications-table-view"===this.viewName?(0,n.html)(Yr||(Yr=fn`Close`)):(0,n.html)(Kr||(Kr=fn`Go to IoC Stream`))):n.nothing,this.gaKey,[{index:1,value:null!==(u=_.NU.currentUser)&&void 0!==u&&u.vtiAccess?"vti":"free"}],(0,M.classMap)({"max-width-600":!(null===(A=this._dialog)||void 0===A||!A.hasMaxWidth600)}),this._dialog,this._small,(()=>this._dialog=void 0),this._large?(0,n.html)(Qr||(Qr=fn` ${0} `),"overview"==this.navbar?(0,n.html)(Xr||(Xr=fn` `),this.viewName):(0,n.html)(en||(en=fn` ${0}
    ${0}
    `),!this._large,this._signOut,this._uploadPressed,!!this.unreadNotifications,this._setLastReadNotificationDate,this.hasMoreNotifications,this.isPrivate,k.Z8.getRedirectUrl("home"),null!==(p=_.NU.currentUser)&&void 0!==p&&p.gtiAccess?(0,n.html)(tn||(tn=fn` `),(0,J.T)(V())):(0,n.html)(rn||(rn=fn``),null!==(b=_.NU.currentUser)&&void 0!==b&&b.vtiAccess?jt:Zt),null!==(m=this.notifications)&&void 0!==m&&m.length?this.notifications.map(((e,t)=>(0,n.html)(on||(on=fn`
    ${0}
    ${0}
    ${0}
    `),(0,N.ifDefined)(e.link_url),0!=t?"border-top":"",e.title,(0,U._)(e.body),e.date,e.context_attributes.user_read_notification?(0,n.html)(an||(an=fn`Notification already read`)):(0,n.html)(sn||(sn=fn`Unread notification`))))):(0,n.html)(nn||(nn=fn`
    There are no notifications to show
    `)))):"",this._large?"":(0,n.html)(ln||(ln=fn` `),"images/logo.svg",this.currentSolution,this.hostname,null===(g=_.NU.currentUser)||void 0===g?void 0:g.privileges,this.isPrivate,this._openDrawer,this._handleSearchRequested),null!==(f=_.NU.currentUser)&&void 0!==f&&f.vtiAccess&&("omnibar"==this.navbar||"bare-account"==this.navbar)&&this._large?(0,n.html)(dn||(dn=fn``)):"",(0,M.classMap)({"has-sidebar":this._large&&!this._hideSidebar}),this.state,this._large?(0,n.html)(cn||(cn=fn`
    ${0}
    `),(0,M.classMap)({"has-sidebar":!this._hideSidebar}),null!==(h=_.NU.currentUser)&&void 0!==h&&h.gtiAccess?(0,n.html)(un||(un=fn``),(0,N.ifDefined)(this.navbar)):(0,n.html)(An||(An=fn``),(0,N.ifDefined)(this.navbar),null===(v=_.NU.currentUser)||void 0===v?void 0:v.privileges)):"",this.uploadDialogClosed,this.fileSubmitted,this._large?"":(0,n.html)(pn||(pn=fn` `),!this._large,!(null===(C=_.NU.currentUser)||void 0===C||!C.vtiAccess),_.NU.currentUser,this.closeDrawer,this._signOut,this.closeDrawer),this.renderToast?(0,n.html)(bn||(bn=fn` ${0} `),(()=>{E.KK.hideToast(this)}),re.xmarkIcon):"",null!==(w=_.NU.currentUser)&&void 0!==w&&w.gtiAccess?k.Z8.getRedirectUrl("GTIPrivacyNotice"):k.Z8.getRedirectUrl("privacyPolicy"),this._handleGenericOverlayTap,null===(y=_.NU.currentUser)||void 0===y?void 0:y.id,this.userUnreadWalkthroughs,this.openWalkthrough,this.showGoToTop?(0,n.html)(mn||(mn=fn` `),(()=>window.scrollTo({top:0,behavior:"smooth"})),$t.chevronUpIcon):"",null!==(x=_.NU.currentUser)&&void 0!==x&&x.gtiAccess?n.nothing:(0,n.html)(gn||(gn=fn` `),window.VTConfig.botAgentId,!(null===(D=_.NU.currentUser)||void 0===D||!D.vtiAccess),_.NU.isStaff||_.NU.isSalesStaff,null===(B=_.NU.currentUser)||void 0===B?void 0:B.id,this.viewName))}updated(e){var t,n;(super.updated(e),e.has("notifications")&&(this.unreadNotifications=this._getTotalUnreadNotifications(this.notifications)),e.has("navbar")||e.has("_large"))&&(this._hideSidebar=!(null!==(n=_.NU.currentUser)&&void 0!==n&&n.vtiAccess&&"omnibar"==this.navbar&&this._large));if(e.has("userUnreadWalkthroughs")&&(null===(t=this.userUnreadWalkthroughs)||void 0===t?void 0:t.length)>0&&this.userUnreadWalkthroughs.includes("vtenterprise-main-journeys")&&r.e(55809).then(r.bind(r,55809)).then((()=>{this.openWalkthrough=!0})).catch((e=>B.T.handleError(e))),e.has("viewName")&&this.viewName){if(!this.checkedMandiantPopup){var o;!["file-view","ip-address-view","url-view","domain-view"].includes(this.viewName)&&null!==(o=_.NU.currentUser)&&void 0!==o&&o.vtiAccess&&(this.checkedMandiantPopup=!0,this.checkMandiantIntegrationPopupRendering())}(0,R.fE)(this.viewName)?this.disableUploadModalEvents():this.enableUploadModalEvents()}}connectedCallback(){super.connectedCallback(),this.addEventListener("change-color-mode",(e=>{this.setColorMode(e.detail)})),performance&&performance.mark&&performance.mark("timer-shell-connected"),this.addEventListener("toast-requested",this.showToast),this.addEventListener("hide-toast-requested",this.hideToast),this.addEventListener("dialog-requested",(e=>{this._openInfoDialog(e.detail)})),this.addEventListener("tooltip-requested",(e=>{const t=e.detail.target;this.genericTooltip.position=t.dataset.tooltipPosition||"auto",this.genericTooltip.innerText=t.dataset.tooltipText||"",this.genericTooltip.for=t})),this.addEventListener("dialog-closed",(e=>{this._closeInfoDialog()})),this.addEventListener("show-report-in-right-drawer",(e=>{var t,r;(this.addEventListener("click",this._handleRightDrawerReportClicks),x.v.isOpen)?open(k.Z8.getRedirectUrl(e.detail.objectType,e.detail.objectId,e.detail.queryParams),"_blank"):x.v.openDrawer(e.detail.objectType,e.detail.objectId,e.detail.bypassCache,null!==(t=e.detail.ephemeralDrawer)&&void 0!==t&&t,null!==(r=e.detail.queryParams)&&void 0!==r?r:{})})),document.addEventListener("close-drawer",(()=>this.removeEventListener("click",this._handleRightDrawerReportClicks))),this.addEventListener("help-message-requested",(e=>{var t;const r=e.detail;null===(t=this.messageBar)||void 0===t||t.launchSearchBarWarning(r.message,r.type,r.timeout)})),this.enableUploadModalEvents(),this.addEventListener("generic-search-requested",this._handleSearchRequested.bind(this)),this.addEventListener("close-drawer-requested",(()=>{this._handleGenericOverlayTap()})),window.addEventListener("scroll",this.checkScroll),E.KK.deferToIdle((()=>{Promise.all([r.e(5978),r.e(69855)]).then(r.bind(r,68967)).then((()=>{this.renderToast=!0})),Jt.w.loadView("logout-view"),Jt.w.loadView("sign-in-view"),r.e(70036).then(r.bind(r,20699))})),this.appendChild(document.createElement("vt-ui-lateral-drawer"));const e=document.createElement("vtstrap-root-loader");document.body.appendChild(e)}enableUploadModalEvents(){this.addEventListener("dragover",this.openUploadModalByEvent),this.addEventListener("drop",this.setFileByEvent)}disableUploadModalEvents(){this.removeEventListener("dragover",this.openUploadModalByEvent),this.removeEventListener("drop",this.setFileByEvent)}openUploadModalByEvent(e){var t;if(e.preventDefault(),_.NU.uploadIsLimited())return;var r;new Set(null===(t=e.dataTransfer)||void 0===t?void 0:t.types).has("Files")&&!this.uploadModal.opened&&(null!==(r=_.NU.currentUser)&&void 0!==r&&r.gtiAccess?X.LK.open("gti-upload-file-modal",{}):this.uploadModal.open())}setFileByEvent(e){var t,r;if(e.preventDefault(),null==e||null===(t=e.dataTransfer)||void 0===t||!t.types.includes("Files")||_.NU.uploadIsLimited())return;const n=null==e||null===(r=e.dataTransfer)||void 0===r?void 0:r.files;var o;n&&(null!==(o=_.NU.currentUser)&&void 0!==o&&o.gtiAccess?(X.LK.close("gti-upload-file-modal"),X.LK.open("gti-upload-file-modal",{file:n[0]})):this.uploadModalForm.setFile(n[0]))}disconnectedCallback(){window.removeEventListener("scroll",this.checkScroll),super.disconnectedCallback()}setColorMode(e){localStorage.setItem("colorMode",e||"dark"),document.documentElement.setAttribute("data-bs-theme",e||"dark")}showMandiantPopupForAdmin(){return wn((function*(){if(!_.NU.currentUser)return;const e=_.NU.currentUser.mainGroup||"group";setTimeout((()=>X.LK.open("vt-mandiant-integration",{isGroupAdmin:!0,groupName:e})),2e3)}))()}showMandiantPopupForUser(){setTimeout((()=>X.LK.open("vt-mandiant-integration",{isGroupUser:!0})),2e3)}checkMandiantIntegrationPopupRendering(){var e=this;return wn((function*(){var t;if(null!==(t=_.NU.currentUser)&&void 0!==t&&null!==(t=t.preferences)&&void 0!==t&&null!==(t=t.ui)&&void 0!==t&&t.mandiant_popup_unread)e.showMandiantPopupForAdmin();else{var r;if(!(null===(r=_.NU.currentUser)||void 0===r||null===(r=r.preferences)||void 0===r||null===(r=r.ui)||void 0===r?void 0:r.mandiant_report_popup_read)){(yield(new l.DL).setParams({relationships:["data_connector"],"relationship_attributes[data_connector]":"base_url,description,title"}).load()).dataObjects.filter((e=>{var t;return(null==e||null===(t=e.data)||void 0===t?void 0:t.relationships.data_connector.data.id)===zt.q_.VENDOR_MAP_ID.mandiant})).length>0&&e.showMandiantPopupForUser()}}}))()}firstUpdated(e){var t,r;super.firstUpdated(e),this.dispatchEvent(new CustomEvent("supported-app",{bubbles:!0,composed:!0})),this.userUnreadWalkthroughs=_.NU.isLoggedIn?Array.from(new Set((null===(t=_.NU.currentUser.preferences)||void 0===t||null===(t=t.ui)||void 0===t?void 0:t.walkthroughs_unread)||[])):[],this.testWalkthrough&&(this.userUnreadWalkthroughs=["vtenterprise-main-journeys"]);const n=document.head.querySelector('link[rel="icon"]');var o;n&&(n.href=null!==(o=_.NU.currentUser)&&void 0!==o&&o.gtiAccess?"images/gti-logo.png":"images/favicon.svg");document.title=E.KK.getPageTitle(),this._updateSidebarItems(null===(r=_.NU.currentUser)||void 0===r?void 0:r.id),setTimeout(wn((function*(){yield Cr.s.checkTerms()})))}_handleRightDrawerReportClicks(e){if(0!==e.button)return null;if(e.metaKey||e.ctrlKey)return null;let t=null;var r,n=hn(e.composedPath()||e.path);try{for(n.s();!(r=n.n()).done;){const e=r.value,n=document.location.href.replace(k.Z8.rootPath,"").split("/")[1];if(e&&e instanceof Element&&e instanceof HTMLAnchorElement){const r=e.href&&e.href.replace(k.Z8.rootPath,"").split("/")[1];if(e.href&&e.href!=k.Z8.rootPath&&n!=r){t=e;break}}}}catch(e){n.e(e)}finally{n.f()}return t&&"_blank"==t.target||t&&(e.stopPropagation(),e.preventDefault(),window.open(t.href)),null}setQuery(e){var t;e?this.navbarEl?this.navbarEl.setQuery(e):requestAnimationFrame((()=>{this.navbarEl&&this.navbarEl.setQuery(e)})):null===(t=this.navbarEl)||void 0===t||t.clear()}_updateSidebarItems(e){var t,r,n;const o=[{icon:_t.insightsIcon,label:"Threat landscape",link:k.Z8.getRedirectUrl(null!==(t=_.NU.currentUser)&&void 0!==t&&t.insightsAccess?"threatLandscape":"threatLandscapeOverview"),hideInMobile:!0},{icon:Tt.isearchIcon,label:"Search",link:k.Z8.getRedirectUrl("home","search")},{icon:It.clusteringIcon,label:"Clustering",link:k.Z8.getRedirectUrl("clustering"),hideInMobile:!0},{icon:Nt.statsIcon,label:"Stats",link:k.Z8.getRedirectUrl("stats"),hideInMobile:!0},{divider:!0},{icon:Rt.notificationsIcon,label:"IoC Stream",link:k.Z8.getRedirectUrl("iocNotifications"),hideInMobile:!0}],i=[{icon:re.yaraIcon,label:"Livehunt",link:k.Z8.getRedirectUrl("hunting"),hideInMobile:!0},{icon:Mt.retrohuntIcon,label:"Retrohunt",link:k.Z8.getRedirectUrl("huntingRetro"),hideInMobile:!0},{icon:Ot.diffIcon,label:"Diff",link:k.Z8.getRedirectUrl("diffs"),hideInMobile:!0},{hideInMobile:!0,divider:!0}],a=[{icon:Pt.graphIcon,label:"Graph",link:k.Z8.getRedirectUrl("graph"),hideInMobile:!0},{hideInMobile:!0,divider:!0}],s=[],l=null===(r=_.NU.currentUser)||void 0===r?void 0:r.hasPrivilege(L.E["private-scanning"]),d=null===(n=_.NU.currentUser)||void 0===n?void 0:n.hasPrivilege(L.E.intelligence);(l||d)&&s.push({icon:Lt.privateScanningIcon,label:"Private scanning",link:l?k.Z8.getRedirectUrl("privateScanning"):k.Z8.getRedirectUrl("privateScanningOverview")},{divider:!0});const c=[{icon:Ft.apiKeyIcon,label:"API Key",link:k.Z8.getRedirectUrl(`user/${e}/apikey`),hideInMobile:!0},{divider:!0,hideInMobile:!0}],u=[{icon:St.documentationIcon,label:"Documentation",link:k.Z8.getRedirectUrl("documentation")}],A=_.NU.currentUser&&_.NU.currentUser.vtiAccess?[{icon:re.screenGearIcon,label:"Technology Integrations",link:k.Z8.getRedirectUrl("technologyIntegrations")}]:[],p=[{icon:Ut.supportIcon,label:"Support",link:k.Z8.getRedirectUrl("technicalSupport")}];this.sidebarItems=[...o,...i,...a,...s,...c,...A,...u,...p]}_getTotalUnreadNotifications(e){if(!e)return 0;return e.filter((e=>!e.context_attributes.user_read_notification)).length}_openDrawer(){this.drawer&&this.drawer.open&&this.drawer&&this.drawer.open()}closeDrawer(){this._large||this.drawer&&this.drawer.close()}_uploadPressed(){var e;null!==(e=_.NU.currentUser)&&void 0!==e&&e.gtiAccess?X.LK.open("gti-upload-file-modal",{}):(this.uploadModal.open(),this.uploadModalForm.openFileSelector())}closeUploadModal(){var e,t;null!==(e=_.NU.currentUser)&&void 0!==e&&e.gtiAccess?X.LK.close("gti-upload-file-modal"):(this.uploadModalForm.reset(),null===(t=this.uploadModal)||void 0===t||t.close())}closeOverlay(){var e,t;null!==(e=this.genericOverlay)&&void 0!==e&&e.close&&(null===(t=this.genericOverlay)||void 0===t||t.close())}fileSubmitted(e){let t=e.detail;this.closeUploadModal(),"file"===t.type&&k.Z8.redirect("file",t.id),"analysis"===t.type&&k.Z8.redirect("fileAnalysis",t.id)}_handleSearchRequested(e){var t;const r=null==e||null===(t=e.detail)||void 0===t?void 0:t.query;e.stopPropagation(),r?this.dispatchEvent(new CustomEvent("shell-search-requested",{detail:{query:r}})):this.navbarEl&&this.navbarEl.search()}_signOut(e){e.preventDefault(),this.dispatchEvent(new CustomEvent("sign-out-requested"))}_setLastReadNotificationDate(e){this._getTotalUnreadNotifications(this.notifications)&&this.dispatchEvent(new CustomEvent("set-notifications-read-requested"))}uploadDialogClosed(){var e;null===(e=this.uploadModalForm)||void 0===e||e.reset()}vtiRequiredDialog(){const e={title:"Premium license required",text:"You do not have access to our premium features",modal:!0,buttonOkText:"See premium services overview",okCallback:()=>{k.Z8.redirect("intelligenceOverview")}};this._openInfoDialog(e)}showChunkLoadingError(){const e={title:"Loading Error",text:"The application could not load one or more of its parts. Please check your internet connection and reload the app.",modal:!0,withBackdrop:!0,buttonOkText:"Reload",okCallback:()=>{location.reload()},buttonKoText:"Ignore"};this._openInfoDialog(e)}_openInfoDialog(e){this._dialog=e}_closeInfoDialog(){const e=this.renderRoot.querySelector("vt-shell-generic-dialog");e&&e.close()}confirmGenericDialog(){const e=this.renderRoot.querySelector("vt-shell-generic-dialog");var t;e&&((null===(t=this._dialog)||void 0===t?void 0:t.okCallback)&&this._dialog.okCallback(),e.close())}dismissGenericDialog(){const e=this.renderRoot.querySelector("vt-shell-generic-dialog");var t;e&&((null===(t=this._dialog)||void 0===t?void 0:t.koCallback)&&this._dialog.koCallback(),e.close())}showToast(e){requestAnimationFrame((()=>{if(this.toast&&this.toastMsg&&this.toastAction){var t;if(this.hideToast(),this.toastMsg.innerText=e.detail.text,this.toast.duration=e.detail.duration||5e3,this.toastAction.innerText=e.detail.action_text||"",this.toastLoading)null!==(t=e.detail)&&void 0!==t&&t.loading?this.toastLoading.style="":this.toastLoading.style="display: none;";e.detail.action_text&&e.detail.action_function&&(this.toastActionHandler=()=>{e.detail.action_function(),this.toast.close()},this.toastAction.addEventListener("click",this.toastActionHandler)),this.toast.open()}}))}hideToast(){var e;this.toastAction&&this.toastAction.removeEventListener("click",this.toastActionHandler),null===(e=this.toast)||void 0===e||e.close()}_handleGenericOverlayTap(){x.v.closeDrawer()}refreshNavbar(){var e;null===(e=this.unoNavbar)||void 0===e||e.refreshInputAutocomplete()}showError(e){var t;null===(t=this.querySelector("#view-container"))||void 0===t||t.replaceChildren(w.default.create(e))}};yn([(0,u.property)({type:Boolean})],xn.prototype,"loading",void 0),yn([(0,u.property)({type:Number})],xn.prototype,"state",void 0),yn([(0,u.property)({type:Boolean})],xn.prototype,"hideUpload",void 0),yn([(0,u.property)({type:String})],xn.prototype,"gaKey",void 0),yn([(0,u.property)({type:String})],xn.prototype,"hostname",void 0),yn([(0,u.property)({type:Array})],xn.prototype,"userUnreadWalkthroughs",void 0),yn([(0,u.property)({type:String})],xn.prototype,"navbar",void 0),yn([(0,u.property)({type:String})],xn.prototype,"currentSolution",void 0),yn([(0,u.property)({type:Array})],xn.prototype,"notifications",void 0),yn([(0,u.property)({type:Boolean})],xn.prototype,"hasMoreNotifications",void 0),yn([(0,u.property)({type:Array})],xn.prototype,"sidebarItems",void 0),yn([(0,u.property)({type:String})],xn.prototype,"viewName",void 0),yn([(0,u.property)({type:Number})],xn.prototype,"unreadNotifications",void 0),yn([(0,u.state)()],xn.prototype,"_dialog",void 0),yn([(0,u.query)("#uploadModal")],xn.prototype,"uploadModal",void 0),yn([(0,u.query)("#uploadModalForm")],xn.prototype,"uploadModalForm",void 0),yn([(0,u.query)("#genericOverlay")],xn.prototype,"genericOverlay",void 0),yn([(0,u.query)("#drawer")],xn.prototype,"drawer",void 0),yn([(0,u.query)("uno-navbar")],xn.prototype,"navbarEl",void 0),yn([(0,u.query)("#toast")],xn.prototype,"toast",void 0),yn([(0,u.query)("#toast .toast-msg")],xn.prototype,"toastMsg",void 0),yn([(0,u.query)("#toast .toast-action")],xn.prototype,"toastAction",void 0),yn([(0,u.query)("#toast #toast-loading")],xn.prototype,"toastLoading",void 0),yn([(0,u.query)("#message")],xn.prototype,"messageBar",void 0),yn([(0,u.query)("#genericTooltip")],xn.prototype,"genericTooltip",void 0),yn([(0,u.query)("uno-navbar")],xn.prototype,"unoNavbar",void 0),yn([(0,u.state)()],xn.prototype,"_hideSidebar",void 0),yn([(0,u.property)({type:Number})],xn.prototype,"sidebarActiveIndex",void 0),yn([(0,u.state)()],xn.prototype,"renderToast",void 0),yn([(0,u.state)()],xn.prototype,"showGoToTop",void 0),yn([(0,u.state)()],xn.prototype,"closed",void 0),yn([(0,u.state)()],xn.prototype,"checkedMandiantPopup",void 0),yn([(0,u.state)()],xn.prototype,"openWalkthrough",void 0),yn([(0,u.property)()],xn.prototype,"wtPopoverConfig",void 0),yn([(0,u.query)("vt-ui-popover#wt-popover")],xn.prototype,"wtPopover",void 0),xn=yn([(0,u.customElement)("vt-ui-shell")],xn),(0,D.t)(),T.start().then((()=>{$.J.setupControllerlessRouter(R.Rj),$.J.setupLinkNavigationClick(),$.J.start(),E.KK.deferToIdle((()=>{const e=document.createElement("script");e.src="static/qrcode.min.js",e.setAttribute("async",""),document.head.appendChild(e)}),1e3)}))},56717:(e,t,r)=>{"use strict";r.d(t,{C:()=>c});var n=r(51227),o=r.n(n),i=r(16645),a=r(68122),s=r(45241),l=r(71012),d=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};o()("lit-generic-view"),o().enabled("lit-generic-view");class c extends l.D{constructor(e){super(),this.initialContentState=e,this.active=!1,this.loading=!1,this.hasMore=!1,this.drawerMode=!1}connectedCallback(){super.connectedCallback();const e=Object.values(a.z).includes(this.initialContentState)?this.initialContentState:a.z.ShowingContent;this.drawerMode||this.notifyContentState(e)}firstUpdated(e){super.firstUpdated(e),this.dispatchEvent(new CustomEvent(`${this.localName}-ready`,{bubbles:!0,composed:!0}))}updated(e){super.updated(e),this.classList.toggle("drawer",this.drawerMode)}notifyContentState(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.z.ShowingContent;this.initialContentState=e,this.dispatchEvent(new CustomEvent("content-state",{bubbles:!0,composed:!0,detail:{value:e}})),e===a.z.ShowingContent?this.removeAttribute("hidden"):this.setAttribute("hidden","")}onOpenReportRequested(e){const t=e.detail.entity;s.KK.showInDrawer(this,t._type,t.id)}static getRouteParams(e){}updateUrl(e){this.dispatchEvent(new CustomEvent("update-url",{detail:{href:e},bubbles:!0,composed:!0}))}}d([(0,i.state)()],c.prototype,"active",void 0),d([(0,i.property)({type:Boolean})],c.prototype,"loading",void 0),d([(0,i.property)({type:Boolean})],c.prototype,"hasMore",void 0),d([(0,i.property)({type:Boolean})],c.prototype,"drawerMode",void 0)},57357:(e,t,r)=>{"use strict";r.d(t,{nl:()=>s});var n=r(87678),o=r(36323);function i(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function a(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:30,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=new Date;o.setTime(o.getTime()+24*r*60*60*1e3);const i=`${e}=${t};${"expires="+o.toUTCString()};path=/;${n?"domain=.virustotal.com":""}`;document.cookie=i}const s=new class{get activeGroup(){return localStorage.getItem(o.rY)}setActiveGroup(e){localStorage.setItem(o.rY,e),a(o.rY,e,365,!0)}updateActiveGroup(e){var t,r=this;return(t=function*(){e&&(yield n.u.group.switchGroup(e),r.setActiveGroup(e))},function(){var e=this,r=arguments;return new Promise((function(n,o){var a=t.apply(e,r);function s(e){i(a,n,o,s,l,"next",e)}function l(e){i(a,n,o,s,l,"throw",e)}s(void 0)}))})()}cleanActiveGroup(){localStorage.removeItem(o.rY),a(o.rY,"",-1)}}},68122:(e,t,r)=>{"use strict";var n;r.d(t,{z:()=>n}),function(e){e[e.ShowingContent=0]="ShowingContent",e[e.NeedsReportSkeleton=1]="NeedsReportSkeleton",e[e.NeedsListSkeleton=2]="NeedsListSkeleton",e[e.NeedsSkeletonWithMessage=3]="NeedsSkeletonWithMessage",e[e.NeedsSingleRowSkeleton=4]="NeedsSingleRowSkeleton"}(n||(n={}))},96855:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});const n={AF:"AFGHANISTAN",AX:"ALAND ISLANDS",AL:"ALBANIA",DZ:"ALGERIA",AS:"AMERICAN SAMOA",AD:"ANDORRA",AO:"ANGOLA",AI:"ANGUILLA",AQ:"ANTARCTICA",AG:"ANTIGUA AND BARBUDA",AR:"ARGENTINA",AM:"ARMENIA",AW:"ARUBA",AU:"AUSTRALIA",AT:"AUSTRIA",AZ:"AZERBAIJAN",BS:"BAHAMAS",BH:"BAHRAIN",BD:"BANGLADESH",BB:"BARBADOS",BY:"BELARUS",BE:"BELGIUM",BZ:"BELIZE",BJ:"BENIN",BM:"BERMUDA",BT:"BHUTAN",BO:"BOLIVIA, PLURINATIONAL STATE OF",BQ:"BONAIRE, SINT EUSTATIUS AND SABA",BA:"BOSNIA AND HERZEGOVINA",BW:"BOTSWANA",BV:"BOUVET ISLAND",BR:"BRAZIL",IO:"BRITISH INDIAN OCEAN TERRITORY",BN:"BRUNEI DARUSSALAM",BG:"BULGARIA",BF:"BURKINA FASO",BI:"BURUNDI",KH:"CAMBODIA",CM:"CAMEROON",CA:"CANADA",CV:"CAPE VERDE",KY:"CAYMAN ISLANDS",CF:"CENTRAL AFRICAN REPUBLIC",TD:"CHAD",CL:"CHILE",CN:"CHINA",CX:"CHRISTMAS ISLAND",CC:"COCOS (KEELING) ISLANDS",CO:"COLOMBIA",KM:"COMOROS",CG:"CONGO",CD:"CONGO, THE DEMOCRATIC REPUBLIC OF THE",CK:"COOK ISLANDS",CR:"COSTA RICA",CI:"COTE D'IVOIRE",HR:"CROATIA",CU:"CUBA",CW:"CURAÇAO",CY:"CYPRUS",CZ:"CZECH REPUBLIC",DK:"DENMARK",DJ:"DJIBOUTI",DM:"DOMINICA",DO:"DOMINICAN REPUBLIC",EC:"ECUADOR",EG:"EGYPT",SV:"EL SALVADOR",GQ:"EQUATORIAL GUINEA",ER:"ERITREA",EE:"ESTONIA",ET:"ETHIOPIA",FK:"FALKLAND ISLANDS (MALVINAS)",FO:"FAROE ISLANDS",FJ:"FIJI",FI:"FINLAND",FR:"FRANCE",GF:"FRENCH GUIANA",PF:"FRENCH POLYNESIA",TF:"FRENCH SOUTHERN TERRITORIES",GA:"GABON",GM:"GAMBIA",GE:"GEORGIA",DE:"GERMANY",GH:"GHANA",GI:"GIBRALTAR",GR:"GREECE",GL:"GREENLAND",GD:"GRENADA",GP:"GUADELOUPE",GU:"GUAM",GT:"GUATEMALA",GG:"GUERNSEY",GN:"GUINEA",GW:"GUINEA-BISSAU",GY:"GUYANA",HT:"HAITI",HM:"HEARD ISLAND AND MCDONALD ISLANDS",VA:"HOLY SEE (VATICAN CITY STATE)",HN:"HONDURAS",HK:"HONG KONG",HU:"HUNGARY",IS:"ICELAND",IN:"INDIA",ID:"INDONESIA",IR:"IRAN, ISLAMIC REPUBLIC OF",IQ:"IRAQ",IE:"IRELAND",IM:"ISLE OF MAN",IL:"ISRAEL",IT:"ITALY",JM:"JAMAICA",JP:"JAPAN",JE:"JERSEY",JO:"JORDAN",KZ:"KAZAKHSTAN",KE:"KENYA",KI:"KIRIBATI",KP:"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF",KR:"KOREA, REPUBLIC OF",XK:"KOSOVO",KW:"KUWAIT",KG:"KYRGYZSTAN",LA:"LAO PEOPLE'S DEMOCRATIC REPUBLIC",LV:"LATVIA",LB:"LEBANON",LS:"LESOTHO",LR:"LIBERIA",LY:"LIBYAN ARAB JAMAHIRIYA",LI:"LIECHTENSTEIN",LT:"LITHUANIA",LU:"LUXEMBOURG",MO:"MACAO",MK:"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF",MG:"MADAGASCAR",MW:"MALAWI",MY:"MALAYSIA",MV:"MALDIVES",ML:"MALI",MT:"MALTA",MH:"MARSHALL ISLANDS",MQ:"MARTINIQUE",MR:"MAURITANIA",MU:"MAURITIUS",YT:"MAYOTTE",MX:"MEXICO",FM:"MICRONESIA, FEDERATED STATES OF",MD:"MOLDOVA, REPUBLIC OF",MC:"MONACO",MN:"MONGOLIA",ME:"MONTENEGRO",MS:"MONTSERRAT",MA:"MOROCCO",MZ:"MOZAMBIQUE",MM:"MYANMAR",NA:"NAMIBIA",NR:"NAURU",NP:"NEPAL",NL:"NETHERLANDS",NC:"NEW CALEDONIA",NZ:"NEW ZEALAND",NI:"NICARAGUA",NE:"NIGER",NG:"NIGERIA",NU:"NIUE",NF:"NORFOLK ISLAND",MP:"NORTHERN MARIANA ISLANDS",NO:"NORWAY",OM:"OMAN",PK:"PAKISTAN",PW:"PALAU",PS:"PALESTINE, STATE OF",PA:"PANAMA",PG:"PAPUA NEW GUINEA",PY:"PARAGUAY",PE:"PERU",PH:"PHILIPPINES",PN:"PITCAIRN",PL:"POLAND",PT:"PORTUGAL",PR:"PUERTO RICO",QA:"QATAR",RE:"REUNION",RO:"ROMANIA",RU:"RUSSIAN FEDERATION",RW:"RWANDA",BL:"SAINT BARTHELEMY",SH:"SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA",KN:"SAINT KITTS AND NEVIS",LC:"SAINT LUCIA",MF:"SAINT MARTIN",PM:"SAINT PIERRE AND MIQUELON",VC:"SAINT VINCENT AND THE GRENADINES",WS:"SAMOA",SM:"SAN MARINO",ST:"SAO TOME AND PRINCIPE",SA:"SAUDI ARABIA",SN:"SENEGAL",RS:"SERBIA",SC:"SEYCHELLES",SL:"SIERRA LEONE",SG:"SINGAPORE",SX:"SINT MAARTEN (DUTCH PART)",SK:"SLOVAKIA",SI:"SLOVENIA",SB:"SOLOMON ISLANDS",SO:"SOMALIA",SS:"SOUTH SUDAN",ZA:"SOUTH AFRICA",GS:"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS",ES:"SPAIN",LK:"SRI LANKA",SD:"SUDAN",SR:"SURINAME",SJ:"SVALBARD AND JAN MAYEN",SZ:"SWAZILAND",SE:"SWEDEN",CH:"SWITZERLAND",SY:"SYRIAN ARAB REPUBLIC",TW:"TAIWAN",TJ:"TAJIKISTAN",TZ:"TANZANIA, UNITED REPUBLIC OF",TH:"THAILAND",TL:"TIMOR-LESTE",TG:"TOGO",TK:"TOKELAU",TO:"TONGA",TT:"TRINIDAD AND TOBAGO",TN:"TUNISIA",TR:"TÜRKİYE",TM:"TURKMENISTAN",TC:"TURKS AND CAICOS ISLANDS",TV:"TUVALU",UG:"UGANDA",UA:"UKRAINE",AE:"UNITED ARAB EMIRATES",GB:"UNITED KINGDOM",US:"UNITED STATES",UM:"UNITED STATES MINOR OUTLYING ISLANDS",UY:"URUGUAY",UZ:"UZBEKISTAN",VU:"VANUATU",VE:"VENEZUELA, BOLIVARIAN REPUBLIC OF",VN:"VIET NAM",VG:"VIRGIN ISLANDS, BRITISH",VI:"VIRGIN ISLANDS, U.S.",WF:"WALLIS AND FUTUNA",EH:"WESTERN SAHARA",YE:"YEMEN",ZM:"ZAMBIA",ZW:"ZIMBABWE",ZZ:"UNKNOWN OR UNSPECIFIED"},o={AF:"Afghanistan",AX:"Aland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua And Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BQ:"Bonaire, Sint Eustatius & Saba",BA:"Bosnia And Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"R.D. Congo",CK:"Cook Islands",CR:"Costa Rica",CI:"Cote D'ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island & Mcdonald Islands",VA:"Vatican",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle Of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"F.S. Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",BL:"St. Barthelemy",SH:"St. Helena, Ascension & Tristan Da Cunha",KN:"St. Kitts & Nevis",LC:"St. Lucia",MF:"St. Martin",PM:"St. Pierre & Miquelon",VC:"St. Vincent & The Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome & Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Dutch Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia & The South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard And Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TL:"Timor-leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad And Tobago",TN:"Tunisia",TR:"Türkiye",TM:"Turkmenistan",TC:"Turks And Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"U.S. Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela",VN:"Vietnam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis And Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe",ZZ:"Unknown Or Unspecified"},i={AL:"Alabama",AK:"Alaska",AS:"American Samoa",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District Of Columbia",FM:"Federated States Of Micronesia",FL:"Florida",GA:"Georgia",GU:"Guam",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MH:"Marshall Islands",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",MP:"Northern Mariana Islands",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PW:"Palau",PA:"Pennsylvania",PR:"Puerto Rico",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VI:"Virgin Islands",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming"};const a=new class{getCountryName(e){return n[e]||""}getCountryShortName(e){return o[e]||""}get countryCodes(){return Object.keys(this.countryMap)}get countryMap(){return n}get USStateMap(){return i}getUSStateName(e){return i[e]||""}isTextIncludedInCountryName(e,t){return this.getCountryName(e).toLowerCase().normalize("NFD").replace(/(?:[\^`\xA8\xAF\xB4\xB7\xB8\u02B0-\u034E\u0350-\u0357\u035D-\u0362\u0374\u0375\u037A\u0384\u0385\u0483-\u0487\u0559\u0591-\u05A1\u05A3-\u05BD\u05BF\u05C1\u05C2\u05C4\u064B-\u0652\u0657\u0658\u06DF\u06E0\u06E5\u06E6\u06EA-\u06EC\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F5\u0818\u0819\u0898-\u089F\u08C9-\u08D2\u08E3-\u08FE\u093C\u094D\u0951-\u0954\u0971\u09BC\u09CD\u0A3C\u0A4D\u0ABC\u0ACD\u0AFD-\u0AFF\u0B3C\u0B4D\u0B55\u0BCD\u0C3C\u0C4D\u0CBC\u0CCD\u0D3B\u0D3C\u0D4D\u0DCA\u0E3A\u0E47-\u0E4C\u0E4E\u0EBA\u0EC8-\u0ECC\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F82-\u0F84\u0F86\u0F87\u0FC6\u1037\u1039\u103A\u1063\u1064\u1069-\u106D\u1087-\u108D\u108F\u109A\u109B\u135D-\u135F\u1714\u1715\u1734\u17C9-\u17D3\u17DD\u1939-\u193B\u1A60\u1A75-\u1A7C\u1A7F\u1AB0-\u1ABE\u1AC1-\u1ACB\u1B34\u1B44\u1B6B-\u1B73\u1BAA\u1BAB\u1BE6\u1BF2\u1BF3\u1C36\u1C37\u1C78-\u1C7D\u1CD0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1D2C-\u1D6A\u1DC4-\u1DCF\u1DF5-\u1DFF\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2CEF-\u2CF1\u2E2F\u302A-\u302F\u3099-\u309C\u30FC\uA66F\uA67C\uA67D\uA67F\uA69C\uA69D\uA6F0\uA6F1\uA700-\uA721\uA788-\uA78A\uA7F8\uA7F9\uA806\uA82C\uA8C4\uA8E0-\uA8F1\uA92B-\uA92E\uA953\uA9B3\uA9C0\uA9E5\uAA7B-\uAA7D\uAABF-\uAAC2\uAAF6\uAB5B-\uAB5F\uAB69-\uAB6B\uABEC\uABED\uFB1E\uFE20-\uFE2F\uFF3E\uFF40\uFF70\uFF9E\uFF9F\uFFE3]|\uD800\uDEE0|\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD22-\uDD27\uDD4E\uDD69-\uDD6D\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC46\uDC70\uDCB9\uDCBA\uDD33\uDD34\uDD73\uDDC0\uDDCA-\uDDCC\uDE35\uDE36\uDEE9\uDEEA\uDF3B\uDF3C\uDF4D\uDF66-\uDF6C\uDF70-\uDF74\uDFCE-\uDFD0\uDFD2\uDFD3\uDFE1\uDFE2]|\uD805[\uDC42\uDC46\uDCC2\uDCC3\uDDBF\uDDC0\uDE3F\uDEB6\uDEB7\uDF2B]|\uD806[\uDC39\uDC3A\uDD3D\uDD3E\uDD43\uDDE0\uDE34\uDE47\uDE99]|\uD807[\uDC3F\uDD42\uDD44\uDD45\uDD97\uDF41\uDF42\uDF5A]|\uD80D[\uDC47-\uDC55]|\uD818\uDD2F|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDD6B\uDD6C\uDF8F-\uDF9F\uDFF0\uDFF1]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uD838[\uDC30-\uDC6D\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDDEE\uDDEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD46\uDD48-\uDD4A])/g,"").includes(t.toLowerCase().normalize("NFD").replace(/(?:[\^`\xA8\xAF\xB4\xB7\xB8\u02B0-\u034E\u0350-\u0357\u035D-\u0362\u0374\u0375\u037A\u0384\u0385\u0483-\u0487\u0559\u0591-\u05A1\u05A3-\u05BD\u05BF\u05C1\u05C2\u05C4\u064B-\u0652\u0657\u0658\u06DF\u06E0\u06E5\u06E6\u06EA-\u06EC\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F5\u0818\u0819\u0898-\u089F\u08C9-\u08D2\u08E3-\u08FE\u093C\u094D\u0951-\u0954\u0971\u09BC\u09CD\u0A3C\u0A4D\u0ABC\u0ACD\u0AFD-\u0AFF\u0B3C\u0B4D\u0B55\u0BCD\u0C3C\u0C4D\u0CBC\u0CCD\u0D3B\u0D3C\u0D4D\u0DCA\u0E3A\u0E47-\u0E4C\u0E4E\u0EBA\u0EC8-\u0ECC\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F82-\u0F84\u0F86\u0F87\u0FC6\u1037\u1039\u103A\u1063\u1064\u1069-\u106D\u1087-\u108D\u108F\u109A\u109B\u135D-\u135F\u1714\u1715\u1734\u17C9-\u17D3\u17DD\u1939-\u193B\u1A60\u1A75-\u1A7C\u1A7F\u1AB0-\u1ABE\u1AC1-\u1ACB\u1B34\u1B44\u1B6B-\u1B73\u1BAA\u1BAB\u1BE6\u1BF2\u1BF3\u1C36\u1C37\u1C78-\u1C7D\u1CD0-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1D2C-\u1D6A\u1DC4-\u1DCF\u1DF5-\u1DFF\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2CEF-\u2CF1\u2E2F\u302A-\u302F\u3099-\u309C\u30FC\uA66F\uA67C\uA67D\uA67F\uA69C\uA69D\uA6F0\uA6F1\uA700-\uA721\uA788-\uA78A\uA7F8\uA7F9\uA806\uA82C\uA8C4\uA8E0-\uA8F1\uA92B-\uA92E\uA953\uA9B3\uA9C0\uA9E5\uAA7B-\uAA7D\uAABF-\uAAC2\uAAF6\uAB5B-\uAB5F\uAB69-\uAB6B\uABEC\uABED\uFB1E\uFE20-\uFE2F\uFF3E\uFF40\uFF70\uFF9E\uFF9F\uFFE3]|\uD800\uDEE0|\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD22-\uDD27\uDD4E\uDD69-\uDD6D\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC46\uDC70\uDCB9\uDCBA\uDD33\uDD34\uDD73\uDDC0\uDDCA-\uDDCC\uDE35\uDE36\uDEE9\uDEEA\uDF3B\uDF3C\uDF4D\uDF66-\uDF6C\uDF70-\uDF74\uDFCE-\uDFD0\uDFD2\uDFD3\uDFE1\uDFE2]|\uD805[\uDC42\uDC46\uDCC2\uDCC3\uDDBF\uDDC0\uDE3F\uDEB6\uDEB7\uDF2B]|\uD806[\uDC39\uDC3A\uDD3D\uDD3E\uDD43\uDDE0\uDE34\uDE47\uDE99]|\uD807[\uDC3F\uDD42\uDD44\uDD45\uDD97\uDF41\uDF42\uDF5A]|\uD80D[\uDC47-\uDC55]|\uD818\uDD2F|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDD6B\uDD6C\uDF8F-\uDF9F\uDFF0\uDFF1]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uD838[\uDC30-\uDC6D\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDDEE\uDDEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD46\uDD48-\uDD4A])/g,""))}}},61720:(e,t,r)=>{"use strict";r.d(t,{v:()=>u});var n=r(27398),o=r(73095),i=r(62508),a=r(95688),s=r(58617);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t{this.isOpen&&(this.popState=!0,e.stopImmediatePropagation(),this.closeDrawer())},window.addEventListener("popstate",this.handlePopState)}get shell(){return this._shell||(this._shell=document.querySelector("vt-ui-shell")),this._shell}openDrawer(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4?arguments[4]:void 0;const c=(0,o.Fr)(e);i.w.loadView(c.viewName).then((o=>{const i=o.default.getRouteParams(t),u=!c.privileges||c.privileges&&(0,n.$)(c.privileges),A=!c.guardFunction||c.guardFunction(i);if(!u||!A)return;const p=new o.default({routeParams:i,queryParams:d(d({},l),{nocache:r?"1":void 0})});p.drawerMode=!0,p.classList.add("view"),s||(this.isOpen?a.Z8.updateUrl(a.Z8.getRedirectUrl(e,t)):history.pushState(null,"",a.Z8.getRedirectUrl(e,t))),!this.isOpen&&this.shell.navbarEl&&(this.savedBackQuery=this.shell.navbarEl.query),this.isOpen=!0,this.isEphemeral=s,document.dispatchEvent(new CustomEvent("show-drawer",{detail:{content:p}}))}))}closeWithoutNav(){this.popState=!1,this.isOpen=!1,this.isEphemeral=!1,document.dispatchEvent(new CustomEvent("close-drawer"))}closeDrawer(){this.isOpen&&(s.w.cleanPopover(),this.isEphemeral?this.closeWithoutNav():this.popState?(this.shell.setQuery(this.savedBackQuery),this.savedBackQuery="",this.closeWithoutNav()):window.history.back())}removeAnyDrawer(){this.getDOMDrawers().map((e=>e.remove()))}getDOMDrawers(){const e=document.getElementById("view-container");return Array.from((null==e?void 0:e.querySelectorAll(".view.drawer"))||[])}}},15431:(e,t,r)=>{"use strict";var n;r.d(t,{t:()=>l,u:()=>s});const o=!(null!==(n=window.VTConfig)&&void 0!==n&&n.sdApiKey),i=new RegExp(/((CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS)[ +]+(13|(1[4-9]|[2-9]\d|\d{3,})|14|(1[5-9]|[2-9]\d|\d{3,}))[_.]\d+(?:[_.]\d+)?)|(Opera\/.+Opera Mobi.+Version\/(64|(6[5-9]|[7-9]\d|\d{3,}))\.\d+)|(Opera\/(64|(6[5-9]|[7-9]\d|\d{3,}))\.\d+.+Opera Mobi)|(Opera Mobi.+Opera(?:\/|\s+)(64|(6[5-9]|[7-9]\d|\d{3,}))\.\d+)|((?:Chrome).*OPR\/(67|(6[8-9]|[7-9]\d|\d{3,}))\.\d+\.\d+)|(SamsungBrowser\/(11|(1[2-9]|[2-9]\d|\d{3,})|12|(1[3-9]|[2-9]\d|\d{3,}))\.\d+)|(Edge\/(81|(8[2-9]|9\d|\d{3,})|83|(8[4-9]|9\d|\d{3,}))(?:\.\d+)?)|((Chromium|Chrome)\/(81|(8[2-9]|9\d|\d{3,})|83|(8[4-9]|9\d|\d{3,}))\.\d+(?:\.\d+)?)|(Version\/(13|(1[4-9]|[2-9]\d|\d{3,})|14|(1[5-9]|[2-9]\d|\d{3,}))\.\d+(?:\.\d+)? Safari\/)|(Firefox\/(73|(7[4-9]|[8-9]\d|\d{3,}))\.\d+\.\d+)|(Firefox\/(73|(7[4-9]|[8-9]\d|\d{3,}))\.\d+(pre|[ab]\d+[a-z]*)?)/),a=new RegExp("^"+["Object Not Found Matching Id:","Please re-send request with a valid reCAPTCHA response","extension://"].join("|")),s={report:e=>console.error(e),throwCustomError:(e,t)=>console.error(`[${t}]: "${e.message}"`,e.stack),addUserToContext:e=>{}};function l(){window.VTConfig&&window.VTConfig.errorService&&i.test(window.navigator.userAgent)&&r.e(48405).then(r.t.bind(r,21441,23)).then((e=>{!function(e){try{e.start({key:window.VTConfig.sdApiKey,projectId:"virustotal-ui-error-reporting",service:window.VTConfig.errorService,reportUncaughtExceptions:!1,reportUnhandledPromiseRejections:!1,version:window.VTConfig.timestamp,customReportingFunction:o?function(e){fetch("_log-error",{headers:{"content-type":"application/json; charset=UTF-8"},body:JSON.stringify(e),method:"POST"}).catch((()=>{}))}:void 0});const t=e=>!(!("string"==typeof e||e instanceof Error)||e instanceof Error&&a.test(`${e.message}\n${e.stack}`)),r=r=>{if(console.error(r),t(r))return e.report(r).catch((e=>{console.log("Silenced SD error while reporting.",e)}))};s.report=r,s.throwCustomError=(e,n)=>{if(!t(e))return;const o=new Error;o.name=e.name,o.stack=e.stack,o.message=`[${n}]: "${e.message}"`,r(o)},s.addUserToContext=t=>{e.context.user=t?t.id:void 0};const n=!1;window.onerror=(e,t,r,o,i)=>(i&&(window.VTConfig&&window.VTConfig.consolePrompt&&console.info(`[Error caught]: ${i}`),s.report(i)),n)}catch(e){console.warn("Could not initialize StackDriver",e)}}(new e.default)})).catch((e=>console.error("Could not load the StackDriver lib.",e)))}},27257:(e,t,r)=>{"use strict";r.d(t,{Xk:()=>p,Pk:()=>b,Yn:()=>m,qS:()=>y,FM:()=>g,pm:()=>v,$w:()=>x,QM:()=>f});var n=r(22894),o=r(13570),i=r(32527),a=r(14422),s=r.n(a);function l(){return new Worker(r.p+"sha256.worker.5553997fe32b1412e31e.worker.js")}var d=r(15431);function c(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function u(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){c(i,n,o,a,s,"next",e)}function s(e){c(i,n,o,a,s,"throw",e)}a(void 0)}))}}const A=3145728;class p extends Error{constructor(){super("Max file size exceeded (650 MB)")}}class b extends Error{}const m=function(){var e=u((function*(e,t){if(e.size>681574400)throw new p;let r,n;const o=new Promise(((e,t)=>{r=e,n=t})),i=e=>{let o=e.data;"sha256"in o?r(o.sha256):"progress"in o?t(o):n(new b)},a=new l;return a.addEventListener("message",i),o.finally((()=>{a.removeEventListener("message",i),a.terminate()})),a.postMessage({file:e}),o}));return function(t,r){return e.apply(this,arguments)}}(),g=function(){var e=u((function*(e){return e.sizet({progress:Math.round(e.loaded/e.total*100)})));return o.data}catch(e){if(e instanceof o.H&&429===e.status&&"RecaptchaRequiredError"===e.code)throw e;let t="Upload failed. Make sure the file is readable and not in use.";throw e instanceof Error&&Object.values(i.d).includes(null==e?void 0:e.name)&&(t=e.message),new Error(t)}}));return function(t,r){return e.apply(this,arguments)}}(),h=function(){var e=u((function*(e){const t=yield null==e?void 0:e.arrayBuffer();if(!t)return!1;const r=[];return new Uint8Array(t).forEach((e=>r.push(e.toString(16).toUpperCase().padStart(2,"0")))),1===C(r)&&w(r[6])}));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=u((function*(e){if(e.size>=A)return!1;const t=yield null==e?void 0:e.arrayBuffer();if(!t)return!1;const r=[];return new Uint8Array(t).forEach((e=>r.push(e.toString(16).toUpperCase().padStart(2,"0")))),C(r)>1}));return function(t){return e.apply(this,arguments)}}(),C=e=>{var t;return(null!==(t=e.join("").match(/504B0304/g))&&void 0!==t?t:[]).length},w=e=>{if(e){const t=parseInt(e,16).toString(2);return"1"===t[t.length-1]}return!1},y=function(){var e=u((function*(e){return n.h4.files.get(e).then((e=>{var t;return"partial_file"!==(null==e||null===(t=e.data)||void 0===t||null===(t=t.context_attributes)||void 0===t?void 0:t.type)})).catch((e=>{if(404===e.status)return!1;throw e}))}));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=u((function*(e,t){const r=(yield n.h4.files.getChallenge()).data.challenge,o=yield null==e?void 0:e.arrayBuffer(),i=s().lib.WordArray.create(o.slice(0,1e5)),a=s().algo.SHA256.create();a.update(i),a.update(r);const l=a.finalize().toString(s().enc.Hex),c=e.name;return n.h4.files.addSubmission(t,{name:c,uid:l,challenge:r}).catch((e=>{d.u.report(e)}))}));return function(t,r){return e.apply(this,arguments)}}()},28238:(e,t,r)=>{"use strict";r.d(t,{be:()=>l,gV:()=>s});var n=r(95688);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||i(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r""!==e.trim())).join(" ")).replace(/\(\s*\)/g,"")).trim().replace(/\s+/g," ")}filterJoinIterator(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" ";return Object.entries(e).filter((e=>{let t=o(e,2)[1];return!!t&&0!==t.length})).map((e=>{let r=o(e,2),n=r[0],i=r[1];return(Array.isArray(i)?i:[i]).map((e=>t(n,e))).join(" ")})).join(r)}removeQuotes(e){return this.isQuoted(e)?e.substring(1,e.length-1):e}isQuoted(e){return!!e&&'"'===e.charAt(0)&&'"'===e.charAt(e.length-1)}quote(e){return e?`"${e}"`:""}joiner(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" OR ";return e.map((e=>(e=this.isQuoted(e)?e:this.quote(e),`${t}:${e}`))).join(r)||""}orJoiner(e,t){return this.joiner(e,t," OR ")}andJoiner(e,t){return this.joiner(e,t," AND ")}decodeDynamicFilterUrlParams(e){const t={filters:{},orGroups:[],andFilters:{}};if(!e)return t;var r,n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=i(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==r.return||r.return()}finally{if(l)throw a}}}}(e.split(" "));try{for(n.s();!(r=n.n()).done;){let e=r.value;"("===e.charAt(0)&&")"===e.charAt(e.length-1)&&(e=e.substring(1,e.length-1));let n=decodeURIComponent(e),i="";n.includes(" AND ")?i=" AND ":n.includes(" OR ")&&(i=" OR ");const a=i?n.split(i):[n],s={};a.forEach((e=>{var t;let r=o(e.split(":"),2),n=r[0],i=r[1];i=this.removeQuotes(i),i=decodeURIComponent(i),s[n]||(s[n]=[]),null===(t=s[n])||void 0===t||t.push(i)})),Object.keys(s).length>1&&" OR "===i&&t.orGroups.push(Object.keys(s).map((e=>e.toString()))),Object.entries(s).forEach((e=>{let r=o(e,2),n=r[0],a=r[1];var s,l;" AND "===i?(t.andFilters[n]||(t.andFilters[n]=[]),null===(s=t.andFilters[n])||void 0===s||s.push(...a)):(t.filters[n]||(t.filters[n]=[]),null===(l=t.filters[n])||void 0===l||l.push(...a))}))}}catch(e){n.e(e)}finally{n.f()}return t}isConnectorQuery(e){var t;return(e=null===(t=e)||void 0===t?void 0:t.toLocaleLowerCase()).includes(" or ")||e.includes(" and ")}hasConflictiveCharacters(e){return e.includes('"')||e.includes("%22")}isNormalized(e){const t=e&&!this.hasConflictiveCharacters(e),r=e&&this.isQuoted(e)&&!this.hasConflictiveCharacters(this.removeQuotes(e));return e&&(this.isConnectorQuery(e)||r||t)}encodeQueryString(e){return this.quote(encodeURIComponent(encodeURIComponent(encodeURIComponent(e.replaceAll('"',"")))))}shouldQuoute(e){return e=e.toLowerCase(),!this.isQuoted(e)&&!e.includes(" or ")&&!e.includes(" and ")&&!e.includes("not ")&&e.includes(" ")}toQueryString(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&Object.entries(e).map((t=>{let r=o(t,2),n=r[0],i=r[1];"query"===n&&Array.isArray(i)&&(e[n]=[i.join(" ")])}));return this.filterJoinIterator(e||{},((e,r)=>{let n=this.shouldQuoute(r)?this.quote(r):r;return"query"!=e||this.isNormalized(r)||(n=this.encodeQueryString(r)),"query"!==e||t?`${e}:${n}`:n}))}gtiFiltersSearchQuery(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{filters:{},orGroups:[],andFilters:{}},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=e.filters,n=e.orGroups,o=e.andFilters,i=[];return r&&Object.keys(r).filter((e=>!(null!=n&&n.flat().includes(e.toString())))).forEach((e=>{const n=r[e];if(null==n||!n.length)return;let o=`(${l.orJoiner(n.map((e=>t?encodeURIComponent(e):e)),e)})`;i.push(t?encodeURIComponent(o):o)})),o&&Object.keys(o).forEach((e=>{const r=o[e];if(null==r||!r.length)return;let n=`(${l.andJoiner(r.map((e=>t?encodeURIComponent(e):e)),e)})`;i.push(t?encodeURIComponent(n):n)})),n&&r&&n.forEach((e=>{const n=[];if(e.forEach((e=>{const o=r[e];o&&n.push(`${l.orJoiner(o.map((e=>t?encodeURIComponent(e):e)),e)}`)})),(null==n?void 0:n.length)>0){const e=`(${n.join(" OR ")})`;i.push(t?encodeURIComponent(e):e)}})),i.join(" ")}checkAdvancedElements(e){const t=e.toLowerCase().split(" "),r=t.includes("not")||t.includes("and")||t.includes("or"),n=e.includes("(")||e.includes(")");if(r||n)return{query:[e]}}parseQuery(e){const t=e.match(/(\w+\:\"[^\"]*\")|(\w+:[^ "\t\r\n]+)|(\"\w+\")|([^ "\t\r\n]+)|(\"[^\"]*\")/g)||[],r={},n=this.checkAdvancedElements(e);return n||(t.forEach((e=>{if(-1===e.indexOf(":")||this.isQuoted(e)){if(0===e.replaceAll('"',"").trim().length)return;r.query||(r.query=[]),e=e.replaceAll(":",""),r.query.push(e)}else{const t=e.split(":"),n=t[0],o=t.slice(1).join(":");if(0===o.replaceAll('"',"").trim().length)return;r[n]||(r[n]=[]),r[n].push(o)}})),r)}humanizeSort(e){return e.replaceAll("_"," ").replaceAll("+"," (Asc)").replaceAll("-"," (Desc)")}constructHref(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const o=l.toQueryString(t),i=`${r}`,a=o.length>0,s=i.length>0;let d=e;return(a||s)&&(d+="?",d+=a?`filter=${o}`:"",d+=s?`${a?"&":""}order=${encodeURIComponent(i)}`:""),n.Z8.getRedirectUrl("iocNotifications",d)}sameFilterArray(e,t){const r=e=>JSON.stringify((e||[]).sort());return JSON.stringify(r(e))===JSON.stringify(r(t))}}},96987:(e,t,r)=>{"use strict";r.d(t,{MY:()=>C,w9:()=>w});r(9891);var n=r(48704),o=r(41880),i=r(28238),a=r(45241),s=r(95688),l=r(44052);let d,c,u,A=e=>e;function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0;if(r)return`${e.length} / ${this.humanizeCount(r)}`;{const r=(e||[]).length;return t&&r?`${r}+`:`${r}`}}humanizeCount(e){let t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t=e>=1e6?`${e%1e6?(e/1e6).toFixed(1):e/1e6}${r} M`:e>1e3?`${e%1e3?(e/1e3).toFixed(1):e/1e3}${r} K`:`${e}${r}`,t}limitDecimals(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.toFixed(t).replace(/[.,]00$/,"")}getReportsDateFormat(e){return e?new Date(1e3*e).toISOString().substr(0,19).replace("T"," ")+" UTC":""}timestampLongDateString(e){if(!e)return"";const t=new Date(1e3*e);return`${t.toLocaleString("en-US",{month:"long",timeZone:"UTC"})} ${t.getUTCDate()}, ${t.getUTCFullYear()}`}dateToUtcDateTime(e){if(!e)return"";try{return e.toISOString().slice(0,19).replace("T"," ")+" UTC"}catch(e){return""}}dateToTimestamp(e){if(e)try{return new Date(e).getTime()}catch(e){return}}parseDateShortFormat(e){if(!e)return;return new Date(1e3*e).toISOString().slice(0,10)}toTitleCase(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&"string"==typeof e?e.split(t).map((e=>e.charAt(0).toUpperCase()+e.substr(1))).join(" "):""}capitalize(e){return`${arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.substring(0,1).toLowerCase():e.substring(0,1).toUpperCase()}${e.substring(1)}`}capitalizeFirstLetter(e){return null!=e&&e.length?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():""}getDetectionResultString(e){let t;switch(e){case"undetected":t="Undetected";break;case"harmless":t="Harmless";break;case"timeout":t="Timeout";break;case"confirmed-timeout":t="Confirmed timeout";break;case"type-unsupported":t="Unable to process file type"}return t}computeCosmeticAnalyses(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"file";const r=[];for(const n in e){const o=e[n],i={};Object.assign(i,o);const a=f[t][o.engine_name]||o.engine_name;i.tooltip=h[t][o.engine_name]||"May differ from commercial off-the-shelf product. The company decides the particular settings with which the engine should run in our platform.",i.engine=a,i.detStr=i.result?this.toTitleCase(i.result," "):this.getDetectionResultString(i.category),i.detTooltip=v[t][i.category],r.push(i)}return r}sortDetections(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.length)return[];t||(t={malicious:[],suspicious:[],harmless:[],undetected:[],"confirmed-timeout":[],timeout:[],"type-unsupported":[],"false-positive":[],failure:[]}),e.forEach((function(e){t[e.category]&&t[e.category].push(e)}));for(const e in t)t[e].sort((function(e,t){const r=e.engine.toLowerCase(),n=t.engine.toLowerCase();return rn?1:0}));let r=[];for(const e in t)t.hasOwnProperty(e)&&(r=r.concat(t[e]));return r}getKeyValueArrayFromObject(e){return Object.keys(e||{}).map((t=>({label:t.toString(),value:e[t]})))}objToArray(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return[];t&&t.length||(t=Object.keys(e));const n=t.map((t=>({label:t,value:e[t]})));return r?n.filter((function(e){return!!e.value})):n}voteFormatter(e){const t=e.voter.id||"deleted_user";return{userId:t,verdict:e.verdict,value:e.value,date:this.getReportsDateFormat(e.date),unixtime:e.date,userUrl:s.Z8.getRedirectUrl("user",t)}}commentFormatter(e){var t;const r=(null===(t=e.author)||void 0===t?void 0:t.id)||"deleted_user",n=s.Z8.getRedirectUrl("user",`${r}/comments`),o="item"in e?e.item:void 0;let i=null==o?void 0:o.id;if("url"==(null==o?void 0:o.type)&&null!=o&&o.context_attributes)i="url"in o.context_attributes?o.context_attributes.url:o.context_attributes.name;else if("graph"==(null==o?void 0:o.type)){const e="Untitled graph";i=null!=o&&o.context_attributes&&(null==o?void 0:o.context_attributes.description)||e}const a={itemId:i,itemType:null==o?void 0:o.type,itemUrl:o?s.Z8.getRedirectUrl(o.type,o.id.replace(/^\w-/,"")):void 0};return b({id:e.id,commentId:e.id,date:this.getReportsDateFormat(e.date),unixtime:e.date,commentHtml:e.html,positiveVotes:e.votes.positive,negativeVotes:e.votes.negative,authorId:r,authorCommentsPath:n},a)}commentsFormatter(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((e=>e._found)).map(this.commentFormatter.bind(this))}urlFormatter(e){if(!g(e)){var t,r;const n=e.context_attributes.url;let o;return o=n&&(null!==(t=l.NU.currentUser)&&void 0!==t&&t.gtiAccess||null!==(r=l.NU.currentUser)&&void 0!==r&&r.hasPrivateScanningAccess)?s.Z8.getRedirectUrl("url-not-analyzed",s.Z8.urlDoubleEncode(n)):n&&s.Z8.getRedirectUrl("search",s.Z8.urlDoubleEncode(n)),{id:e.id,url:n,totalEngines:0,enginesDetections:0,lastAnalysisDate:"",lastHttpResponseCode:"-",link:o,_found:!1}}const n=this.getTotalEnginesDetections(e.last_analysis_stats),o=this.getTotalEngines(e.last_analysis_stats);return{id:e.id,lastAnalysisDate:this.getReportsDateFormat(e.last_analysis_date),lastAnalysisUnixtime:e.last_analysis_date,lastHttpResponseCode:e.last_http_response_code,enginesDetections:n,totalEngines:o,url:e.url,link:s.Z8.getRedirectUrl("url",e.id),_found:e._found}}fileFormatter(e){if(!g(e))return this.notFoundFileFormatter(e);const t=e.names&&e.names.length>0&&e.names[0]||e.sha256,r=s.Z8.getRedirectUrl("file",e.sha256),n=this.getTotalEnginesDetections(e.last_analysis_stats),o=this.getTotalEngines(e.last_analysis_stats);return{lastAnalysisDate:this.getReportsDateFormat(e.last_analysis_date),lastAnalysisUnixtime:e.last_analysis_date,enginesDetections:n,totalEngines:o,fileType:e.type_description,fileName:t,link:r,id:e.id,_found:!0}}notFoundFileFormatter(e){var t,r,n,o;return{lastAnalysisDate:"",enginesDetections:0,totalEngines:0,id:e.id,fileType:(null===(t=e.context_attributes)||void 0===t?void 0:t.type_description)||e.type||(null===(r=e.context_attributes)||void 0===r?void 0:r.type)||"unknown",fileName:e.id||(null===(n=e.context_attributes)||void 0===n?void 0:n.filename),size:null===(o=e.context_attributes)||void 0===o?void 0:o.size,sha256:e.id,_found:!1}}domainResolutionFormatter(e){const t=s.Z8.getRedirectUrl("ip-address",e.ip_address);return{date:this.getReportsDateFormat(e.date),value:e.host_name,ip:e.ip_address,resolver:e.resolver,link:t,totalEngines:this.getTotalEngines(e.ip_address_last_analysis_stats),enginesDetections:this.getTotalEnginesDetections(e.ip_address_last_analysis_stats)}}ipResolutionFormatter(e){const t=s.Z8.getRedirectUrl("domain",e.host_name);return{date:this.getReportsDateFormat(e.date),value:e.host_name,ip:e.ip_address,resolver:e.resolver,link:t,totalEngines:this.getTotalEngines(e.host_name_last_analysis_stats),enginesDetections:this.getTotalEnginesDetections(e.host_name_last_analysis_stats)}}unitaryIpListFormatter(e){if(!g(e))return{id:e.id,asn:void 0,country:void 0,totalEngines:0,enginesDetections:0,_found:!1,link:s.Z8.getRedirectUrl("ip_address",e.id)};const t=this.getTotalEnginesDetections(e.last_analysis_stats),r=this.getTotalEngines(e.last_analysis_stats);return{id:e.id,asn:e.asn,country:e.country,totalEngines:r,enginesDetections:t,_found:e._found,link:s.Z8.getRedirectUrl("ip_address",e.id)}}unitaryDomainListFormatter(e){if(!g(e))return{id:e.id,registrar:void 0,creationDate:"",enginesDetections:0,totalEngines:0,link:s.Z8.getRedirectUrl("domain",e.id),_found:!1};const t=this.getReportsDateFormat(e.creation_date),r=this.getTotalEnginesDetections(e.last_analysis_stats),n=this.getTotalEngines(e.last_analysis_stats);return{id:e.id,registrar:e.registrar,creationDate:t?t.substr(0,10):"",enginesDetections:r,totalEngines:n,link:s.Z8.getRedirectUrl("domain",e.id),_found:!0}}formatCategories(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).map((function(t){return e[t]})).map((e=>({name:e})))}computeParentDomainName(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(".");return e.length>2?e.slice(-2).join("."):""}domainFormatter(e){if(!e._found)return this.notFoundDomainFormatter(e);const t=s.Z8.getRedirectUrl("domain",e.id);return{id:e.id,parentDomainName:this.computeParentDomainName(e.id),registrar:e.registrar,categories:this.formatCategories(e.categories),creationDate:this.getReportsDateFormat(e.creation_date),lastUpdateDate:this.getReportsDateFormat(e.last_update_date),lastUpdateDateSecForTimeAgo:e.last_update_date,reputation:e.reputation,votes:e.total_votes,whois:e.whois,tags:e.tags,resolutions:e.resolutions,totalEngines:this.getTotalEngines(e.last_analysis_stats),enginesDetections:this.getTotalEnginesDetections(e.last_analysis_stats),link:t,_found:e._found}}notFoundDomainFormatter(e){const t=s.Z8.getRedirectUrl("domain",e.id);return{id:e.id,parentDomainName:this.computeParentDomainName(e.id),categories:this.formatCategories(),creationDate:this.getReportsDateFormat(),lastUpdateDate:this.getReportsDateFormat(),totalEngines:this.getTotalEngines(),enginesDetections:this.getTotalEnginesDetections(),link:t,_found:e._found}}getTotalEngines(e,t){if(e){const r=e?e.suspicious+e.harmless+e.undetected:0;return t&&"goodware"==t.verdict?r:r+e.malicious}return 0}getTotalEnginesDetections(e,t){return e?t?0:e.malicious:0}getDetectionsRatio(e){if(!e)return"-";return`${w.getTotalEnginesDetections(e)} / ${w.getTotalEngines(e)}`}yaraRulesetFormatter(e){var t,r,n;return{id:e.data.id,name:null===(t=e.data.attributes)||void 0===t?void 0:t.name,rules:null===(r=e.data.attributes)||void 0===r?void 0:r.rules,source:null===(n=e.data.attributes)||void 0===n?void 0:n.source}}sigmaAnalysisFormatter(e,t){const r=new Map;return e.map((e=>{const t=e.rule_id;if(r.has(t)){var n;const o=r.get(t);o.matches||(o.matches=0),o.contexts||(o.contexts=[]),o.matches+=1,null===(n=o.contexts)||void 0===n||n.push(e.match_context),o.sandboxes=Array.from(new Set([...o.sandboxes||[],...e.sandboxes||[]])),r.set(t,o)}else r.set(t,{id:e.rule_id,level:e.rule_level,title:e.rule_title,author:e.rule_author,source:e.rule_source,description:e.rule_description,matches:1,contexts:[e.match_context],sandboxes:e.sandboxes})})),{rules:Array.from(r.values()),stats:t}}sigmaRuleFormatter(e){var t,r,n,o,i,a,s;return{id:e.data.id,title:null===(t=e.data.attributes)||void 0===t?void 0:t.title,author:null===(r=e.data.attributes)||void 0===r?void 0:r.author,description:null===(n=e.data.attributes)||void 0===n?void 0:n.description,source:null===(o=e.data.attributes)||void 0===o?void 0:o.source,sourceUrl:null===(i=e.data.attributes)||void 0===i?void 0:i.source_url,rule:null===(a=e.data.attributes)||void 0===a?void 0:a.rule,level:null===(s=e.data.attributes)||void 0===s?void 0:s.level}}getTimeOrDate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"date";if(!e)return;const r=this.getReportsDateFormat(e).split(" ");return{date:r[0],time:r[1]}[t]}formatDNSRecordData(e,t){return[{value:e.id,link:s.Z8.getRedirectUrl("domain",e.id)},...Object.keys(t).map((r=>{var n,o;return{value:e.context_attributes[r],link:(null===(n=t[r])||void 0===n||null===(o=n.link)||void 0===o?void 0:o.call(n,e))||void 0}})),{value:this.getReportsDateFormat(e.context_attributes.timestamp)}]}formatDNSRecordColumn(e){return[{name:"Domain"},...Object.values(e).map((e=>({name:e.columnName}))),{name:"Last seen"}]}processAnalysis(e){return{date:this.getReportsDateFormat(e.date).replace(" ","T"),detectedCount:this.getTotalEnginesDetections(e.stats),totalEngines:this.getTotalEngines(e.stats),id:e.id}}emailSenderFormatter(e){return{value:e.context_attributes.email_address}}embeddedEmailFormatter(e){return{value:e.context_attributes.email}}humanizeNumber(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(null==e?void 0:e.toLocaleString())||t.toString()}formatDomainForList(e){const t=("resolutions"in e?e.resolutions:[]).map((t=>{const r=t.id.replace(e.id,"");return{value:r,link:s.Z8.getRedirectUrl("ip-address",r)}})),r=t.length;return t.splice(3),r>3&&t.push({value:"...",link:s.Z8.getRedirectUrl("domain",e.id)}),[{value:e.id,link:s.Z8.getRedirectUrl("domain",e.id)},{value:(0,n.html)(d||(d=A`
    ${0}
    `),e.totalEngines?(0,n.html)(c||(c=A` `),e.enginesDetections,e.totalEngines):(0,n.html)(u||(u=A` ${0} `),o.helpIcon))}].concat(t)}getProcessedQuotas(e){if(!e)return[];const t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?"shared with your entire group":"",r=Math.floor(Math.min((e.api_requests_hourly.allowed||0)/60,e.api_requests_daily.allowed||0)),n=Math.min(e.api_requests_daily.allowed||0,24*(e.api_requests_hourly.allowed||0),e.api_requests_monthly.allowed||0),o=Math.min(e.api_requests_monthly.allowed||0,31*(e.api_requests_daily.allowed||0),24*(e.api_requests_hourly.allowed||0)*31);return[{label:"Request rate",value:`${w.humanizeCount(r)} lookups / min ${t}`},{label:"Daily quota",value:`${w.humanizeCount(n)} lookups / day ${t}`},{label:"Monthly quota",value:`${w.humanizeCount(o)} lookups / month ${t}`}]}computeDomainPopularityTags(e){if(!e||!Object.keys(e).length)return[];const t=[],r={1e3:"top-1K",1e4:"top-10K",1e5:"top-100K",1e6:"top-1M"},n=this.getKeyValueArrayFromObject(e).sort(((e,t)=>e.value.timestamp==t.value.timestamp?0:e.value.timestamp>t.value.timestamp?-1:1)).map((e=>({label:e.label,value:e.value.rank}))),o=Math.min(...n.map((e=>e.value)));if(o)for(var i=0,a=Object.keys(r);ie[t])))).map((e=>({name:e,href:s.Z8.getSearchUrl({entity:"domain",category:e})}))).slice(0,3):[]}computeEntityTags(e,t){return t.map((t=>({name:t,href:s.Z8.getSearchUrl({entity:e,tag:t})})))}formatUrlContentTypeTags(e){if(!e)return[];const t=(e.split(";")||[])[0].trim();return 0===t.length?[]:[{name:t,href:s.Z8.getSearchUrl({entity:"url",header_value:t})}]}formatFileTag(e){return{name:e,tooltip:C[e],href:s.Z8.getSearchUrl({entity:"file",tag:e})}}formatFileTags(e){return Array.from(e.values()).filter((e=>!!e)).map(this.formatFileTag)}formatThreatActorTags(e){var t,r,n;if(!e)return;const o=[],a=e.threat_actors,l=null!==(t=null===(r=e.threat_actors)||void 0===r?void 0:r.length)&&void 0!==t?t:0;if(e.family&&null!==(n=e.malware_families)&&void 0!==n&&n.length){const t=e.malware_families,r=e.family,n=t.find((e=>e.family===r));o.push({name:e.family,type:"family",tooltip:"Malware family / toolkit name",href:s.Z8.getSearchUrl({attribution:null==n?void 0:n.family})})}if(l){const e=i.be.orJoiner(a||[],"name"),t=s.Z8.getRedirectUrl("threatLandscape",`threat-actors?filter=${e}`);o.push(l>1?{name:l+" Threat Actors",type:"threat_actor",tooltip:"Associated threat actors: "+(null==a?void 0:a.join(", ")),href:t}:{name:null==a?void 0:a[0],type:"threat_actor",tooltip:"Associated threat actor",href:t})}return o}addingEnginesInfoToEntityAttributes(e){return b(b({},e),{},{totalEngines:w.getTotalEngines(e.last_analysis_stats),totalEnginesDetections:w.getTotalEnginesDetections(e.last_analysis_stats),lastAnalysisDate:w.getReportsDateFormat(e.last_analysis_date)})}formatDetectionResults(e,t){var r;if(!t||!e)return[];const n=Object.assign({},t);let o;const i=e.trusted_verdict||e.monitor_info,a=w.computeCosmeticAnalyses(n,e.type);i&&(o={malicious:[],suspicious:[],undetected:[],timeout:[],harmless:[],"type-unsupported":[],"false-positive":[]});const d=w.sortDetections(a,o);return null!==(r=l.NU.currentUser)&&void 0!==r&&r.vtiAccess&&d.forEach((t=>{var r;const n=t.engine_name.toLowerCase().replace("-","_").replace(/ /g,"_"),o="ip_address"===e.type?"ip":e.type,i="file"!==e.type?{entity:o}:{},a=s.Z8.getSearchUrl(b(b({},i),{},{[n]:t.result}));t.verdictSearch=!t.verdictSearch&&t.result&&null!==(r=l.NU.currentUser)&&void 0!==r&&r.vtiAccess?a:t.verdictSearch})),d}removeMarkdownFormatting(e){return(null==e?void 0:e.replace(/([*_~`\[\]\(\)!])|(\#{1,6}\s)|\||---|<[^>]+>/g,""))||""}}},55966:(e,t,r)=>{"use strict";r.d(t,{T:()=>h});var n=r(13570),o=r(9940),i=r(48704),a=r(16645);let s,l=e=>e;function d(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}var c=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let u=class extends i.LitElement{createRenderRoot(){return this}connectedCallback(){var e,t=()=>super.connectedCallback,r=this;return(e=function*(){t().call(r),yield r.updateComplete;const e=document.getElementById("captchaDialogContainer");window.grecaptcha.enterprise.render(e,{sitekey:window.VTConfig.captchaSiteKey,callback:e=>{sessionStorage.setItem("captchaResponse",e),r.remove()},action:"checkbox"}),document.body.style.overflow="hidden"},function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){d(i,n,o,a,s,"next",e)}function s(e){d(i,n,o,a,s,"throw",e)}a(void 0)}))})()}disconnectedCallback(){super.disconnectedCallback(),document.body.style.overflow="initial"}render(){return(0,i.html)(s||(s=l`
    `))}};u=c([(0,a.customElement)("captcha-dialog")],u);var A=r(15431);function p(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function b(){var e;return e=function*(){var e;yield new Promise(((e,t)=>{let r=0;const n=setInterval((()=>{var o;null!==(o=window.grecaptcha)&&void 0!==o&&o.enterprise.ready?(clearInterval(n),e()):r>5e3?(A.u.report("Max timeout while loading captcha"),clearInterval(n),t()):r+=50}),50)}));const t=new u;null===(e=document.getElementById("view-container"))||void 0===e||e.appendChild(t)},b=function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){p(i,n,o,a,s,"next",e)}function s(e){p(i,n,o,a,s,"throw",e)}a(void 0)}))},b.apply(this,arguments)}var m=r(61720),g=r(95688),f=r(54512);const h=new class{constructor(){this.handleError=e=>{if(!(e instanceof n.H))return void(e instanceof Error?A.u.throwCustomError(e,"Unknown global error"):"string"==typeof e?A.u.throwCustomError(new Error(e),"Unknown global string error"):A.u.throwCustomError(new Error(typeof e),"Unknown global error of unknown type"));const t=e;switch(t.status){case 403:break;case 401:this.onUnauthorizedError(t);break;case 404:this.onNotFoundError(t);break;case 429:this.onQuotaExceededError(t);break;case 451:this.onLegalReasonError(t);case 500:this.somethingWentWrong(t);break;default:this.onGenericError(t)}}}init(e){this.shell=e,this.setupGlobalWindowHandler()}getMessageError(e){if(!(e instanceof n.H)){if(e instanceof Error)return e.message;if("string"==typeof e)return`Unknown global string error: ${e}`;return`Unknown global error of unknown type: ${new Error(typeof e).message}`}return e.message}showError(e){var t;null===(t=this.shell)||void 0===t||t.showError(e)}somethingWentWrong(e){m.v.closeWithoutNav(),this.showError(o.ErrorStates.somethingWentWrong)}onUnauthorizedError(e){var t,r;if(null===(t=this.shell)||void 0===t||t.closeOverlay(),null!==(r=e.response)&&void 0!==r&&r.url&&-1==e.response.url.indexOf("/ui/signin")&&"sign-in"!==f.J.currentView){let t="";e.response.url.indexOf("collections/")>-1&&(t="collection"),g.Z8.redirect("signIn",t)}}onNotFoundError(e){A.u.throwCustomError(e,"unhandled 404 error at view level")}onQuotaExceededError(e){"QuotaExceededError"===e.code?(m.v.isOpen&&m.v.closeDrawer(),this.showError(o.ErrorStates.quotaExceeded)):"RecaptchaRequiredError"===e.code&&-1===document.location.href.indexOf("/join-us")&&-1===document.location.href.indexOf("/captcha")?function(){b.apply(this,arguments)}():"TooManyRequestsError"===e.code&&(m.v.isOpen&&m.v.closeDrawer(),this.showError(o.ErrorStates.tooManyRequests))}onLegalReasonError(e){this.showError(o.ErrorStates.legal)}onGenericError(e){A.u.report(e)}setupGlobalWindowHandler(){window.onunhandledrejection=e=>{this.handleError(e.reason),e.preventDefault()}}}},45241:(e,t,r)=>{"use strict";r.d(t,{KK:()=>k,XI:()=>B});var n=r(22894),o=r(48704),i=r(33882),a=r.n(i),s=r(48282),l=r(89396),d=r(6052),c=r(62508),u=r(95688),A=r(44052);let p,b,m=e=>e;function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||x(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){f(i,n,o,a,s,"next",e)}function s(e){f(i,n,o,a,s,"throw",e)}a(void 0)}))}}function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}function x(e,t){if(e){if("string"==typeof e)return D(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?D(e,t):void 0}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{const t=new Map;return r=>(t.has(r)||t.set(r,e(r)),t.get(r))},this.hasChangedArray=(e,t)=>e!==t||(null==e?void 0:e.length)!=(null==t?void 0:t.length),this.hasChangedAlways=(e,t)=>!0,this.yaraTextStringEscapedChars={9:"\\t",10:"\\n",34:'\\"',92:"\\\\"},this.humanizeUnderscored=e=>{const t=e.split("_");for(let e=0;e1?t-1:0),n=1;ne.map((e=>({value:e}))))):[]}evaluateArg(e){return!!e&&(e.constructor===Object?Object.keys(e).length>0:Array.isArray(e)?e.length>0:!!e)}every(){for(var e=arguments.length,t=new Array(e),r=0;r{var t;return{label:e.label,value:Array.isArray(e.data)?e.data.length>0&&this.isValueLinkType(e.data[0])?e.data:e.data.join(","):e.data?e.data.toString():"",link:e.link,badges:null!==(t=e.badges)&&void 0!==t&&t.length?[...e.badges]:void 0}})).filter((e=>!!e.value)))}kilomegaShorten(e,t){if(e<1e3)return String(e);let r=(""+e).length;return t=Math.pow(10,t),r-=r%3,Math.round(e*t/Math.pow(10,r))/t+" kMGTPE"[r/3]}matchAll(e,t){const r=new RegExp(e,"g"),n=[];let o;for(;null!==(o=r.exec(t));)n.push(o[0]);return n}removeArrayDuplicates(e){return e.filter(((e,t,r)=>r.indexOf(e)===t))}scrollTop(){document.body.scrollTop=0,document.documentElement.scrollTop=0}some(){for(var e=arguments.length,t=new Array(e),r=0;r1?arguments[1]:void 0;const t="desc"==(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc")?-1:1;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).sort(((r,n)=>{let o,i;if(-1==e.indexOf("."))o=r[e],i=n[e];else{o=r,i=n;var a,s=y(e.split("."));try{for(s.s();!(a=s.n()).done;){const e=a.value;o=o[e],i=i[e]}}catch(e){s.e(e)}finally{s.f()}}return void 0===o?1:void 0===i?-1:oi?1*t:0}))}xssEscape(e){let t,r,n="";for(t=0;t":n+=">";break;case"&":n+="&";break;case"/":n+="/";break;case'"':n+=""";break;case"'":n+="'";break;default:n+=r}return n}textToLowerCase(e){return String(e).toLowerCase()}getNestedAttrs(e,t,r){return t?(r&&(e=e[r]),t.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e)):e}setDeep(e,t,r){if(!t)return;const n=t.split("."),o=n.shift(),i=n.length;if(!o)return;const a=e[o];n.forEach(((e,t)=>{a[e]=i-1==t?r:a[e]||{}}))}range(e,t){const r=[];for(let n=e;n<=t;n++)r.push(n);return r}deferToIdle(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3;window.requestIdleCallback?window.requestIdleCallback(e,{timeout:t}):setTimeout(e,t)}toCamelCase(e){const t=(e=e.toLowerCase()).split(/[_-]/);let r="";for(let e=1;e2&&void 0!==arguments[2]?arguments[2]:1200;e.addEventListener("mouseover",(()=>{r=window.setTimeout((()=>{this.sendAnalyticsEvent(t.category,t.action,t.label,t.value),clearTimeout(r)}),n)})),e.addEventListener("mouseout",(()=>{clearTimeout(r)}))}sortWarnings(e){return[...e.filter((e=>"red"===e.iconClass)),...e.filter((e=>"yellow"===e.iconClass)),...e.filter((e=>"black"===e.iconClass))]}bindEventValueTo(e,t){return function(r){var n;e[t]=(null===(n=r.detail)||void 0===n?void 0:n.value)||r.target.value}}nextFrame(){return new Promise((e=>requestAnimationFrame((()=>e()))))}downloadDataAsFile(e,t,r){if(window.navigator.msSaveBlob){const n=new window.MSBlobBuilder;n.append(e);const o=n.getBlob(t);window.navigator.msSaveOrOpenBlob(o,r)}else{const n=t+encodeURIComponent(e),o=document.createElement("a");o.setAttribute("href",n),o.setAttribute("download",r),document.body.appendChild(o),o.click(),o.remove()}}lazyLoadLater(e,t,r){e.dispatchEvent(new CustomEvent("secondary-lazy-load",{bubbles:!0,composed:!0,detail:{path:t,name:r}}))}showDialog(e,t){e.dispatchEvent(new CustomEvent("dialog-requested",{detail:t,bubbles:!0,composed:!0}))}closeDialog(e){e.dispatchEvent(new CustomEvent("dialog-closed",{bubbles:!0,composed:!0}))}handleSelectAllChanged(e){var t,r;e.fromEvent&&(e.view[e.selectedAllPropertyName]=(null===(r=e.selectAllCheckbox)||void 0===r?void 0:r.checked)||!1);null===(t=e.rowCheckboxes)||void 0===t||t.forEach((t=>{var r;t.checked=(null===(r=e.selectAllCheckbox)||void 0===r?void 0:r.checked)||!1})),k.updateSelected({view:e.view,selectAllCheckbox:e.selectAllCheckbox,rowCheckboxes:e.rowCheckboxes,selectedEntities:e.selectedEntities})}updateSelected(e){const t=[...e.rowCheckboxes||[]];if(!t.length||!e.selectAllCheckbox)return;const r=t.every((e=>e.checked)),n=t.every((e=>!e.checked));t.some((e=>e.checked))&&!r?(e.selectAllCheckbox.checked=!0,e.selectAllCheckbox.indeterminate=!0):r?(e.selectAllCheckbox.checked=!0,e.selectAllCheckbox.indeterminate=!1):n&&(e.selectAllCheckbox.checked=!1,e.selectAllCheckbox.indeterminate=!1),e.view.dispatchEvent(new CustomEvent("selected-changed",{detail:e.selectedEntities||[]}))}showFeedAssistant(e,t){var r;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(null===(r=A.NU.currentUser)||void 0===r||!r.insightsDevAccess)return;const o=t||n?{sourcesSelected:t,addToExistingFeed:n}:void 0;e.dispatchEvent(new CustomEvent("show-feed-assistant",{bubbles:!0,composed:!0,detail:o}))}isDarkMode(){return"light"!==document.documentElement.getAttribute("data-bs-theme")}showToast(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5e3,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.showToastWithAction(e,t,void 0,void 0,r,n)}showToastWithAction(e,t,r,n){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:5e3,i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];e.dispatchEvent(new CustomEvent("toast-requested",{detail:{text:t,action_text:r,action_function:n,duration:o,loading:i},composed:!0,bubbles:!0}))}hideToast(e){e.dispatchEvent(new CustomEvent("hide-toast-requested",{composed:!0,bubbles:!0}))}sendToClipboard(e,t){var r=arguments;return h((function*(){let n=r.length>2&&void 0!==r[2]?r[2]:"Copied to the clipboard";try{if(navigator.clipboard)yield navigator.clipboard.writeText(t),k.showToast(e,n);else{const r=document.createElement("textarea");r.value=t,r.setAttribute("readonly",""),r.style.position="absolute",r.style.left="-9999px",document.body.appendChild(r),r.select(),document.execCommand("copy"),document.body.removeChild(r),k.showToast(e,n)}}catch(t){k.showToast(e,"There was an error copying to clipboard")}}))()}copyInfo(e){return t=>{const r=t.composedPath()[0].dataset;let n=this.ifPathExist(e,r.pathSource);const o=r.pathOrder,i=r.pathField;if(n=n.map((e=>{let t=this.getNestedAttrs(e,i,o);return t||(t=this.getNestedAttrs(e,`attributes.${i}`,o)),t||(t=this.getNestedAttrs(e,`context_attributes.${i}`,o)),t})).filter((e=>!!e)),!n||!n.length)throw new Error(`Cannot copy: \n\tpath source: ${r.pathSource}\n\tpath field:${r.pathField}`);const a=n.join("\n");this.sendToClipboard(e,a)}}ifPathExist(e,t){const r=t.split(".");let n=e[r.shift()];if(null==n)return n;var o,i=y(r);try{for(i.s();!(o=i.n()).done;){if(n=n[o.value],null==n)break}}catch(e){i.e(e)}finally{i.f()}return n}entries(e){return Object.entries(e||{})}sendToVTDiff(e){localStorage.setItem("diff-include-hashes",e.join("\n")),window.open(u.Z8.getRedirectUrl("diffs"),"_blank")}sendCollectionToGraph(e){localStorage.setItem("vt-collection",e),window.open("https://www.virustotal.com/graph/new","_blank")}sendToVTGraph(e,t){if(t.length>50){const r={title:"Show large graph?",text:"You are about to open a very large graph that can consume significant API quota and CPU resources, do you want to continue?",modal:!0,withBackdrop:!0,buttonOkText:"Continue",buttonKoText:"Cancel",okCallback:()=>{localStorage.setItem("vtg-entity-list-search",JSON.stringify(t)),window.open("https://www.virustotal.com/graph/new","_blank")}};this.showDialog(e,r)}else t.length>0?(localStorage.setItem("vtg-entity-list-search",JSON.stringify(t)),window.open("https://www.virustotal.com/graph/new","_blank")):this.showToast(e,"No nodes to show in the graph")}showInDrawer(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;e.dispatchEvent(new CustomEvent("show-report-in-right-drawer",{detail:{objectType:"ipAddress"===t||"ip_address"===t?"ip-address":t,objectId:r,bypassCache:n,ephemeralDrawer:o,queryParams:i},bubbles:!0,composed:!0}))}showInDrawerHandler(e){if(e.ctrlKey||e.metaKey)return;e.preventDefault(),e.stopPropagation();const t=e.currentTarget,r=t.dataset.itemType,n=t.dataset.objectId;r&&n?k.showInDrawer(t,r,n):console.error("Missing data-item-type or data-object-id")}calculateIconFromTypeTag(e){return h((function*(){if(!e||"string"!=typeof e)return d.fileIcon;"java-bytecode"==e?e="javaBytecode":"7zip"==e&&(e="szip");try{return(yield c.w.loadIcon(`types/${e}`))[`${e}Icon`]}catch(e){return d.fileIcon}}))()}getCookieByName(e){const t={};var r,n=y(document.cookie.split("; "));try{for(n.s();!(r=n.n()).done;){const e=r.value,n=g(e.split("="),2),o=n[0],i=n[1];t[o]=decodeURIComponent(i)}}catch(e){n.e(e)}finally{n.f()}return t[e]}getClosestScrollableParent(e){for(let t=e;t=t.parentElement||t.getRootNode().host;){const e=getComputedStyle(t);if("visible"!==e.overflowY&&"hidden"!==e.overflowY&&t.scrollHeight>t.clientHeight)return t}return document.scrollingElement||window}hexToAscii(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>"";if(!e)return"";let r="";const n=e&&e.toString()||"";for(let e=0;e127?t(o):String.fromCharCode(i)}return r}hexToYaraTextString(e){if(!e)return"";let t="";const r=e&&e.toString()||"";for(let e=0;e=32&&o<=127?String.fromCharCode(o):`\\x${n}`)}return t}asciiToHex(e){if(!e)return"";let t="";for(let r=0;r{var t;null===(t=window.open(e.link))||void 0===t||t.focus()}})})),t}static getIcon(e){return e==B.ViewIoc?l.isotypeVtIcon:e==B.PivotSameBehavior?s.insightsIcon:void 0}isValueLinkType(e){return e instanceof Object&&e.hasOwnProperty("value")&&e.hasOwnProperty("link")}sanitizeFileName(e){return a()(e)}downloadTextFile(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"txt";const n=this.sanitizeFileName(e),o=document.createElement("a");o.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(t)),o.setAttribute("download",`${n}.${r}`),o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)}showTooltip(e){var t;const r=e.currentTarget;null!=r&&null!==(t=r.dataset)&&void 0!==t&&t.tooltipText&&(null==r||r.dispatchEvent(new CustomEvent("tooltip-requested",{detail:{target:r},bubbles:!0,composed:!0})))}getToolReport(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.h4.amendLinkHost(`https://www.virustotal.com/ui/${o?"private/":""}${e}/${t}/tools/${r}/download_url`)}processCounterOnTitle(e,t){var r;return(0,o.html)(p||(p=m`${0}${0}`),e,t?(0,o.html)(b||(b=m` (${0}/${0})`),null==t||null===(r=t.data)||void 0===r?void 0:r.length,null==t?void 0:t.meta.count):o.nothing)}getPageTitle(){var e;return null!==(e=A.NU.currentUser)&&void 0!==e&&e.gtiAccess?"Google TI":"VirusTotal"}getGtiScore(e){var t,r,n;if(e)return void 0!==(null===(t=e.attributes)||void 0===t||null===(t=t.gti_assessment)||void 0===t||null===(t=t.threat_score)||void 0===t?void 0:t.value)?null===(n=e.attributes)||void 0===n?void 0:n.gti_assessment:void 0!==(null===(r=e.gti_assessment)||void 0===r||null===(r=r.threat_score)||void 0===r?void 0:r.value)?e.gti_assessment:void 0}checkSetEquality(e,t){return e.size===t.size&&[...e].every((e=>t.has(e)))}determineLocale(){var e;const t=window.Intl;if(void 0!==t)return t.NumberFormat().resolvedOptions().locale;const r=navigator.languages;return void 0!==r&&r.length>0?r[0]:null!==(e=navigator.language)&&void 0!==e?e:"en-US"}capitalizeText(e){return e.charAt(0).toUpperCase()+e.slice(1)}isDateLessThanOneMonthOld(e){if(!e)return!1;let t;if(10===e.toString().length)t=new Date(1e3*e);else{if(13!==e.toString().length)return!1;t=new Date(e)}const r=new Date;return r.setMonth((new Date).getMonth()-1),t>r}formatHyphenatedString(e){if(e)return e.replace("-"," ").split(" ").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" ")}}const k=new E},62508:(e,t,r)=>{"use strict";r.d(t,{P:()=>n,w:()=>i});var n,o=r(15431);!function(e){e[e.MAIN=0]="MAIN",e[e.ADMIN=1]="ADMIN"}(n||(n={}));const i=new class{constructor(){this.handleChunkLoadingError=e=>{if("ChunkLoadError"!==e.name)return void o.u.report(e);const t=document.querySelector("vt-ui-shell");t?t.showChunkLoadingError():o.u.report(e)}}loadView(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.MAIN)==n.ADMIN?r(12760)(`./${e}/${e}`).catch(this.handleChunkLoadingError):r(26704)(`./${e}/${e}`).catch(this.handleChunkLoadingError)}loadComponent(e){return e().catch(this.handleChunkLoadingError)}loadIcon(e){return r(19669)(`./${e}`).catch((()=>{}))}}},95688:(e,t,r)=>{"use strict";r.d(t,{DM:()=>c,Z8:()=>b});var n=r(98415),o=r(15431);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:n.A,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:location.origin,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:location.host,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:(null===(e=window.VTConfig)||void 0===e?void 0:e.rootPath)||"";this.pageService=t,this.locationHref=r,this.locationOrigin=o,this.locationHost=i,this.rootPath=a}urlDecode(e){if(e)try{return decodeURIComponent(e)}catch(t){return e}}urlEncode(e){if(e)try{return encodeURIComponent(e)}catch(t){return e}}urlDoubleEncode(e){return this.urlEncode(this.urlEncode(e))}newTabNavigation(e,t,r){if(!e)throw new Error("URL nor provided");const n=this.getRedirectUrl(e,void 0,r);window.open(n,"_blank"),t&&this.redirect(t)}redirect(e,t){var r;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3?arguments[3]:void 0;const i=`${this.locationOrigin}${this.pageService.base()}`,a=(null===(r=location)||void 0===r||null===(r=r.href)||void 0===r?void 0:r.startsWith(`${i}/intelligence-search/`))&&"search"===e?"intelligenceSearch":e,s=this.getRedirectUrl(a,t,o),l=new URL(s,this.rootPath),d=this.locationHost+this.pageService.base();if(this.locationHost==l.host&&-1!==l.href.indexOf(d)){const e=s.replace(this.locationOrigin+this.pageService.base(),"");n?this.pageService.redirect(e):this.pageService(e)}else this.pageService(s);const c=new CustomEvent("location-changed",{bubbles:!0,composed:!0});window.dispatchEvent(c)}getRedirectUrl(e,t,r){var n;let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const i=p[e];let a;a=i?i.indexOf("http")>-1?i:`${this.rootPath}${i}`:e,t&&(a+=`/${t}`),o||Object.keys(r||{}).forEach((e=>{r&&(r[e]=encodeURIComponent(encodeURIComponent(r[e])))}));let s=new URLSearchParams(r).toString();o&&s.includes("+")&&(s=s.replaceAll("+","%20"));const l=s.length?a.concat(`?${s}`):a;return null!==(n=window.VTConfig)&&void 0!==n&&null!==(n=n.debug)&&void 0!==n&&n.logLinks&&console.log(`[REDIRECT_URL]=[${l}]`),l}getFaviconSrc(e){return`https://www.virustotal.com/ui/favicon/${e}`}getSearchQuerySingle(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object.entries(e).map((e=>{let r=i(e,2),n=r[0],a=r[1];if(n.match(/[.]/gi)){const e=n.replace(/[.]/gi,"_");n=e}return""===n&&o.u.report("Empty key"),"string"==typeof a&&t&&(a=this.encodeString(a)),`${n}:${a}`})).join(" ")}getSearchQuery(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];Array.isArray(e)||(e=[e]);return e.map((e=>"object"==typeof e?this.getSearchQuerySingle(e,t):e)).join(" ")}getSearchUrl(e){let t,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])||!e)return;if("object"==typeof e)t=this.getSearchQuery(e,r);else if("string"==typeof e)t=r?this.encodeString(e,n):e;else{var o;null!==(o=window.VTConfig)&&void 0!==o&&o.debug&&console.warn("Casting query param: "+typeof e),t=String(e)}try{t=encodeURIComponent(encodeURIComponent(t))}catch(e){}return this.getRedirectUrl("search",t)}linkAdder(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e)return r?e.map((e=>{const n=""!==t?{[t]:e}:e;return{text:e,link:this.getSearchUrl(n,r)}})):[...e]}linkAdderKeyVal(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2?arguments[2]:void 0;if(e)return e.map((e=>{const n=""!==t?{[t]:e.value}:e.value;return l(l({},e),{},{link:e.link||this.getSearchUrl(n,r)})}))}updateUrl(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e===location.href)return;const r=String(n.A.base());(e=(e=e.replace(`${window.location.protocol}//`,"")).replace(window.location.host,"")).match(/^https?:\/\//)||e.startsWith(r)||(e=`${n.A.base()}/${e}`),t?window.history.pushState({path:e},document.title,e):window.history.replaceState({path:e},document.title,e)}updateUrlFromClick(e){e.preventDefault(),e.stopPropagation();const t=e.currentTarget.getAttribute("href");t&&window.history.replaceState(l({},window.history.state),"",t)}encodeString(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e=(e=e.replace(/\\/g,"\\\\")).replace(/"/g,'\\"'),t||e.match(/[ \t\:"'\\\(\)]/)?`"${e}"`:e}}},54512:(e,t,r)=>{"use strict";r.d(t,{J:()=>v});var n=r(22894),o=r(27398),i=r(68122),a=r(61720),s=r(15431),l=r(45241),d=r(62508),c=r(95688),u=r(44052),A=r(58617);function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,d=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){d=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return s}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return m(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]&&arguments[1]?e:decodeURIComponent(decodeURIComponent(e)));return Object.fromEntries(t.entries())};const v=new class{constructor(){this.viewShellConfig={},this.importers={}}initRouter(e,t){this.page=e,this.shell=t,this.shell.addEventListener("update-url",(e=>{this.updateUrl(e.detail.href)})),this.page("/monitor",(()=>{location.href="https://www.virustotal.com/monitor/"})),this.page("/graph",(()=>{location.href="https://www.virustotal.com/graph/"})),this.page("/old-browsers",(()=>{location.href="https://www.virustotal.com/old-browsers/"}))}checkReferrer(e){return(t=function*(){if(-1===e.indexOf("/sign-in")){try{localStorage.setItem("vt-referrer",e)}catch(e){console.warn("localStorage disabled")}try{const t=yield n.h4.users.signIn();localStorage.removeItem("vt-referrer"),u.NU.updateUser((()=>Promise.resolve({data:t}))),c.Z8.redirect(e)}catch(e){401!==e.status&&s.u.report(e)}}},function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(e){g(i,n,o,a,s,"next",e)}function s(e){g(i,n,o,a,s,"throw",e)}a(void 0)}))})();var t}setupControllerlessRouter(e){e.forEach((e=>{e.patterns.forEach((t=>{this.page(t,(r=>{this.ctx=r,0===t.indexOf("/sign-in")&&this.checkReferrer(location.href),this.setupControllerlessRoute(r,e)}))}))})),this.page.base(window.VTConfig.base.replace(/\/$/,""))}setupControllerlessRoute(e,t){const r=`${t.viewName}-${JSON.stringify(e.params)}-${JSON.stringify(e.querystring)}`;this.loadingView!=r&&(this.loadingView=r,d.w.loadView(t.viewName,t.app).then((r=>{var n;const i=l.KK.getPageTitle();if(!r||!r.default)return void s.u.report(`Could not load view: ${t.viewName}`);if(this.controllerLessDrawerManagement())return;null===(n=this.shell)||void 0===n||n.setQuery(""),this.currentView=void 0;const a=!t.privileges||t.privileges&&(0,o.$)(t.privileges),d=!t.guardFunction||t.guardFunction(e.params);if(!a||!d)return;const c=new r.default({routeParams:e.params,queryParams:h(window.location.search,f.includes(t.viewName))});this.controllerLessDeleteViews();const u=document.getElementById("view-container");null==u||u.appendChild(c),"string"==typeof t.title?document.title=`${i} - ${t.title}`:t.title?document.title=`${i} - ${t.title(e.params)}`:document.title=i,this.resetShellOnNav(),t.shellConfig&&Object.entries(t.shellConfig).forEach((e=>{let t=p(e,2),r=t[0],n=t[1];r&&(this.shell[r]=n)})),this.currentView=t.viewName})).finally((()=>this.loadingView=void 0)))}resetShellOnNav(){this.shell.hideUpload=!1}controllerLessDrawerManagement(){return a.v.openingDrawer?(a.v.openingDrawer=!1,a.v.isOpen=!0,!0):!!a.v.closingDrawer&&(a.v.closingDrawer=!1,a.v.isOpen=!1,a.v.removeAnyDrawer(),this.shell.closeOverlay(),this.currentView=void 0,!0)}setupLinkNavigationClick(){window.addEventListener("click",(e=>{if(e.metaKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;let t=e.target;const r=e.path||(e.composedPath?e.composedPath():null);if(r){var n,o=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=b(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(r);try{for(o.s();!(n=o.n()).done;){const e=n.value;if(e.nodeName&&("A"===e.nodeName.toUpperCase()&&e.href)){t=e;break}}}catch(e){o.e(e)}finally{o.f()}}const i=t;if(i.hasAttribute("download")||"external"===i.getAttribute("rel"))return;if(i.target&&"_self"!==i.target)return;if(!this.page.sameOrigin(i.href))return;let a=i.pathname+i.search+(i.hash||"");a="/"!==a[0]?"/"+a:a,e.preventDefault(),c.Z8.redirect(a,"",i.hasAttribute("no-history"))}))}setViewState(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.z.ShowingContent;if(!this.shell)return;const t=this.shell.querySelector(`[id='${this.currentView}-view']`);e===i.z.ShowingContent?t.removeAttribute("hidden"):t.setAttribute("hidden",""),t.updateComplete&&t.updateComplete.then((()=>{this.shell.state=a.v.getDOMDrawers().length?0:e}))}launchSignin(e){c.Z8.redirect("signIn",e)}controllerLessDeleteViews(){const e=document.getElementById("view-container");if(e){A.w.cleanPopover();for(var t=0,r=Array.from(e.childNodes);t-1)location.href=c.Z8.getRedirectUrl("home");else if(e.startsWith(window.location.origin))location.href=e;else if(!e.startsWith("http")){const t=new URL(e.replace(/^\//,""),document.baseURI||c.Z8.rootPath||location.origin);location.href=t.href}}else location.href=c.Z8.getRedirectUrl("home")}updateUrl(e){c.Z8.updateUrl(e)}start(){this.page.start({popstate:!0,click:!1})}}},36323:(e,t,r)=>{"use strict";r.d(t,{As:()=>i,rY:()=>o,uF:()=>n});const n="vt-ui-main-current-user",o="vt-ui-main-active-group",i="colorMode"},59350:(e,t,r)=>{"use strict";r.d(t,{Mb:()=>n,q_:()=>A});var n,o,i=r(22894),a=r(87678),s=r(45241);function l(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t{const i=e[o];["list","table"].some((e=>e===i.type))?"list"==i.type?r.push({name:i.name,items:i.items.map((e=>this.formatEnrichedDataItemToKeyVal(e)))}):"table"==i.type&&n.push(i):t.push(this.formatEnrichedDataItemToKeyVal(i))})),{keyValProps:t,lists:r,tables:n}}formatEnrichmentData(e,t,r){let n;if(Object.values(this.VENDOR_MAP_ID).includes(r))n={dataConnectorInfo:c(c({},t),{},{dataConnectorId:r}),enrichmentData:e};else{const o=this.formatGenericEnrichmentData(e);n={dataConnectorInfo:c(c({},t),{},{dataConnectorId:r}),enrichmentData:o}}return n}formatErroredResponse(e,t,r){return{dataConnectorInfo:c(c({},t),{},{dataConnectorId:r}),errorMessage:e}}specificRenderingRequired(e){return Object.values(A.VENDOR_MAP_ID).includes(e)}enrich(e,t){var r,n=this;return(r=function*(){const r=yield a.u.data_connector_config.list({relationships:["data_connector"],"relationship_attributes[data_connector]":"description,title,published"}),o=[];return r.data.filter((e=>e.attributes.enabled)).forEach((r=>{var i;const s=null===(i=r.relationships)||void 0===i?void 0:i.data_connector;s&&o.push(a.u.data_connector_config.fetch(r.id,{entity_type:e,entity_id:t}).then((e=>"type"in e.data&&"fetch_job"==e.data.type?new Promise(((t,o)=>{const i=e.data.id;let l=!1;const d=setInterval((()=>{l||(l=!0,a.u.data_connector_config.fetchJob(r.id,i).then((e=>{const r=e.data.attributes,i="error"===r.status,a="complete"===r.status;return(a||i)&&clearInterval(d),i?o(n.formatErroredResponse("There was an error retrieving the data",s.data.attributes,s.data.id)):a?t(n.formatEnrichmentData(r.job.data.attributes,s.data.attributes,s.data.id)):void 0})).catch((()=>{l=!1,clearInterval(d)})))}),3e3)})):n.formatEnrichmentData(e.data.attributes,r.relationships.data_connector.data.attributes,r.relationships.data_connector.data.id))))})),o},function(){var e=this,t=arguments;return new Promise((function(n,o){var i=r.apply(e,t);function a(e){l(i,n,o,a,s,"next",e)}function s(e){l(i,n,o,a,s,"throw",e)}a(void 0)}))})()}}},44052:(e,t,r)=>{"use strict";r.d(t,{z3:()=>_,Mx:()=>$,Xc:()=>k,NU:()=>E});var n=r(22894),o=r(55854),i=r(80909),a=r(59983); /** * @license * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * @license * Copyright 2020 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ (0,a.KO)("firebase","10.13.0","app");var s=r(93118),l=r(57357),d=r(15431),c=r(95688),u=r(36323),A=r(64715);function p(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function b(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){p(i,n,o,a,s,"next",e)}function s(e){p(i,n,o,a,s,"throw",e)}a(void 0)}))}}class m{constructor(e){this.groupQuotas={},this.loadingGroup=!1,this.id=e.id,this.firstName=e.first_name,this.lastName=e.last_name,this.privileges=e.privileges,this.preferences=e.preferences,this.quotas=e.quotas,this.audiences=e.audiences,this.ga_id=e.ga_id,this.certified=e.certified,this.email=e.email,this.mainGroup=e.main_group_id,this.parentGroup=e.parent_group,this.mandiantUuid=e.mandiant_uuid,o.i.subscribe((e=>{this.groupQuotas=e}))}hasPrivilege(e){var t;return!(null===(t=this.privileges[e])||void 0===t||!t.granted)}get monitorGroup(){var e;return(null===(e=this.privileges.monitor)||void 0===e?void 0:e.inherited_from)||null}get clickToAcceptGroup(){var e;return(null===(e=this.privileges.click_to_accept)||void 0===e?void 0:e.inherited_from)||null}get oemClickToAcceptGroup(){var e;return(null===(e=this.privileges.oem_click_to_accept)||void 0===e?void 0:e.inherited_from)||null}get enterpriseGroupId(){var e,t;return(null===(e=this.privileges)||void 0===e||null===(e=e.intelligence)||void 0===e?void 0:e.inherited_from)||(null===(t=this.privileges)||void 0===t||null===(t=t.private)||void 0===t?void 0:t.inherited_from)}get vtiAccess(){return this.hasPrivilege(i.E.intelligence)}get gtiAccess(){return this.hasPrivilege(i.E["google-threat-intel"])}get gtiDevAccess(){return this.hasPrivilege(i.E["google-threat-intel-dev"])}isGtiStandard(){return this.hasPrivilege(i.E["gti-standard"])}isGtiEnterprise(){return this.hasPrivilege(i.E["gti-enterprise"])}isGtiEnterprisePlus(){return this.hasPrivilege(i.E["gti-enterprise-plus"])}isFreeUser(){return!(this.vtiAccess||this.gtiAccess||this.isGtiStandard()||this.gtiDevAccess||this.isGtiEnterprise()||this.isGtiEnterprisePlus())}get insightsUpAccess(){return this.isGtiEnterprisePlus()||this.isGtiEnterprise()||this.insightsAccess}get isMultiTenantAdmin(){return this.hasPrivilege(i.E.tenants)}get insightsAccess(){return this.hasPrivilege(i.E.vtinsights)}get iocStreamExportLimit(){let e;return this.insightsAccess?e="1000":this.vtiAccess&&(e="200"),e}get insightsDevAccess(){return this.hasPrivilege(i.E["vtinsights-dev"])}get insightsDataCuratorAccess(){return this.hasPrivilege(i.E["vtinsights-data-curator"])}get isInsider(){return this.hasPrivilege(i.E.vtinsiders)}isInsightsTrial(){var e=this;return b((function*(){var t,r;yield e.loadGroupQuotas();const n=(null===(t=e.groupQuotas.intelligence_searches_monthly)||void 0===t?void 0:t.allowed)||0,o=(null===(r=e.groupQuotas.api_requests_daily)||void 0===r?void 0:r.allowed)||0;return!e.gtiAccess&&(n<2e4||o<3e6)}))()}get hasIocStreamIntelligence(){return this.hasPrivilege(i.E["ioc-stream-intelligence"])}get hasPrivateScanningAccess(){return this.hasPrivilege(i.E["private-scanning"])}isAdminOf(e){var t=this;return b((function*(){var r,n;const o=new A.GroupEntity(e),i=yield o.load();return(null===(r=t.privileges)||void 0===r||null===(r=r.staff)||void 0===r?void 0:r.granted)||(null===(n=t.privileges)||void 0===n||null===(n=n["sales-staff"])||void 0===n?void 0:n.granted)||!!i.context_attributes&&"admin"===i.context_attributes.role}))()}toJSON(){return{id:this.id,first_name:this.firstName,last_name:this.lastName,preferences:this.preferences,privileges:this.privileges,quotas:this.quotas,audiences:this.audiences,ga_id:this.ga_id,email:this.email,main_group_id:this.mainGroup,parent_group:this.parentGroup}}loadGroupQuotas(){if(null!=this&&this.mainGroup&&!this.loadingGroup)return this.loadingGroup=!0,n.h4.groups.get(this.mainGroup).then((e=>{o.i.set(e.data.attributes.quotas)})).finally((()=>{this.loadingGroup=!1}))}}function g(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function f(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){g(i,n,o,a,s,"next",e)}function s(e){g(i,n,o,a,s,"throw",e)}a(void 0)}))}}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:w).reduce(((e,t)=>v(v({},e),{},{[t]:null})),{});return JSON.stringify(e?v(v({},e.toJSON()),r):void 0)!==JSON.stringify(t?v(v({},t.toJSON()),r):void 0)};function D(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function B(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){D(i,n,o,a,s,"next",e)}function s(e){D(i,n,o,a,s,"throw",e)}a(void 0)}))}}const E=new class{constructor(){this.subscriptions=new Map;const e=function(e){try{return JSON.parse(e)}catch(t){const r=t instanceof Error?t:new Error("Parsing error");return d.u.throwCustomError(r,`Error trying to parse user from local storage: ${e}`),null}}(localStorage.getItem(u.uF)||'""');this.currentUser=e?new m(e):void 0;const t={apiKey:window.VTConfig.firebaseApiKey,authDomain:window.VTConfig.firebaseAuthDomain};(0,a.Wp)(t)}hasGranted(e){var t;return!(null===(t=this.currentUser)||void 0===t||null===(t=t.privileges[e])||void 0===t||!t.granted)}get isStaff(){return this.hasGranted(i.E.staff)}get isSalesStaff(){return this.hasGranted(i.E["sales-staff"])}init(e,t){return e().then((e=>{var t,r;let n=e.id,o=e.attributes,i=o.preferences,a=o.privileges,s=o.quotas,l=o.first_name,d=o.last_name,c=o.email,u=o.mandiant_uuid,A=e.relationships,p=e.context_attributes,b=p.ga_id,g=p.audiences;return new m({id:n,first_name:l,last_name:d,preferences:i,privileges:a,quotas:s,ga_id:b,audiences:g,email:c,main_group_id:null==A||null===(t=A.groups)||void 0===t||null===(t=t.data[0])||void 0===t?void 0:t.id,parent_group:null==A||null===(r=A.parent_group)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.id,mandiant_uuid:u})})).then((e=>{x(this.currentUser,e)?this.sessionChanged(e):this.updateLS(e),this.loadGroupQuotas()})).catch((()=>{x(this.currentUser,void 0)&&this.sessionChanged(void 0)}))}sessionChanged(e){this.updateLS(e),location.reload()}updateLS(e){if(this.clearStorage(y),this.currentUser=e,localStorage.removeItem(u.uF),l.nl.cleanActiveGroup(),this.currentUser)try{this.writeLS(this.currentUser)}catch(e){const t=e instanceof Error?e:new Error("Parsing or storage error");if("QUOTA_EXCEEDED_ERR"!==t.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==t.name&&"QuotaExceededError"!==t.name)throw e;localStorage.removeItem("vtg-entity-list-search"),this.writeLS(this.currentUser)}}writeLS(e){localStorage.setItem(u.uF,JSON.stringify(e)),e.gtiAccess&&localStorage.setItem(u.As,"dark"),e.parentGroup&&e.mainGroup&&e.mainGroup!==e.parentGroup&&l.nl.setActiveGroup(e.mainGroup)}clearStorage(e){const t=null==e?void 0:e.map((e=>({key:e,value:localStorage.getItem(e)})));localStorage.clear(),sessionStorage.clear(),null==t||t.forEach((e=>e.value&&localStorage.setItem(e.key,e.value)))}get currentUser(){return this.localUser}set currentUser(e){this.localUser=e}get isLoggedIn(){return!!this.currentUser}signOut(){var e=this;return n.h4.users.signOut().then(f((function*(){yield e.updateLS();const t=(0,s.xI)();yield(0,s.CI)(t)})))}loadGroupQuotas(){var e=this;return f((function*(){var t;yield null===(t=e.currentUser)||void 0===t?void 0:t.loadGroupQuotas()}))()}updateUser(e){return e().then((e=>e.data)).then((e=>{var t,r,n,o,i,a;const s=e.id,l=e.attributes,d=l.preferences,c=l.privileges,u=l.quotas,A=l.first_name,p=l.last_name,b=l.email,g=l.mandiant_uuid,f=e.relationships;return this.updateLS(new m({id:s,first_name:A,last_name:p,preferences:d,privileges:c,quotas:u,ga_id:(null===(t=e.context_attributes)||void 0===t?void 0:t.ga_id)||(null===(r=this.localUser)||void 0===r?void 0:r.ga_id),audiences:(null===(n=e.context_attributes)||void 0===n?void 0:n.audiences)||(null===(o=this.localUser)||void 0===o?void 0:o.audiences),email:b,main_group_id:null==f||null===(i=f.groups)||void 0===i||null===(i=i.data[0])||void 0===i?void 0:i.id,parent_group:null==f||null===(a=f.parent_group)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.id,mandiant_uuid:g}))}))}uploadIsLimited(){var e,t,r;const n=["virustotal.com","google.com","mandiant.com"],o=null===(e=this.currentUser)||void 0===e?void 0:e.email;let i=!1;return o&&(i=n.some((e=>o.toLowerCase().endsWith(e)))),this.isLoggedIn&&((null===(t=this.currentUser)||void 0===t||null===(t=t.privileges["sales-staff"])||void 0===t?void 0:t.granted)||this.isStaff)||"google"==(null===(r=this.currentUser)||void 0===r?void 0:r.enterpriseGroupId)||i}mandiantSignOut(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"signIn",t=arguments.length>1?arguments[1]:void 0;const r=new URL(c.Z8.getRedirectUrl("mandiantLogout"));r.searchParams.append("redirect_uri",`${c.Z8.getRedirectUrl(e)}${null!=t?t:""}`),window.location.href=r.toString()}},k=e=>(t,r,o)=>{const i=o.value;return o.value=B((function*(){for(var t=arguments.length,r=new Array(t),o=0;o(t,r,i)=>{const a=i.value;return i.value=B((function*(){for(var t,r=arguments.length,i=new Array(r),s=0;st=>{const r=[];return class extends t{connectedCallback(){e.forEach((e=>{r.push(e.subscribe((()=>this.requestUpdate())))})),super.connectedCallback()}disconnectedCallback(){r.forEach((e=>e())),super.disconnectedCallback()}}}},58617:(e,t,r)=>{"use strict";r.d(t,{w:()=>l});var n=r(56870),o=r(17999);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;this.steps=e,this.closeAction=t,this.actionCallbackFunction=r,this.currentStep=0}static get appShell(){return document.querySelector("vt-ui-shell")}static createWalkthrough(){return new l(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],arguments.length>1?arguments[1]:void 0,arguments.length>2?arguments[2]:void 0)}static cleanPopover(){var e;null===(e=l.appShell.wtPopover)||void 0===e||e.hide()}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.currentStep=e,this.updatePopover()}next(){if(this.actionCallbackFunction){const e=this.steps.length-1;this.currentStep==e?this.actionCallbackFunction(n._B.CLOSE_TOUR,this.currentStep):this.actionCallbackFunction(n._B.NEXT_TIP_TOUR,this.currentStep)}this.currentStep+=1,this.currentStepthis.next(),closeAction:()=>this.close(),lastStep:this.currentStep==this.steps.length-1,showFooter:this.steps.length>1}),l.appShell.wtPopover&&t&&(l.appShell.wtPopover.for=t,l.appShell.wtPopover.show())}}},84535:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{this._hasPrivilege(r,e.privilege,e.hidden)?(e.disabled=!1,o==e.app?e.url=e.inAppUrl:e.url=e.defaultUrl,i.push(e)):this._acceptOverview&&e.overview&&(e.url="intelligence"==o||"virustotal"==o?e.overviewInApp:e.overview,e.disabled=!0,i.push(e))})),i}_computeAllSolutionsConfig(){return{vt:{solution:"virustotal",app:"virustotal",privilege:null,inAppUrl:"",defaultUrl:"https://www.virustotal.com/gui/",hidden:"intelligence"},intelligence:{solution:"intelligence",app:"intelligence",privilege:"intelligence",inAppUrl:"home/search",defaultUrl:"https://www.virustotal.com/gui/home/search",overview:"https://www.virustotal.com/gui/intelligence-overview",overviewInApp:"intelligence-overview"},graph:{solution:"graph",app:"graph",privilege:null,inAppUrl:"https://www.virustotal.com/graph/",defaultUrl:"https://www.virustotal.com/graph/",overview:"https://www.virustotal.com/gui/graph-overview",overviewInApp:"graph-overview"},hunting:{solution:"hunting",app:"intelligence",privilege:"intelligence",inAppUrl:"hunting/notifications",defaultUrl:"https://www.virustotal.com/gui/hunting/notifications",overview:"https://www.virustotal.com/gui/hunting-overview",overviewInApp:"hunting-overview"},api:{solution:"api",app:"api",privilege:null,inAppUrl:"https://docs.virustotal.com/reference/overview",defaultUrl:"https://docs.virustotal.com/reference/overview",overview:"https://docs.virustotal.com/reference/overview",overviewInApp:"https://docs.virustotal.com/reference/overview"},threatLandscape:{solution:"threatLandscape",app:"intelligence",privilege:"vtinsights",inAppUrl:"threat-landscape",defaultUrl:"https://www.virustotal.com/gui/threat-landscape",overview:"https://www.virustotal.com/gui/threat-landscape-overview",overviewInApp:"threat-landscape-overview"},privateScanning:{solution:"privateScanning",app:"private-scanning",privilege:"private-scanning",inAppUrl:"private-scanning",defaultUrl:"https://www.virustotal.com/gui/private-scanning",overview:"https://www.virustotal.com/gui/private-scanning-overview",overviewInApp:"private-scanning-overview"}}}_computeLoggedIn(e){return e&&Object.keys(e).length>0}_hasPrivilege(e,t,r){return!!e&&((!r||!e[r].granted)&&(!t||e[t]&&e[t].granted))}}}r.d(t,{G:()=>a}),window.VTMixins=window.VTMixins||{},window.VTMixins.VtSolutionNavMixin=a},55854:(e,t,r)=>{"use strict";r.d(t,{i:()=>n});const n=(0,r(51090).T5)(new Set)},6828:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});const n=(0,r(51090).T5)(new Set)},26185:(e,t,r)=>{"use strict";r.r(t),r.d(t,{activationEmailResendConfig:()=>i});var n=r(95688),o=r(44052);const i={guardFunction:()=>{var e;return!o.NU.isLoggedIn||(n.Z8.redirect("user",null===(e=o.NU.currentUser)||void 0===e?void 0:e.id),!1)}}},55645:(e,t,r)=>{"use strict";r.r(t),r.d(t,{contactUsConfig:()=>n});const n={title:e=>{const t=e;return"Contact us "+(t.subject?` - ${t.subject}`:"")}}},9940:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ErrorStates:()=>P,ErrorViewsManager:()=>L,errorViewsManager:()=>M});var n=r(48704),o=r(16645),i=r(21903),a=r(54049),s=r.n(a),l=r(45718),d=r.n(l),c=r(86543),u=r.n(c),A=r(97786),p=r.n(A),b=r(17921),m=r.n(b),g=r(45404),f=r.n(g),h=r(56717),v=r(68122),C=r(95688),w=r(44052),y=r(69110);let x,D,B,E,k,$,_,F,I,O=e=>e;var S,P,T=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};!function(e){e.default404="page-not-found",e.legal="legal-reason",e.somethingWentWrong="something-went-wrong",e.quotaExceeded="quota-exceeded",e.insightsQuotaExceeded="insights-quota-exceeded",e.itemNotFound="item-not-found",e.privateItemNotFound="private-item-not-found",e.tooManyRequests="too-many-requests"}(P||(P={}));let R=S=class extends h.C{static get styles(){return(0,n.unsafeCSS)(y.A)}connectedCallback(){super.connectedCallback(),this.drawerMode||this.reason!==P.privateItemNotFound||document.documentElement.setAttribute("data-bs-theme-mod","private")}disconnectedCallback(){this.drawerMode||this.reason!==P.privateItemNotFound||document.documentElement.removeAttribute("data-bs-theme-mod"),super.disconnectedCallback()}constructor(e){var t,r,o;let i=e.routeParams;super(v.z.ShowingContent),this.configMap={"quota-exceeded":{errorTitle:"Quota exceeded",content:(0,n.html)(x||(x=O`

    You have exceeded your quota.
    Contact us to request more quota or go to your quota information panel.

    `),C.Z8.getRedirectUrl("contactUs"),C.Z8.getRedirectUrl("group",`${null===(t=w.NU.currentUser)||void 0===t?void 0:t.mainGroup}/intelligence`)),imageRaw:p()},"insights-quota-exceeded":{errorTitle:"Limit reached!",content:(0,n.html)(D||(D=O`

    We have set a 20 IoC collections / month limit for each user. The idea is to prevent noise and groupings of random disconnected artifacts.
    We are fully committed to supporting threat intelligence sharing efforts, if you need a higher limit please contact us.

    `),C.Z8.getRedirectUrl("contactUs","technical-support"),C.Z8.getRedirectUrl("contactUs","technical-support"),C.Z8.getRedirectUrl("group",`${null===(r=w.NU.currentUser)||void 0===r?void 0:r.mainGroup}/intelligence`)),imageRaw:p()},"something-went-wrong":{errorTitle:"Something went wrong",content:(0,n.html)(B||(B=O`

    Please, try again soon.
    If you have a specific query, you can contact us.

    `),C.Z8.getRedirectUrl("contactUs"),C.Z8.getRedirectUrl("contactUs","technical-support")),imageRaw:s()},"page-not-found":{errorTitle:"The page you navigated to does not exist",content:(0,n.html)(E||(E=O`

    The page you were looking for is out of reach.

    `)),imageRaw:m()},"item-not-found":{errorTitle:"Item not found",content:(0,n.html)(k||(k=O`

    Are you looking for advanced malware searching capabilities?
    Our threat intelligence offering can help, learn more.

    `),C.Z8.getRedirectUrl("intelligenceOverview"),C.Z8.getRedirectUrl("home","search")),imageRaw:d()},"private-item-not-found":{errorTitle:"The item you navigated to does not exist",content:(0,n.html)($||($=O`

    The item you were looking for does not exist.

    `)),imageRaw:d()},"legal-reason":{errorTitle:"Unavailable For Legal Reasons",content:(0,n.html)(_||(_=O`

    The page you are trying to access is not available. If you have a specific query, you can contact us.

    `),C.Z8.getRedirectUrl("contactUs"),C.Z8.getRedirectUrl("contactUs")),imageRaw:u()},"too-many-requests":{errorTitle:"Too many requests",content:(0,n.html)(F||(F=O`

    We have detected too many requests sent.

    `),C.Z8.getRedirectUrl("contactUs")),imageRaw:f()}},this.reason=i.reason||P.default404,this.reason!==P.quotaExceeded&&this.reason!==P.insightsQuotaExceeded||w.NU.isLoggedIn&&null!==(o=w.NU.currentUser)&&void 0!==o&&o.mainGroup||C.Z8.redirect("home"),this.config=this.configMap[this.reason]}static create(e){return new S({routeParams:{reason:e},queryParams:{}})}render(){return(0,n.html)(I||(I=O`
    ${0}

    ${0}

    ${0}
    `),(0,i.T)(this.config.imageRaw),this.config.errorTitle,this.config.content)}};T([(0,o.state)()],R.prototype,"reason",void 0),T([(0,o.state)()],R.prototype,"config",void 0),R=S=T([(0,o.customElement)("custom-error-view")],R),t.default=R;class L{init(e){this.shell=e}showError(e){var t;null===(t=this.shell)||void 0===t||t.showError(e)}}const M=new L},16953:(e,t,r)=>{"use strict";r.r(t),r.d(t,{diffDetailConfig:()=>n});const n={title:e=>`Diff detail - ${e.diff_session_id}`}},10956:(e,t,r)=>{"use strict";r.r(t),r.d(t,{domainConfig:()=>n});const n={title:e=>`Domain - ${e.domain_id}`}},74574:(e,t,r)=>{"use strict";r.r(t),r.d(t,{fileConfig:()=>i});var n=r(95688),o=r(44052);const i={title:e=>`File - ${e.file_id}`,guardFunction:e=>{var t;const r=e,i=new RegExp(/[A-Fa-f0-9]{32}[A-Fa-f0-9]*/g),a=new RegExp(/[A-Fa-f0-9]{64}/g),s=new Map([["submissions","telemetry"]]);if(r.file_section&&s.has(r.file_section)){const e=s.get(r.file_section);let t=`${r.file_id}/${e}`;return r.file_section_id&&(t=t.concat(`/${r.file_section_id}`)),n.Z8.redirect("file",t),!1}if("content"==r.file_section||"telemetry"==r.file_section){var l;if(o.NU.isLoggedIn&&(null===(l=o.NU.currentUser)||void 0===l||!l.vtiAccess)){return document.querySelector("vt-ui-shell").vtiRequiredDialog(),!1}if(!o.NU.isLoggedIn)return n.Z8.redirect("signIn"),!1}var d,c;if((null===(t=r.file_id)||void 0===t||!t.match(a))&&(null===(d=o.NU.currentUser)||void 0===d||!d.gtiAccess||null===(c=r.file_id)||void 0===c||!c.match(i)))return n.Z8.redirect("search",r.file_id),!1;return!0}}},20361:(e,t,r)=>{"use strict";r.r(t),r.d(t,{groupConfig:()=>n});const n={title:e=>`Group - ${e.group_id}`}},67862:(e,t,r)=>{"use strict";r.r(t),r.d(t,{huntingNotificationsConfig:()=>n});const n={title:e=>{const t=e.hunting_notifications_query;return"Hunting notifications"+(t?` - ${t}`:"")}}},92857:(e,t,r)=>{"use strict";r.r(t),r.d(t,{retrohuntMatchesConfig:()=>n});const n={title:e=>`Hunting matches - ${e.retrohunt_job_id}`}},94214:(e,t,r)=>{"use strict";r.r(t),r.d(t,{huntingRetrohuntConfig:()=>n});const n={title:e=>{const t=e.ruleset_id;return"Hunting retrohunt"+(t?` - ${t}`:"")}}},10248:(e,t,r)=>{"use strict";r.r(t),r.d(t,{huntingRulesetsUnsubscribeConfig:()=>n});const n={title:e=>`Hunting unsubscribe - ${e.ruleset_id}`}},54983:(e,t,r)=>{"use strict";r.r(t),r.d(t,{huntingRulesetsConfig:()=>n});const n={title:e=>{const t=e.ruleset_id;return"Hunting rulesets "+(t?` - ${t}`:"")}}},48488:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ipAddressConfig:()=>n});const n={title:e=>`IP address - ${e.ip_address_id}`}},50659:(e,t,r)=>{"use strict";r.r(t),r.d(t,{newCollectionViewConfig:()=>n});const n={title:e=>`Collections - ${e.collection_id}`}},59059:(e,t,r)=>{"use strict";r.r(t),r.d(t,{searchConfig:()=>n});const n={title:e=>`Search - ${e.search_query}`}},61359:(e,t,r)=>{"use strict";r.r(t),r.d(t,{changeSectionEvent:()=>n,defaultReferenceSection:()=>o,referenceViewConfig:()=>i});const n=e=>new CustomEvent("reference-view-change-section",{detail:{section:e},bubbles:!0,composed:!0,cancelable:!0}),o="summary",i={title:e=>`Reference - ${e.reference_id}`}},73095:(e,t,r)=>{"use strict";r.d(t,{Fr:()=>N,fE:()=>U,Rj:()=>M});var n=r(89152),o=r(95688),i=r(44052);const a=()=>{var e;return!!(i.NU.isStaff||null!==(e=i.NU.currentUser)&&void 0!==e&&e.privileges["sales-staff"].granted)||(o.Z8.redirect("home"),!1)};var s,l,d,c,u,A,p,b=r(62508),m=r(26185),g=r(55645),f=r(16953),h=r(10956),v=r(74574),C=r(20361),w=r(67862),y=r(92857),x=r(94214),D=r(10248),B=r(54983),E=r(48488),k=r(50659),$=r(59059),_=r(61359),F=r(8600),I=r(43825),O=r(57684),S=r(49004),P=r(7332),T=r(51955),R=r(55700),L=r(79721);!function(e){e.private="private",e.public="public"}(p||(p={}));const M=[{viewName:"home-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"home-view"},title:"Home",patterns:["/","/home/:section/:tab_form","/home/:section","/home*"]},{viewName:"user-api-key-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"user-api-key-view"},guardFunction:R.userApiKeyConfig.guardFunction,title:R.userApiKeyConfig.title,patterns:["/user/:user_id/apikey","/my-apikey"]},{patterns:["/user/:user_id","/user/:user_id/:user_profile_section"],viewName:"user-view",title:L.userConfig.title,entityType:"user",shellConfig:{navbar:"omnibar",viewName:"user-view"},guardFunction:L.userConfig.guardFunction},{viewName:"domain-view",title:h.domainConfig.title,entityType:"domain",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"domain-view"},patterns:["/domain/:domain_id","/domain/:domain_id/:domain_section","/domain/:domain_id/:domain_section/:domain_subsection"]},{viewName:"domain-analysis-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"domain-analysis-view"},title:"Analysing domain",entityType:"domain-analysis",patterns:["/domain-analysis/:domain_analysis_id","/domain-analysis/:domain_analysis_id/:domain_analysing_section"]},{patterns:["/ip-address/:ip_address_id","/ip-address/:ip_address_id/:ip_address_section","/ip-address/:ip_address_id/:ip_address_section/:ip_address_subsection"],viewName:"ip-address-view",title:E.ipAddressConfig.title,entityType:"ip-address",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"ip-address-view"}},{viewName:"ip-address-analysis-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"ip-address-analysis-view"},title:"Analysing IP address",entityType:"ip-address-analysis",patterns:["/ip-address-analysis/:ip_address_analysis_id","/ip-address-analysis/:ip_address_analysis_id/:ip_address_analysing_section"]},{patterns:["/top-users"],viewName:"top-users-view",title:"Top users",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"top-users-view"}},{viewName:"group-view",title:C.groupConfig.title,shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"group-view"},patterns:["/group/:group_id","/group/:group_id/:group_section"],privileges:[{privilege:n.V.isLoggedIn}]},{viewName:"hunting-ruleset-unsubscribe-view",title:D.huntingRulesetsUnsubscribeConfig.title,shellConfig:{navbar:"intelligence",viewName:"hunting-ruleset-unsubscribe-view"},patterns:["/hunting/rulesets/:ruleset_id/unsubscribe/:ruleset_email_encoded"]},{viewName:"file-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"file-view"},patterns:["/file/:file_id","/file/:file_id/:file_section","/file/:file_id/:file_section/:file_section_id"],guardFunction:v.fileConfig.guardFunction,title:v.fileConfig.title,entityType:"file"},{viewName:"file-analysis-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"file-analysis-view"},title:"Analysing file",entityType:"file-analysis",patterns:["/file-analysis/:file_analysis_id","/file-analysis/:file_analysis_id/:file_analysing_section"]},{viewName:"url-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"url-view"},patterns:["/url","/url/:url_id","/url/:url_id/:url_section_id","/url/:url_id/:url_section_id/:url_subsection_id"],title:"URL",guardFunction:T.urlConfig.guardFunction,entityType:"url"},{viewName:"url-analysis-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"url-analysis-view"},title:"Analysing URL",entityType:"url-analysis",patterns:["/url-analysis/:url_analysis_id","/url-analysis/:url_analysis_id/:url_analysing_section"]},{viewName:"url-not-analyzed-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"url-analysis-view"},title:"URL not analyzed",entityType:"url-not-analyzed",patterns:["/url-not-analyzed/:url"],guardFunction:P.urlNotAnalyzedConfig.guardFunction},{patterns:["/hunting-overview"],viewName:"hunting-overview-view",title:"Hunting overview",shellConfig:{navbar:"overview",viewName:"hunting-overview-view",currentSolution:"intelligence"}},{patterns:["/intelligence-overview"],viewName:"intelligence-overview-view",title:"Intelligence overview",shellConfig:{navbar:"overview",viewName:"intelligence-overview-view",currentSolution:"intelligence"}},{patterns:["/graph-overview"],viewName:"graph-overview-view",title:"Graph overview",shellConfig:{navbar:"overview",viewName:"graph-overview-view",currentSolution:"intelligence"}},{patterns:["/services-overview"],viewName:"services-overview-view",title:"Services overview",shellConfig:{navbar:"overview",viewName:"services-overview-view",currentSolution:"intelligence"}},{patterns:["/threat-hunter-pro-overview"],viewName:"threat-hunter-pro-overview-view",title:"Threat hunter pro overview",shellConfig:{navbar:"overview",viewName:"threat-hunter-pro-overview-view"}},{patterns:["/stats"],viewName:"stats-view",title:"Stats",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"stats-view"}},{patterns:["/clustering"],viewName:"clustering-view",title:"Clustering",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"clustering-view"},privileges:[{privilege:n.V.intelligence}]},{patterns:["/ioc-notifications/","/ioc-notifications/:section"],viewName:"ioc-notifications-table-view",title:"IoC notifications",shellConfig:{navbar:"omnibar",viewName:"ioc-notifications-table-view",currentSolution:"intelligence"},privileges:[{privilege:n.V.intelligence}]},{patterns:["/ioc-notifications-table/","/ioc-notifications-table/:section"],viewName:"ioc-notifications-table-view",title:"IoC notifications",shellConfig:{navbar:"omnibar",viewName:"ioc-notifications-table-view",currentSolution:"intelligence"},privileges:[{privilege:n.V.staff}]},{patterns:["/ioc-manage-sources","/ioc-manage-sources/:section"],viewName:"ioc-manage-sources-view",title:"Manage sources",shellConfig:{navbar:"omnibar",viewName:"ioc-manage-sources-view",currentSolution:"intelligence"},privileges:[{privilege:n.V.vtinsights}],entityType:"ioc-manage-sources"},{patterns:["/threat-landscape","/threat-landscape/:section","/threat-landscape/:section/:subsection"],viewName:"threat-landscape-view",title:S.threatLandscapeConfig.title,shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"threat-landscape-view"},guardFunction:S.threatLandscapeConfig.guardFunction},{shellConfig:{navbar:"overview",viewName:"threat-landscape-overview-view",currentSolution:"intelligence"},patterns:["/threat-landscape-overview"],title:"Threat landscape overview",viewName:"threat-landscape-overview-view"},{patterns:["/loading-aggregations/:query","/loading-aggregations/:query/:section"],viewName:"loading-aggregations-view",title:"Loading commonalities",entityType:"loading-aggregations",shellConfig:{navbar:"omnibar",viewName:"loading-aggregations-view",currentSolution:"intelligence"},privileges:[{privilege:n.V.vtinsights}]},{viewName:"hunting-retrohunt-matches-view",title:y.retrohuntMatchesConfig.title,shellConfig:{navbar:"omnibar",viewName:"hunting-retrohunt-matches-view",currentSolution:"intelligence"},patterns:["/hunting/retrohunt/matches/:retrohunt_job_id"],privileges:[{privilege:n.V.intelligence}]},{viewName:"hunting-notifications-view",title:w.huntingNotificationsConfig.title,shellConfig:{navbar:"omnibar",viewName:"hunting-notifications-view",currentSolution:"intelligence"},patterns:["/hunting/notifications/","/hunting/notifications/:filter"],privileges:[{privilege:n.V.intelligence}]},{patterns:["/sign-terms"],viewName:"sign-terms-view",title:"Sign terms",shellConfig:{navbar:"omnibar",viewName:"sign-terms-view"},privileges:[{privilege:n.V.isLoggedIn}]},{patterns:["/sign-oem-terms"],viewName:"sign-oem-terms-view",title:"Sign OEM terms",shellConfig:{navbar:"omnibar",viewName:"sign-oem-terms-view"},privileges:[{privilege:n.V.isLoggedIn}]},{patterns:["/integrations/paloalto/sign-terms/:token"],viewName:"paloalto-sign-terms-view",title:"Paloalto sign terms",shellConfig:{navbar:"omnibar",viewName:"paloalto-sign-terms-view"}},{patterns:["/collection/:collection_id","/collection/:collection_id/:section_id","/collection/:collection_id/:section_id/:subsection_id"],viewName:"new-collection-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"new-collection-view"},title:k.newCollectionViewConfig.title,entityType:"collection"},{patterns:["/aggregations/"],viewName:"aggregations-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"aggregations-view"},title:"Aggregations",entityType:"aggregations"},{viewName:"reset-password-view",shellConfig:{navbar:"",currentSolution:"",viewName:"reset-password-view"},patterns:["/reset-password/:reset_password_token"],title:"Reset password"},{viewName:"reset-password-gti-view",shellConfig:{navbar:"",currentSolution:"",viewName:"reset-password-gti-view"},patterns:["/reset-password-gti/:reset_password_token"],title:"Reset password"},{viewName:"community-buzz-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"community-buzz-view"},privileges:[{privilege:n.V.isLoggedIn}],patterns:["/community-buzz"],title:"Community buzz"},{viewName:"sign-in-view",shellConfig:{navbar:"",currentSolution:"",viewName:"sign-in-view"},patterns:["/sign-in","/sign-in/:signin_slide"],title:"Sign in"},{viewName:"relogin-view",shellConfig:{navbar:"",currentSolution:"",viewName:"relogin-view"},patterns:["/relogin"],title:"Relogin"},{viewName:"sign-in-gti-view",shellConfig:{navbar:"",currentSolution:"",viewName:"sign-in-gti-view"},patterns:["/sign-in-gti","/sign-in-gti"],title:"Sign in"},{viewName:"logout-view",shellConfig:{navbar:"",currentSolution:"",viewName:"logout-view"},patterns:["/logout"],title:"Log out"},{viewName:"account-restore-view",shellConfig:{navbar:"",currentSolution:"",viewName:"account-restore-view"},patterns:["/account-restore/:token"],title:"Account restoration"},{viewName:"sso-view",shellConfig:{navbar:"",currentSolution:"",viewName:"sso-view"},patterns:["/sso","/sso/:provider"],title:"Single Sign On"},{viewName:"remove-account-sso-view",shellConfig:{navbar:"",currentSolution:"",viewName:"remove-account-sso-view"},patterns:["/delete-user-sso/:token"],title:"Remove user SSO account"},{viewName:"email-change-confirmation-view",shellConfig:{navbar:"",currentSolution:"",viewName:"email-change-confirmation-view"},patterns:["/email-change-confirmation/:token"],privileges:[{privilege:n.V.isLoggedIn}],title:"Email change confirmation"},{viewName:"account-activation-view",shellConfig:{navbar:"",currentSolution:"",viewName:"account-activation-view"},patterns:["/account-activation/:token"],title:"Account activation"},{viewName:"captcha-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"captcha-view"},patterns:["/captcha"],title:"Captcha"},{viewName:"settings-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"settings-view"},patterns:["/settings"],title:"Settings",privileges:[{privilege:n.V.isLoggedIn}]},{viewName:"contact-us-view",shellConfig:{navbar:"bare-account",currentSolution:"",viewName:"contact-us-view"},patterns:["/contact-us","/contact-us/:subject","/contact-us/:subject/:groupId","/contact-us/:subject/:groupId/:cause"],title:g.contactUsConfig.title},{viewName:"join-us-view",shellConfig:{navbar:"bare-account",currentSolution:"intelligence",viewName:"join-us-view"},patterns:["/join-us","/join-us/:token"],title:"Join us"},{patterns:["/diffs","/diffs/:create"],title:"Diffs",viewName:"diffs-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"diffs-view"},privileges:[{privilege:n.V.intelligence}]},{viewName:"diff-detail-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"diff-detail-view"},patterns:["/diffs/detail/:diff_session_id"],title:f.diffDetailConfig.title,privileges:[{privilege:n.V.intelligence}]},{viewName:"easy-peasy-vt-ui-core-view",shellConfig:{navbar:"omnibar",viewName:"easy-peasy-vt-ui-core-view"},patterns:["/easy-peasy-vt-ui-core"],title:"Easy peasy simple view vt ui core example",privileges:[{privilege:n.V.staff}]},{viewName:"easy-peasy-simple-view",shellConfig:{navbar:"omnibar",viewName:"easy-peasy-simple-view"},patterns:["/easy-peasy-simple/:id"],title:"Easy peasy simple view",privileges:[{privilege:n.V.staff}]},{viewName:"easy-peasy-view",title:"Easy peasy view",shellConfig:{navbar:"omnibar",viewName:"easy-peasy-view"},patterns:["/easy-peasy"],privileges:[{privilege:n.V.staff}]},{viewName:"aggregated-table-playground-view",title:"Aggregated table playground",shellConfig:{navbar:"omnibar",viewName:"aggregated-table-playground-view"},patterns:["/aggregated-table-playground"],privileges:[{privilege:n.V.staff}]},{viewName:"file-table-playground-view",title:"File table playground",shellConfig:{navbar:"omnibar",viewName:"file-table-playground-view"},patterns:["/file-table-playground"],privileges:[{privilege:n.V.staff}]},{viewName:"url-table-playground-view",title:"Entity tables playground",shellConfig:{navbar:"omnibar",viewName:"url-table-playground-view"},patterns:["/url-table-playground"]},{viewName:"domain-table-playground-view",title:"Entity tables playground",shellConfig:{navbar:"omnibar",viewName:"domain-table-playground-view"},patterns:["/domain-table-playground"]},{viewName:"ips-table-playground-view",title:"IPs tables playground",shellConfig:{navbar:"omnibar",viewName:"ips-table-playground-view"},patterns:["/ips-table-playground"]},{viewName:"playground-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"playground-view"},patterns:["/playground"],title:"Playground view",privileges:[{privilege:n.V.staff}]},{viewName:"hunting-rulesets-view",shellConfig:{navbar:"omnibar",viewName:"hunting-rulesets-view",currentSolution:"intelligence"},title:B.huntingRulesetsConfig.title,patterns:["/hunting/rulesets","/hunting/rulesets/:ruleset_id"],privileges:[{privilege:n.V.intelligence}]},{viewName:"crowdsourced-yara-hub-view",shellConfig:{navbar:"omnibar",viewName:"crowdsourced-yara-hub-view",currentSolution:"intelligence"},title:"Crowdsourced YARA Hub",patterns:["/crowdsourced-yara-hub"],privileges:[{privilege:n.V.intelligence}],entityType:"crowdsourced-yara-hub"},{viewName:"threat-actor-view",shellConfig:{navbar:"omnibar",viewName:"threat-actor-view",currentSolution:"intelligence"},patterns:["/threat-actor/:threat_actor_id","/threat-actor/:threat_actor_id/:section_id"],title:O.threatActorConfig.title,entityType:"threat_actor",privileges:[{privilege:n.V.vtinsights}]},{patterns:["/search/:search_query","/search/:search_query/:search_section"],title:null!==i.NU&&void 0!==i.NU&&null!==(s=i.NU.currentUser)&&void 0!==s&&s.gtiAccess&&!i.NU.currentUser.isGtiStandard()||null!==i.NU&&void 0!==i.NU&&null!==(l=i.NU.currentUser)&&void 0!==l&&l.insightsAccess?$.searchConfig.title:F.searchConfig.title,viewName:null!==i.NU&&void 0!==i.NU&&null!==(d=i.NU.currentUser)&&void 0!==d&&d.gtiAccess&&!i.NU.currentUser.isGtiStandard()||null!==i.NU&&void 0!==i.NU&&null!==(c=i.NU.currentUser)&&void 0!==c&&c.insightsAccess?"new-search-view":"search-view",shellConfig:{navbar:"omnibar",viewName:null!==i.NU&&void 0!==i.NU&&null!==(u=i.NU.currentUser)&&void 0!==u&&u.gtiAccess&&!i.NU.currentUser.isGtiStandard()||null!==i.NU&&void 0!==i.NU&&null!==(A=i.NU.currentUser)&&void 0!==A&&A.insightsAccess?"new-search-view":"search-view"}},{patterns:["/intelligence-search/:search_query","/intelligence-search/:search_query/:search_section"],title:F.searchConfig.title,viewName:"search-view",shellConfig:{navbar:"omnibar",viewName:"search-view"}},{patterns:["/collection-search/:collection_search_query","/collection-search/:collection_search_query/:search_section"],title:F.collectionSearchConfig.title,viewName:"search-view",shellConfig:{navbar:"omnibar",viewName:"search-view"},privileges:[{privilege:n.V.vtinsights}]},{patterns:["/feature-matches/:object_id","/feature-matches/:object_id/:search_section"],title:F.featureMatchesConfig.title,viewName:"search-view",shellConfig:{navbar:"omnibar",viewName:"search-view"},privileges:[{privilege:n.V.vtinsights}]},{viewName:"hunting-retrohunt-view",shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"hunting-retrohunt-view"},patterns:["/hunting/retrohunt/:ruleset_id","/hunting/retrohunt"],title:x.huntingRetrohuntConfig.title,privileges:[{privilege:n.V.intelligence}]},{viewName:"pay-quote-view",shellConfig:{navbar:"omnibar",viewName:"pay-quote-view"},patterns:["/pay-quote","/pay-quote/:quoteId"],title:"Pay Quote"},{shellConfig:{navbar:"",currentSolution:"",viewName:"forgot-password-view"},patterns:["/forgot-password"],title:"Forgot password",viewName:"forgot-password-view"},{shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"custom-error-view"},patterns:["/error/","/error/:reason"],title:"Error",viewName:"custom-error-view"},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"activation-email-resend-view"},patterns:["/activation-email-resend"],title:"Resend activation email",viewName:"activation-email-resend-view",guardFunction:m.activationEmailResendConfig.guardFunction},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-overview-view",hideUpload:!0},patterns:["/private-scanning-overview"],title:"Private Scanning overview",viewName:"private-scanning-overview-view",viewType:p.private,privileges:[{privilege:n.V.intelligence}]},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-analysis-view",hideUpload:!0},patterns:["/private-scanning/analysis/:analysis_id","/private-scanning/analysis/:analysis_id/:analysis_section","/private-scanning/analysis/:analysis_id/:analysis_section/:analysis_section_id"],title:"Private Scanning - Analysis",entityType:"private_analysis",viewName:"private-scanning-analysis-view",viewType:p.private,privileges:[{privilege:n.V["private-scanning"]}]},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-private-analysis-view",hideUpload:!0},patterns:["/private-scanning/private-analysis/:analysis_id"],title:"Private Scanning - Analysis",entityType:"private-analysis",viewName:"private-scanning-private-analysis-view",viewType:p.private,privileges:[{privilege:n.V["private-scanning"]}]},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-url-view",hideUpload:!0},patterns:["/private-scanning/url","/private-scanning/url/:url_id","/private-scanning/url/:url_id/:url_section_id","/private-scanning/url/:url_id/:url_section_id/:url_analysis_id"],title:"Private Scanning - URL",entityType:"private_url",viewName:"private-scanning-url-view",viewType:p.private,privileges:[{privilege:n.V["private-scanning"]}]},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-file-report-view",hideUpload:!0},patterns:["/private-scanning/file/:file_id","/private-scanning/file/:file_id/detection","/private-scanning/file/:file_id/details","/private-scanning/file/:file_id/relations","/private-scanning/file/:file_id/behavior","/private-scanning/file/:file_id/content","/private-scanning/file/:file_id/content/:report_subsection","/private-scanning/file/:file_id/community","/private-scanning/file/:file_id/:analysis_id","/private-scanning/file/:file_id/:analysis_id/:report_section","/private-scanning/file/:file_id/:analysis_id/:report_section/:report_subsection"],title:"Private Scanning - File",entityType:"private_file",viewName:"private-scanning-file-report-view",viewType:p.private,privileges:[{privilege:n.V["private-scanning"]}]},{shellConfig:{navbar:"omnibar",currentSolution:"private-scanning",viewName:"private-scanning-view",hideUpload:!0},patterns:["/private-scanning","/private-scanning/:section","/private-scanning/:section/:subsection"],title:"Private Scanning",viewName:"private-scanning-view",viewType:p.private,privileges:[{privilege:n.V["private-scanning"]}]},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"reference-view"},patterns:["/reference/:reference_id","/reference/:reference_id/:section"],title:_.referenceViewConfig.title,viewName:"reference-view",entityType:"reference",privileges:[{privilege:n.V.intelligence}]},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"similarity-view"},patterns:["/similarity/:ioc_id"],title:"Similarity",viewName:"similarity-view",viewType:p.public,privileges:[{privilege:n.V.intelligence}]},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"submitter-view"},patterns:["/submitter/:submitter_id","/submitter/:submitter_id/:section"],title:"Submitter",viewName:"submitter-view",viewType:p.public,guardFunction:I.submitterConfig.guardFunction},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"technology-integrations-view"},patterns:["/technology-integrations/","/technology-integrations/:section","/technology-integrations/:section/:subsection"],title:"VT Technology Integrations",viewName:"technology-integrations-view",viewType:p.public,privileges:[{privilege:n.V.intelligence}]},{shellConfig:{navbar:"omnibar",viewName:"graph-view"},patterns:["/graphs"],title:"Graphs view",viewName:"graph-view",viewType:p.public},{shellConfig:{navbar:"bare-account",viewName:"purchase-order-collect-view"},patterns:["/purchase-order-collect/:token"],title:"Purchase Order Collect",viewName:"purchase-order-collect-view",viewType:p.public},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"reports-view"},patterns:["/reports"],title:"Reports",viewName:"reports-view",privileges:[{privilege:n.V.reports}]},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"vulnerabilities-view"},patterns:["/vulnerabilities"],title:"Vulnerabilities",viewName:"vulnerabilities-view",privileges:[{privilege:n.V.vulnerabilities}]},{shellConfig:{navbar:"omnibar",currentSolution:"",viewName:"ttp-analysis-view"},patterns:["/ttp-analysis"],title:"TTP analysis",viewName:"ttp-analysis-view",privileges:[{privilege:n.V["google-threat-intel"]}]},{patterns:["/admin/audit"],viewName:"audit-view",app:b.P.ADMIN,title:"admin - Audit",shellConfig:{navbar:"omnibar",viewName:"audit-view"},privileges:[{privilege:n.V.staff}]},{patterns:["/admin/notification-campaign"],viewName:"notification-campaign-view",app:b.P.ADMIN,title:"admin - Notification Campaign",shellConfig:{navbar:"omnibar",viewName:"notification-campaign-view"},guardFunction:a},{patterns:["/admin/email-campaign"],viewName:"email-campaign-view",app:b.P.ADMIN,title:"admin - Email Campaign",shellConfig:{navbar:"omnibar",viewName:"email-campaign-view"},guardFunction:a},{patterns:["/admin/test-view"],title:"Test View",viewName:"test-view",app:b.P.ADMIN,shellConfig:{navbar:"omnibar",viewName:"test-view"},guardFunction:a},{patterns:["/admin/inapp-campaign"],viewName:"inapp-campaign-view",app:b.P.ADMIN,title:"admin - InApp Campaign",shellConfig:{navbar:"omnibar",viewName:"inapp-campaign-view"},privileges:[{privilege:n.V.staff}]},{patterns:["/admin/data-curation"],viewName:"data-curation-view",app:b.P.ADMIN,title:"admin - Data curation",shellConfig:{navbar:"omnibar",viewName:"data-curation-view"},privileges:[{privilege:n.V["vtinsights-data-curator"]}]},{patterns:["/admin/data-curation/collections"],viewName:"data-curation-collections-view",app:b.P.ADMIN,title:"admin - Data curation collections",shellConfig:{navbar:"omnibar",viewName:"data-curation-collections-view"},privileges:[{privilege:n.V["vtinsights-dev"]}]},{patterns:["/admin/data-curation/collections/:collection_id"],viewName:"data-curation-collections-detail-view",app:b.P.ADMIN,title:"admin - Data curation collections",shellConfig:{navbar:"omnibar",viewName:"data-curation-collections-detail-view"},privileges:[{privilege:n.V["vtinsights-dev"]}]},{patterns:["/admin/quote-generator"],viewName:"quote-generator-view",app:b.P.ADMIN,title:"admin - Quote generator",shellConfig:{navbar:"omnibar",viewName:"quote-generator-view"},guardFunction:a},{patterns:["/admin/purchase-order-collect"],viewName:"purchase-order-collect-list-view",app:b.P.ADMIN,title:"admin - Purchase Order Collect List",shellConfig:{navbar:"omnibar",viewName:"purchase-order-collect-list-view"},guardFunction:a},{shellConfig:{navbar:"omnibar",currentSolution:"intelligence",viewName:"custom-error-view"},patterns:["*"],title:"Error 404",viewName:"custom-error-view"}];function N(e){const t=M.filter((t=>t.entityType===e));if(null==t||!t.length)throw new Error(`Routing configuration not found with entity type ${e}`);if(t.length>1)throw new Error(`More than one routing configurations with the same entity type ${e}`);return t[0]}function U(e){return M.some((t=>t.viewName===e&&t.viewType===p.private))}},94785:(e,t,r)=>{"use strict";r.r(t),r.d(t,{NEW_COLLECTIONS_ORDER_VALUES:()=>g,ORDER_VALUES_COLLECTIONS:()=>v,ORDER_VALUES_COLLECTIONS_EXTRA:()=>h,ORDER_VALUES_COLLECTIONS_SEARCH:()=>f,ORDER_VALUES_DOMAINS:()=>A,ORDER_VALUES_FILES:()=>p,ORDER_VALUES_IPS:()=>m,ORDER_VALUES_MAP:()=>w,ORDER_VALUES_RELATIONSHIP_COLLECTIONS:()=>C,ORDER_VALUES_URLS:()=>b,getSortByTitle:()=>y});var n,o,i,a,s,l,d,c=r(80909),u=r(44052);const A=[{name:"Detections",value:"positives"},{name:"Created",value:"creation_date"},{name:"Last updated",value:"last_update_date"},...null!==(n=u.NU.currentUser)&&void 0!==n&&n.gtiAccess?[{name:"GTI Score",value:"gti_score",localValue:"gti_assessment.threat_score.value"}]:[]],p=[{name:"Detections",value:"positives"},{name:"Size",value:"size"},{name:"Last seen",value:"last_submission_date"},{name:"First seen",value:"first_submission_date"},{name:"Submitters",value:"unique_sources"},{name:"Submissions",value:"times_submitted"},...null!==(o=u.NU.currentUser)&&void 0!==o&&o.gtiAccess?[{name:"GTI Score",value:"gti_score",localValue:"gti_assessment.threat_score.value"}]:[]],b=[{name:"Detections",value:"positives"},{name:"Status",value:"status"},{name:"First seen",value:"first_submission_date"},{name:"Last seen",value:"last_submission_date"},{name:"Submissions",value:"times_submitted"},...null!==(i=u.NU.currentUser)&&void 0!==i&&i.gtiAccess?[{name:"GTI Score",value:"gti_score",localValue:"gti_assessment.threat_score.value"}]:[]],m=[{name:"IP address",value:"ip",localValue:"id"},{name:"Detections",value:"positives"},{name:"Country code",value:"country"},{name:"Last modification date",value:"last_modification_date"},...null!==(a=u.NU.currentUser)&&void 0!==a&&a.gtiAccess?[{name:"GTI Score",value:"gti_score",localValue:"gti_assessment.threat_score.value"}]:[]],g=[{title:"Name",value:"name"},{title:"Owner",value:"owner"},{title:"Tlp",value:"tlp"},{title:"Creation date",value:"creation_date"},{title:"Last modification date",value:"last_modification_date"},{title:"Domains",value:"domains"},{title:"Files",value:"files"},{title:"Ip addresses",value:"ip_addresses"},{title:"References",value:"references"},{title:"Threat actors",value:"threat_actors"},{title:"URLs",value:"urls"},{title:"Attack techniques",value:"attack_techniques"},{title:"Score",value:"score"},{title:"Lookups trend",value:"lookups_trend"},{title:"Submissions trend",value:"submissions_trend"},{title:"Hotness",value:"hotness"},{title:"Abuse classifier prediction",value:"abuse_classifier_prediction"},{title:"Inspected score",value:"inspected_score"},{title:"Collection type",value:"collection_type"},{title:"Campaigns",value:"campaigns"},{title:"Malware families",value:"malware_families"},{title:"Software toolkits",value:"software_toolkits"},{title:"Suspected threat_actors",value:"suspected_threat_actors"},{title:"Suspected threat_actor_by",value:"suspected_threat_actor_by"},{title:"Relevance",value:"relevance"},{title:"Latest activity",value:"last_seen_date"},...null!==(s=u.NU.currentUser)&&void 0!==s&&s.hasPrivilege(c.E.staff)?[{title:"Sigma rules",value:"sigma_rules"},{title:"Yara rulesets",value:"yara_rulesets"},{title:"Subscribers",value:"subscribers"},{title:"Subscriptions Increment",value:"subscriptions_increment"}]:[]],f=[{name:"Number of domains",value:"domains"},{name:"Number of files",value:"files"},{name:"Number of IP addresses",value:"ip_addresses"},{name:"Number of URLs",value:"urls"},{name:"References",value:"references"},...null!==(l=u.NU.currentUser)&&void 0!==l&&l.hasPrivilege(c.E.staff)?[{name:"Yara rules",value:"yara_rulesets"},{name:"Sigma rules",value:"sigma_rules"},{name:"Subscribers",value:"subscribers"}]:[]],h=[{name:"Last modified",value:"last_modification_date"},{name:"Created",value:"creation_date"},{name:"First submission",value:"first_submission_date"},{name:"Last submission",value:"last_submission_date"},...null!==(d=u.NU.currentUser)&&void 0!==d&&d.hasPrivilege(c.E.staff)?[{name:"Subscriptions increment",value:"subscriptions_increment"}]:[],{name:"Lookups trends",value:"lookups_trend"},{name:"Submissions trends",value:"submissions_trend"},{name:"Relevance",value:"relevance"}],v=[...f,...h],C=[...f,{name:"Last modified",value:"last_modification_date"},{name:"Created",value:"creation_date"}],w={files:p,urls:b,domains:A,ips:m,collections:v};function y(e,t){var r;const n=t.slice(0,-1);return null===(r=e.find((e=>e.value===n)))||void 0===r?void 0:r.name}},8600:(e,t,r)=>{"use strict";r.r(t),r.d(t,{collectionSearchConfig:()=>o,featureMatchesConfig:()=>i,searchConfig:()=>n});const n={title:e=>`Search - ${e.search_query}`},o={title:e=>`Related collection to search ${e.collection_search_query}`},i={title:e=>`Feature matches - Collection ${e.object_id}`}},43825:(e,t,r)=>{"use strict";r.r(t),r.d(t,{submitterConfig:()=>i});var n=r(95688),o=r(44052);const i={guardFunction:()=>{var e,t;return!!(o.NU.isStaff||null!==(e=o.NU.currentUser)&&void 0!==e&&null!==(e=e.privileges["mandiant-intel"])&&void 0!==e&&e.granted&&null!==(t=o.NU.currentUser)&&void 0!==t&&null!==(t=t.privileges.submitters)&&void 0!==t&&t.granted)||(n.Z8.redirect("home"),!1)}}},82047:(e,t,r)=>{"use strict";var n;r.r(t),r.d(t,{TechnologyIntegrationSections:()=>n}),function(e){e.VTToThirdParty="vt-to-third-party",e.ThirdPartyToVT="third-party-to-vt"}(n||(n={}))},57684:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ThreatActorDetailSectionLabels:()=>n,threatActorConfig:()=>o});const n={summary:"Summary",collections:"Collections",iocs:"IOCs",telemetry:"Telemetry",aggregations:"Commonalities",rules:"Rules",ttps:"TTPs",graph:"Graph",community:"Community"},o={title:e=>`Threat actor - ${e.threat_actor_id}`}},49004:(e,t,r)=>{"use strict";r.r(t),r.d(t,{threatLandscapeConfig:()=>s});var n=r(80909),o=r(95688),i=r(44052),a=r(9940);const s={title:()=>"Threat landscape",guardFunction:e=>{var t,r;return i.NU.isLoggedIn?"campaigns"===e.section?!(null===(r=i.NU.currentUser)||void 0===r||!r.hasPrivilege(n.E.campaigns))||(a.errorViewsManager.showError(a.ErrorStates.default404),!1):!(null===(t=i.NU.currentUser)||void 0===t||!t.insightsAccess):(o.Z8.redirect("signIn"),!1)}}},7332:(e,t,r)=>{"use strict";r.r(t),r.d(t,{urlNotAnalyzedConfig:()=>i});var n=r(95688),o=r(44052);const i={guardFunction:()=>{var e,t;return!!(o.NU.isStaff||null!==(e=o.NU.currentUser)&&void 0!==e&&e.gtiAccess||null!==(t=o.NU.currentUser)&&void 0!==t&&t.hasPrivateScanningAccess)||(n.Z8.redirect("home"),!1)}}},76358:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UrlHistory:()=>y});var n=r(75297),o=r(48704),i=r(16645),a=r(62832),s=r(15079),l=(r(63787),r(72856),r(52059),r(69335),r(33554),r(84034),r(96987)),d=r(66824);let c,u,A,p,b,m,g,f,h,v,C=e=>e;var w=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let y=(c=class extends o.LitElement{constructor(){super(...arguments),this.parsedDates=[],this.selectedDates=[],this.selectedDevices=[],this.selectedStatusCodes=[],this.selectedURLActions=[],this.availableTags=[]}willUpdate(e){var t;e.has("behaviors")&&null!==(t=this.behaviors)&&void 0!==t&&t.length&&(this.selectedBehaviors=this.behaviors,this.availableStatusCodes=Array.from(new Set(this.behaviors.filter((e=>{var t;return!(null===(t=e.attributes)||void 0===t||null===(t=t.main_resource)||void 0===t||!t.status_code)})).map((e=>{var t;return null===(t=e.attributes)||void 0===t||null===(t=t.main_resource)||void 0===t?void 0:t.status_code.toString()})))),this.calculateAvailableTags())}calculateAvailableTags(){var e;let t=new Set;null===(e=this.behaviors)||void 0===e||e.forEach((e=>{var r;t=new Set([...t,...(null===(r=e.attributes)||void 0===r?void 0:r.tags)||[]])})),this.availableTags=Array.from(t)}get showResetButton(){return!!(this.selectedDates.length||this.selectedDevices.length||this.selectedStatusCodes.length||this.selectedURLActions.length)}resetFilters(e){var t,r;e.stopPropagation(),this.parsedDates=[],this.selectedDates=[],this.selectedDevices=[],this.selectedStatusCodes=[],this.selectedURLActions=[],this.selectedBehaviors=this.behaviors,null===(t=this.statusCodesSelector)||void 0===t||t.reset(),null===(r=this.urlActionsSelector)||void 0===r||r.reset()}applyFilters(){var e,t;this.selectedBehaviors=null===(e=null!==(t=this.selectedBehaviors)&&void 0!==t&&t.length?this.selectedBehaviors:this.behaviors)||void 0===e?void 0:e.filter((e=>{let t=!0;const r=e.attributes;return this.parsedDates.length&&r&&(t=t&&r.analysis_date>=this.parsedDates[0]&&r.analysis_date<=this.parsedDates[1]),this.selectedDevices.length&&r&&(t=t&&this.selectedDevices.includes(r.device)),this.selectedStatusCodes.length&&null!=r&&r.main_resource&&(t=t&&this.selectedStatusCodes.includes(r.main_resource.status_code.toString())),this.selectedURLActions.length&&r&&(t=t&&r.tags.some((e=>this.selectedURLActions.includes(e)))),t}))}handleDateSelected(e){e.stopPropagation(),this.selectedDates=[e.detail.filter.date_range[0],e.detail.filter.date_range[1]];const t=this.selectedDates[0],r=this.selectedDates[1],n=t.slice(-1),o=new Date(("+"===n?t:r).slice(0,-1)).getTime()/1e3,i=new Date(("+"===n?r:t).slice(0,-1)).getTime()/1e3;this.parsedDates=[o,i],this.applyFilters()}handleDevicesSelected(e){var t;this.selectedDevices=(null===(t=this.devicesSelector)||void 0===t?void 0:t.value)||[],this.applyFilters()}handleStatusCodesSelected(e){var t;this.selectedStatusCodes=(null===(t=this.statusCodesSelector)||void 0===t?void 0:t.value)||[],this.applyFilters()}handleURLActionsSelected(e){var t;this.selectedURLActions=(null===(t=this.urlActionsSelector)||void 0===t?void 0:t.value)||[],this.applyFilters()}deviceLabelerFactory(){return e=>{var t,r;const n=(null==e||null===(t=e.split("_"))||void 0===t?void 0:t[2])||e;return(0,o.html)(u||(u=C`${0}`),(null==n?void 0:n[0])+(null==n||null===(r=n.substr(1))||void 0===r?void 0:r.toLowerCase()))}}renderFilters(){return(0,o.html)(A||(A=C`
    `),!0,"Clear current filters",this.showResetButton,this.resetFilters,"Date",this.handleDateSelected,"date_range",this.selectedDates,"Devices",this.selectedDevices.length,this.handleDevicesSelected,"devices",!0,!0,Object.values(n.Device),this.deviceLabelerFactory(),"Status code",this.selectedStatusCodes.length,this.availableStatusCodes.length<=1,this.handleStatusCodesSelected,"status_codes",!0,this.availableStatusCodes,"URL Actions",this.selectedURLActions.length,this.availableTags.length<=1,this.handleURLActionsSelected,"url_actions",!0,this.availableTags)}formatNetError(e){const t=e.replaceAll("NET_ERROR_","").replaceAll("_"," ");return t.charAt(0)+t.slice(1).toLocaleLowerCase()}renderDetections(e){if(!e)return o.nothing;const t=l.w9.getTotalEnginesDetections(e);return(0,o.html)(p||(p=C` ${0}${0} `),(0,a.classMap)({"text-danger":t>0,"text-success":!t}),t,(()=>{const t=l.w9.getTotalEnginesDetections(e),r=l.w9.getTotalEngines(e);return t>0&&r>0?`/${r}`:""})())}render(){var e,t;return(0,o.html)(b||(b=C`
    ${0} ${0}
    `),this.renderFilters(),null!==(e=this.selectedBehaviors)&&void 0!==e&&e.length?(0,o.html)(m||(m=C`
    Analysis history
    ${0}
    Analysis URL Actions Detections Status code Screenshot
    `),null===(t=this.selectedBehaviors)||void 0===t?void 0:t.map((e=>{var t,r,n,i,a;return(0,o.html)(g||(g=C` ${0}
    ${0}
    ${0} ${0} `),(()=>{this.dispatchEvent(new CustomEvent("close",{bubbles:!0,composed:!0})),this.callback&&this.callback(e)}),l.w9.getReportsDateFormat(null===(t=e.attributes)||void 0===t?void 0:t.analysis_date),null===(r=e.attributes)||void 0===r||null===(r=r.tags)||void 0===r?void 0:r.slice(0,3).map((e=>(0,o.html)(f||(f=C`
    ${0}
    `),e))),this.renderDetections(null===(n=e.attributes)||void 0===n?void 0:n.analysis_stats),(null===(i=e.attributes)||void 0===i||null===(i=i.main_resource)||void 0===i?void 0:i.status_code)||(0,o.html)(h||(h=C` Error (${0}) `),this.formatNetError((null===(a=e.attributes)||void 0===a||null===(a=a.main_resource)||void 0===a?void 0:a.net_error)||"")),e.screenshotUrl)}))):(0,o.html)(v||(v=C` ${0} ${0} `),s.magnifyingGlassQuestionMarkBigSvg,"No matches found","There were no behaviors found with the selected filters.",this.resetFilters))}},c.styles=(0,o.unsafeCSS)(d.A),c);w([(0,i.property)({type:Array})],y.prototype,"behaviors",void 0),w([(0,i.property)()],y.prototype,"urlId",void 0),w([(0,i.property)()],y.prototype,"callback",void 0),w([(0,i.state)()],y.prototype,"selectedBehaviors",void 0),w([(0,i.state)()],y.prototype,"parsedDates",void 0),w([(0,i.state)()],y.prototype,"selectedDates",void 0),w([(0,i.state)()],y.prototype,"selectedDevices",void 0),w([(0,i.state)()],y.prototype,"selectedStatusCodes",void 0),w([(0,i.state)()],y.prototype,"selectedURLActions",void 0),w([(0,i.state)()],y.prototype,"availableStatusCodes",void 0),w([(0,i.state)()],y.prototype,"availableTags",void 0),w([(0,i.query)('vt-ui-searchable-multiselect[name="devices"]')],y.prototype,"devicesSelector",void 0),w([(0,i.query)('vt-ui-searchable-multiselect[name="status_codes"]')],y.prototype,"statusCodesSelector",void 0),w([(0,i.query)('vt-ui-searchable-multiselect[name="url_actions"]')],y.prototype,"urlActionsSelector",void 0),y=w([(0,i.customElement)("url-history")],y)},51955:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UrlSectionLabels:()=>i,urlConfig:()=>a});var n=r(95688),o=r(44052);const i={"gti-summary":"Summary",summary:"Summary",detection:"Detection",details:"Details",behavior:"Behavior",links:"Links",relations:"Relations",associations:"Associations",content:"Content",telemetry:"Telemetry",community:"Community"},a={guardFunction:e=>{var t;const r=e;if(!r.url_section_id)return!0;if(!o.NU.isLoggedIn&&["content","telemetry","behavior"].includes(r.url_section_id))return n.Z8.redirect("signIn"),!1;if((null===(t=o.NU.currentUser)||void 0===t||!t.vtiAccess)&&["content","telemetry"].includes(r.url_section_id)){return document.querySelector("vt-ui-shell").vtiRequiredDialog(),!1}return!0}}},55700:(e,t,r)=>{"use strict";r.r(t),r.d(t,{userApiKeyConfig:()=>n});const n={title:e=>`API Key - ${e.user_id}`}},79721:(e,t,r)=>{"use strict";r.r(t),r.d(t,{userConfig:()=>i});var n=r(95688),o=r(44052);const i={title:e=>`User - ${e.user_id}`,guardFunction:e=>{var t;const r=e;return"subscriptions"!==r.user_profile_section||r.user_id===(null===(t=o.NU.currentUser)||void 0===t?void 0:t.id)||(n.Z8.redirect("user",r.user_id),!1)}}},71012:(e,t,r)=>{"use strict";r.d(t,{D:()=>l});var n=r(9891),o=r(48704),i=r(16645),a=r(44052),s=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let l=class extends((0,n.ResponsiveMixin)(o.LitElement)){constructor(){super(...arguments),this._cacheMap={}}get isLoggedIn(){return a.NU.isLoggedIn}get vtiAccess(){var e;return null===(e=a.NU.currentUser)||void 0===e?void 0:e.vtiAccess}firstUpdated(e){super.firstUpdated(e),this.dispatchEvent(new CustomEvent("connected-changed",{bubbles:!0,composed:!0,detail:{value:!0}}))}};l=s([(0,i.customElement)("vt-lit-component")],l)},51721:(e,t,r)=>{"use strict";var n=r(22894),o=r(56870),i=(r(9891),r(48704)),a=r(16645),s=r(85200),l=(r(42320),r(31179)),d=r(43474),c=r(59531),u=r(36953),A=r(45241),p=r(71012),b=r(83889);r(79477);let m,g,f,h,v,C,w,y,x,D,B,E=e=>e;var k=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};let $=class extends p.D{constructor(){super(...arguments),this.noSettings=!1,this.unreadNotifications=0,this.settingsLink="",this.showNotifications=!1,this.colorMode="dark"}static get styles(){return(0,i.unsafeCSS)(b.A)}connectedCallback(){super.connectedCallback(),this.colorMode=localStorage.getItem("colorMode")||"dark"}updated(e){var t,r;(super.updated(e),e.has("privileges"))&&(this._enterpriseGroup=this._computeEnterpriseGroup(null===(t=this.privileges)||void 0===t||null===(t=t.intelligence)||void 0===t?void 0:t.inherited_from,null===(r=this.privileges)||void 0===r||null===(r=r.private)||void 0===r?void 0:r.inherited_from));(e.has("settingsLink")||e.has("hostname"))&&(this._settingsLink=this._computeSettingsLink(this.settingsLink,this.hostname)),e.has("colorMode")&&this.dispatchEvent(new CustomEvent("change-color-mode",{detail:this.colorMode,bubbles:!0,composed:!0}))}_appsPressed(){this.dispatchEvent(new CustomEvent("apps-pressed"))}_signOut(e){e.preventDefault(),navigator.credentials&&navigator.credentials.preventSilentAccess&&navigator.credentials.preventSilentAccess(),this.dispatchEvent(new CustomEvent("sign-out-pressed",{bubbles:!0,composed:!0}))}_computeSettingsLink(e,t){return e||t+"settings"}_notificationsPressed(){this.dispatchEvent(new CustomEvent("notifications-pressed",{bubbles:!0,composed:!0})),setTimeout((()=>{this.unreadNotifications=void 0}),500)}_computeEnterpriseGroup(e,t){return e||t||null}trackDotMenu(e){A.KK.sendAnalyticsEvent("DOT MENU",e,this.isLoggedIn?"loggedIn":"notLoggedIn")}render(){return(0,i.html)(m||(m=E`
    ${0} ${0} ${0} ${0}
    `),this.renderAppsDropdown(),this.renderNotificationsDropdown(),this.renderThemeSelector(),this.isLoggedIn?this.renderUserDropdown():(0,i.html)(g||(g=E` Sign up `),this.hostname,this.hostname))}renderAppsDropdown(){return(0,i.html)(f||(f=E` ${0} `),this._appsPressed,l.appsIcon,this.hostname,this.privileges,this.currentSolution||"",(()=>this.trackDotMenu("mobile")),(()=>this.trackDotMenu("desktop")),(()=>this.trackDotMenu("browsers")),(()=>this.trackDotMenu("yara")),(()=>this.trackDotMenu("contact_us")))}renderUserDropdown(){var e,t,r,n;return(0,i.html)(h||(h=E` Profile API key Settings ${0} ${0} ${0} Sign out `),this.userName,this.user,this.hostname,this.user,this.hostname,this.user,(0,s.ifDefined)(this._settingsLink),this._enterpriseGroup?(0,i.html)(v||(v=E` Manage my group `),this.hostname,this._enterpriseGroup):i.nothing,null!==(e=this.privileges)&&void 0!==e&&e.monitor.inherited_from?(0,i.html)(C||(C=E` Manage VT Monitor `),this.hostname,this.privileges.monitor.inherited_from,!(null!==(t=this.privileges)&&void 0!==t&&t.monitor.inherited_from)):"",this._enterpriseGroup&&null!==(r=this.privileges)&&void 0!==r&&r.creditcards.granted&&null!==(n=this.privileges)&&void 0!==n&&null!==(n=n.admin)&&void 0!==n&&n.granted?(0,i.html)(w||(w=E` Subscription and payments `),this._enterpriseGroup):i.nothing,this._signOut)}renderNotificationsDropdown(){return(0,i.html)(y||(y=E` `),this._notificationsPressed,c.notificationsIcon,this.unreadNotifications?(0,i.html)(x||(x=E` ${0} `),this.unreadNotifications):i.nothing)}renderThemeSelector(){return"light"==this.colorMode?(0,i.html)(D||(D=E` ${0} `),(()=>{this.setTheme("dark")}),d.moonIcon):(0,i.html)(B||(B=E` ${0} `),(()=>{this.setTheme("light")}),u.sunIcon)}setTheme(e){this.colorMode=e,n.h4.collector.collect(o.JU.MAIN_MENU,o._B.SELECT_COLOR_MODE,e)}};k([(0,a.property)({type:String})],$.prototype,"hostname",void 0),k([(0,a.property)({type:String})],$.prototype,"user",void 0),k([(0,a.property)({type:String,attribute:"user-name"})],$.prototype,"userName",void 0),k([(0,a.property)({type:Object})],$.prototype,"privileges",void 0),k([(0,a.property)({type:String})],$.prototype,"currentSolution",void 0),k([(0,a.property)({type:String})],$.prototype,"group",void 0),k([(0,a.property)({type:Boolean,attribute:"no-settings"})],$.prototype,"noSettings",void 0),k([(0,a.property)({type:Number,attribute:"unread-notifications"})],$.prototype,"unreadNotifications",void 0),k([(0,a.property)({type:String,attribute:"settings-link"})],$.prototype,"settingsLink",void 0),k([(0,a.property)({type:Boolean,attribute:"show-notifications"})],$.prototype,"showNotifications",void 0),k([(0,a.state)()],$.prototype,"_enterpriseGroup",void 0),k([(0,a.state)()],$.prototype,"_settingsLink",void 0),k([(0,a.query)("#notificationsDropdown")],$.prototype,"notificationsDropdown",void 0),k([(0,a.state)()],$.prototype,"colorMode",void 0),$=k([(0,a.customElement)("vt-ui-account-widget")],$)},79477:(e,t,r)=>{"use strict";var n=r(22894),o=r(56870),i=r(48704),a=r(16645),s=r(62832),l=r(85200),d=r(15323),c=r(90672),u=r(47312),A=r(84411),p=r(77177),b=r(45241),m=r(44052),g=r(84535),f=r(24016);let h,v,C,w=e=>e;var y=function(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a};const x=[{name:"api",icon:c.apiIcon,target:"_blank",rel:"noopener"},{name:"intelligence",icon:p.intelligenceIcon},{name:"hunting",icon:A.huntingIcon},{name:"graph",icon:u.graphIcon},{name:"threatLandscape",icon:d.magnifyingGlassThreadLandscapeIcon,label:"Threat landscape",action:"Open Threat landscape"},{name:"privateScanning",icon:d.privateScanningIcon,label:"Private Scanning",action:"Open Private Scanning"}];let D=class extends((0,g.G)(i.LitElement)){constructor(){super(...arguments),this.currentSolution="vt",this._acceptOverview=!0,this.solutionToValueMapping={api:0,intelligence:1,hunting:2,graph:3,threatLandscape:4,privateScanning:5}}static get styles(){return(0,i.unsafeCSS)(f.A)}updated(e){super.updated(e),e.has("_accessibleSolutions")&&(this.links=this._computeLinks(this._accessibleSolutions))}_computeLinks(){const e={};return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((t=>{e[t.solution]=t})),e}_getLink(e){if(e)return null!=e&&e.disabled?e.url:e.inAppUrl}_getTarget(e){var t;return"graph"===e.name?null!==(t=this.links)&&void 0!==t&&null!==(t=t.graph)&&void 0!==t&&t.disabled?"_self":"_blank":e.target}trackDotMenu(e,t){b.KK.sendAnalyticsEvent("DOT MENU",t||e,m.NU.isLoggedIn?"loggedIn":"notLoggedIn"),n.h4.collector.collect(o.JU.SOLUTIONS_GRID,o._B.SELECT_SOLUTON,this.solutionToValueMapping[e])}render(){return(0,i.html)(h||(h=w`
    THREAT INTELLIGENCE SUITE
    ${0}`),x.map((e=>{var t,r,n;return(0,i.html)(v||(v=w`
    ${0}
    `),(0,s.classMap)({"link-primary":!(null!==(t=this.links)&&void 0!==t&&null!==(t=t[e.name])&&void 0!==t&&t.disabled),"text-muted":!(null===(r=this.links)||void 0===r||null===(r=r[e.name])||void 0===r||!r.disabled)}),this._getLink(null===(n=this.links)||void 0===n?void 0:n[e.name]),(()=>this.trackDotMenu(e.name,e.action)),(0,l.ifDefined)(this._getTarget(e)),(0,l.ifDefined)(e.rel),e.icon,e.label?e.label:(0,i.html)(C||(C=w`VT${0}`),e.name))})))}};y([(0,a.property)({type:Object})],D.prototype,"privileges",void 0),y([(0,a.property)({type:String})],D.prototype,"currentSolution",void 0),y([(0,a.property)({type:Object})],D.prototype,"links",void 0),y([(0,a.property)({type:Boolean})],D.prototype,"_acceptOverview",void 0),D=y([(0,a.customElement)("vt-ui-menu-grid")],D)},73861:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(22894),o=r(13570),i=r(15431),a=r(55966),s=r(95688),l=r(44052);function d(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function c(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){d(i,n,o,a,s,"next",e)}function s(e){d(i,n,o,a,s,"throw",e)}a(void 0)}))}}class u{static checkGroupTermsSigned(){return c((function*(){var e;const t=l.NU.currentUser;if(null==t||null===(e=t.privileges)||void 0===e||!e.click_to_accept)return!1;const r=t.privileges.click_to_accept.inherited_from;if(!r)return!1;try{var d;if(null===(d=(yield n.h4.groups.get(r,[],{},{attributes:["agreement_signed_date"]})).data.attributes)||void 0===d||!d.agreement_signed_date)return s.Z8.redirect("signTerms"),!0}catch(e){if(e instanceof o.H&&401===e.status)i.u.report("Session expired");else{if(e instanceof o.H&&403===e.status&&"TermsNotSignedError"===e.code)return s.Z8.redirect("signTerms"),!0;a.T.handleError(e)}}return!1}))()}static checkGroupOEMTermsSigned(){return c((function*(){var e;const t=l.NU.currentUser;if(null==t||null===(e=t.privileges)||void 0===e||!e.oem_click_to_accept)return!1;const r=t.privileges.oem_click_to_accept.inherited_from;if(!r)return!1;try{var d;if(null===(d=(yield n.h4.groups.get(r,[],{},{attributes:["oem_agreement_signed_date"]})).data.attributes)||void 0===d||!d.oem_agreement_signed_date)return s.Z8.redirect("signOemTerms"),!0}catch(e){e instanceof o.H&&401===e.status?i.u.report("Session expired"):a.T.handleError(e)}return!1}))()}static checkTerms(){var e=this;return c((function*(){(yield e.checkGroupTermsSigned())||(yield e.checkGroupOEMTermsSigned())}))()}}},17999:(e,t,r)=>{"use strict";r.d(t,{qi:()=>c});var n=r(48704),o=r(50027),i=r(51227);function a(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(n,o)}function s(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function s(e){a(i,n,o,s,l,"next",e)}function l(e){a(i,n,o,s,l,"throw",e)}s(void 0)}))}}const l=r.n(i)()("state-tracker");const d=new class{constructor(){this.pendingRequests=new Map,this.pendingVtApiRequests=new Map}startRequest(e){this.pendingRequests.set(e,Date.now())}finishRequest(e){const t=this.pendingRequests.get(e);if(!t)return;this.pendingRequests.delete(e);const r=Date.now()-t;l("REQUEST",e[0],r)}startVtApiRequest(e){this.pendingVtApiRequests.set(e,Date.now())}finishVtApiRequest(e){const t=this.pendingVtApiRequests.get(e);if(!t)return;this.pendingVtApiRequests.delete(e);const r=Date.now()-t;l("VT API REQUEST",e,r)}hasPendingRequests(){return this.pendingRequests.size+this.pendingVtApiRequests.size>0}waitUntilIdle(){var e=arguments,t=this;return s((function*(){let r=e.length>0&&void 0!==e[0]?e[0]:100;for(;l("WAITING",[...t.pendingRequests.keys()].map((e=>e[0]))),yield t.wait(r),t.hasPendingRequests(););}))()}setup(){return s((function*(){const e=n.LitElement.prototype.performUpdate;n.LitElement.prototype.performUpdate=function(){try{return e.call(this)}catch(e){}};const t=o.G.prototype.request;o.G.prototype.request=function(){for(var e=arguments.length,r=new Array(e),n=0;nd.finishVtApiRequest(r)))};const r=o.G.prototype.createSimpleRequest;o.G.prototype.createSimpleRequest=function(){for(var e=arguments.length,t=new Array(e),n=0;nd.finishVtApiRequest(t)))};const i=o.G.prototype.fromLink;o.G.prototype.fromLink=function(){for(var e=arguments.length,t=new Array(e),r=0;rd.finishVtApiRequest(t)))}}))()}wait(e){return s((function*(){yield new Promise((t=>setTimeout(t,e)))}))()}};function c(e,t){if(!e)return null;let r=null;const n=e=>{const o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT);do{const e=o.currentNode;e.shadowRoot&&n(e.shadowRoot),e instanceof ShadowRoot||!r&&e.matches(t)&&(r=e)}while(!r&&o.nextNode())};return e instanceof Document&&(e=e.documentElement),n(e),r}},3700:e=>{"use strict";function t(e){return e>=55296&&e<=56319}function r(e){return e>=56320&&e<=57343}e.exports=function(e){if("string"!=typeof e)throw new Error("Input must be string");for(var n=e.length,o=0,i=null,a=null,s=0;s=128&&i<=2047?o+=2:i>=2048&&i<=65535&&(o+=3),a=i;return o}},9891:(e,t,r)=>{let n,o,i,a,s,l,d,c,u,A,p,b,m,g,f,h,v,C,w,y,x,D,B,E,k,$,_,F,I,O,S,P,T,R,L,M,N,U,J,z,H,j,V,Z,G,q,W,Y,K,Q,X,ee,te,re,ne,oe,ie,ae,se,le,de,ce,ue,Ae,pe,be,me,ge,fe,he,ve,Ce,we,ye,xe,De,Be,Ee,ke,$e,_e,Fe,Ie,Oe,Se,Pe,Te,Re,Le,Me,Ne,Ue,Je,ze,He,je,Ve,Ze,Ge,qe,We,Ye,Ke,Qe,Xe,et,tt,rt,nt,ot,it,at,st,lt,dt,ct,ut,At,pt,bt,mt,gt,ft,ht,vt,Ct,wt,yt,xt,Dt,Bt,Et,kt,$t,_t,Ft,It,Ot,St,Pt,Tt,Rt,Lt,Mt,Nt,Ut,Jt,zt,Ht,jt,Vt,Zt,Gt,qt,Wt,Yt,Kt,Qt,Xt,er,tr,rr,nr,or,ir,ar,sr,lr,dr,cr,ur,Ar,pr,br,mr,gr,fr,hr,vr,Cr,wr,yr,xr,Dr,Br,Er,kr=e=>e;function $r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _r(e){for(var t=1;t(()=>{"use strict";var Ir={7778:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,"#wrapper[medium] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 50px;\n}\n#wrapper[small] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 40px;\n}\n#wrapper,\n#wrapper[small],\n#wrapper[medium] {\n width: 100%;\n display: block;\n}\n.header {\n height: 20px;\n width: 100%;\n display: flex;\n justify-content: flex-start;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n}\ndiv[hidden] {\n display: none;\n}\na {\n color: var(--vt-ui-list-body-color, #333);\n text-decoration: none;\n border-bottom: none;\n}\na:hover {\n color: var(--vt-ui-list-link-hover-color, #3a4eff);\n}\n#wrapper[small] .header,\n#wrapper[medium] .header {\n padding: 2px;\n}\n.long-field {\n flex: 3;\n text-align: left !important;\n}\n.medium-field {\n flex: 2;\n}\n.regular-field {\n flex: 1;\n min-width: 50px;\n max-width: 150px;\n}\n.regular-field[hidden],\n.medium-field[hidden],\n.long-field[hidden] {\n display: none;\n}\n.regular-field iron-icon {\n margin-right: 10px;\n}\n/* .date-field,\n.file-type-field{\n flex:2;\n min-width:85px;\n} */\n/* #wrapper[small] .date-field{\n min-width:75px;\n}\n#wrapper[small] .file-type-field{\n min-width:65px;\n} */\n.header div,\n.row div,\n.long-field,\n.medium-field,\n.regular-field {\n display: table-cell;\n padding: 0 5px;\n overflow: hidden;\n overflow-wrap: break-word;\n word-break: break-all;\n line-height: 25px;\n text-align: left;\n}\n.header div,\n.row div:last-of-type,\n.long-field:last-of-type,\n.medium-field:last-of-type,\n.regular-field:last-of-type {\n border-right: none;\n}\n/* .detection-field {\n flex:2;\n min-width: 80px;\n text-align: center;\n --vt-ui-detections-ratio:{\n min-width: 50px;\n }\n}\n#wrapper[small] .detection-field {\n flex:2;\n min-width: 50px;\n text-align: center;\n --vt-ui-detections-ratio:{\n min-width: 40px;\n }\n} */\n.content {\n font-size: var(--vt-ui-generic-list-font-size, 13px);\n color: var(--bs-body-color);\n justify-content: flex-start;\n}\n#wrapper[small] .content,\n#wrapper[small] .header {\n font-size: 12px;\n}\n.row {\n width: 100%;\n justify-content: flex-start;\n background: var(--bs-body-bg);\n color: var(--vt-ui-list-body-color, #333);\n display: flex;\n align-items: center;\n padding: 0px 0;\n}\n.row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n/* Loading skeleton */\n.loading-content {\n width: 100%;\n overflow: hidden;\n}\n@keyframes example {\n 0% {\n left: -25%;\n }\n 25% {\n left: 7%;\n }\n 50% {\n left: 39%;\n }\n 75% {\n left: 70%;\n }\n}\n.loading-row {\n background: linear-gradient(to right, var(--bs-body-bg) 0%, var(--bs-tertiary-bg) 40%, var(--bs-body-bg) 80%);\n position: relative;\n display: flex;\n padding: 10px;\n left: -25%;\n animation: example 3s infinite;\n}\n.loading-row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n.table {\n display: table;\n width: 100%;\n}\n.table[small],\n.table[medium] {\n width: 100%;\n display: block;\n overflow: scroll;\n}\n.table-head-group {\n display: table-header-group;\n width: 99%;\n}\n.table-header {\n display: table-row;\n}\n.table-row {\n display: table-row;\n width: 99%;\n}\n.table-head {\n display: table-cell;\n color: var(--vt-ui-list-body-color, #333);\n font-weight: bold;\n font-size: 14px;\n padding: 10px;\n border-bottom: 1px solid var(--bs-border-color);\n}\n.table-cell {\n display: table-cell;\n padding: 10px;\n}\n.styled-link {\n color: var(--bs-body-color, #4d4d4d);\n text-decoration: none;\n}\n.styled-link:hover {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n.no-value svg {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 24px;\n height: 24px;\n fill: var(--bs-body-color);\n}\n","",{version:3,sources:["webpack://./styles/shared-styles.less","webpack://./styles/links.less","webpack://./styles/icons.less"],names:[],mappings:"AAGA;EACE,wCAAA;AAFF;AAIA;EACE,wCAAA;AAFF;AAIA;;;EAGE,WAAA;EACA,cAAA;AAFF;AAIA;EACE,YAAA;EACA,WAAA;EACA,aAAA;EACA,2BAAA;EACA,2BAAA;EACA,iBAAA;EACA,eAAA;AAFF;AAIA;EACE,aAAA;AAFF;AAIA;EACE,yCAAA;EACA,qBAAA;EACA,mBAAA;AAFF;AAIA;EACE,kDAAA;AAFF;AAIA;;EAEE,YAAA;AAFF;AAIA;EACE,OAAA;EACA,2BAAA;AAFF;AAIA;EACE,OAAA;AAFF;AAIA;EACE,OAAA;EACA,eAAA;EACA,gBAAA;AAFF;AAIA;;;EAGE,aAAA;AAFF;AAIA;EACE,kBAAA;AAFF;AACA;;;;GAIG;AACH;;;;;GAKG;AAIH;;;;;EAOE,mBAAA;EACA,cAAA;EACA,gBAAA;EACA,yBAAA;EACA,qBAAA;EACA,iBAAA;EACA,gBAAA;AAJF;AAMA;;;;;EAKE,kBAAA;AAJF;AACA;;;;;;;;;;;;;;;GAeG;AAMH;EACE,oDAAA;EACA,2BAAA;EACA,2BAAA;AAJF;AAMA;;EAEE,eAAA;AAJF;AAMA;EACE,WAAA;EACA,2BAAA;EACA,6BAAA;EACA,yCAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;AAJF;AAMA;EACE,6BAAA;AAJF;AACA,qBAAqB;AAMrB;EACE,WAAA;EACA,gBAAA;AAJF;AAMA;EACE;IACE,UAAA;EAJF;EAMA;IACE,QAAA;EAJF;EAMA;IACE,SAAA;EAJF;EAMA;IACE,SAAA;EAJF;AACF;AAMA;EACE,6GAAA;EAMA,kBAAA;EACA,aAAA;EACA,aAAA;EACA,UAAA;EACA,8BAAA;AATF;AAWA;EACE,6BAAA;AATF;AAWA;EACE,cAAA;EACA,WAAA;AATF;AAWA;;EAEE,WAAA;EACA,cAAA;EACA,gBAAA;AATF;AAWA;EACE,2BAAA;EACA,UAAA;AATF;AAWA;EACE,kBAAA;AATF;AAWA;EACE,kBAAA;EACA,UAAA;AATF;AAWA;EACE,mBAAA;EACA,yCAAA;EACA,iBAAA;EACA,eAAA;EACA,aAAA;EACA,+CAAA;AATF;AAWA;EACE,mBAAA;EACA,aAAA;AATF;AAWA;ECpME,oCAAA;EACA,qBAAA;AD4LF;AAUA;EClME,iCAAA;EACA,qBAAA;AD2LF;AAUA;EE3ME,+BAAA;EACA,8BAAA;EAWA,WAAA;EACA,YAAA;EFgMA,0BAAA;AALF",sourcesContent:["@import '../styles/links.less';\n@import '../styles/icons.less';\n\n#wrapper[medium] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 50px;\n}\n#wrapper[small] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 40px;\n}\n#wrapper,\n#wrapper[small],\n#wrapper[medium] {\n width: 100%;\n display: block;\n}\n.header {\n height: 20px;\n width: 100%;\n display: flex;\n justify-content: flex-start;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n}\ndiv[hidden] {\n display: none;\n}\na {\n color: var(--vt-ui-list-body-color, #333);\n text-decoration: none;\n border-bottom: none;\n}\na:hover {\n color: var(--vt-ui-list-link-hover-color, #3a4eff);\n}\n#wrapper[small] .header,\n#wrapper[medium] .header {\n padding: 2px;\n}\n.long-field {\n flex: 3;\n text-align: left !important;\n}\n.medium-field {\n flex: 2;\n}\n.regular-field {\n flex: 1;\n min-width: 50px;\n max-width: 150px;\n}\n.regular-field[hidden],\n.medium-field[hidden],\n.long-field[hidden] {\n display: none;\n}\n.regular-field iron-icon {\n margin-right: 10px;\n}\n/* .date-field,\n.file-type-field{\n flex:2;\n min-width:85px;\n} */\n/* #wrapper[small] .date-field{\n min-width:75px;\n}\n#wrapper[small] .file-type-field{\n min-width:65px;\n} */\n.header div,\n.row div,\n/* .date-field,\n.file-type-field, */\n.long-field,\n.medium-field,\n.regular-field {\n display: table-cell;\n padding: 0 5px;\n overflow: hidden;\n overflow-wrap: break-word;\n word-break: break-all;\n line-height: 25px;\n text-align: left;\n}\n.header div,\n.row div:last-of-type,\n.long-field:last-of-type,\n.medium-field:last-of-type,\n.regular-field:last-of-type {\n border-right: none;\n}\n/* .detection-field {\n flex:2;\n min-width: 80px;\n text-align: center;\n --vt-ui-detections-ratio:{\n min-width: 50px;\n }\n}\n#wrapper[small] .detection-field {\n flex:2;\n min-width: 50px;\n text-align: center;\n --vt-ui-detections-ratio:{\n min-width: 40px;\n }\n} */\n.content {\n font-size: var(--vt-ui-generic-list-font-size, 13px);\n color: var(--bs-body-color);\n justify-content: flex-start;\n}\n#wrapper[small] .content,\n#wrapper[small] .header {\n font-size: 12px;\n}\n.row {\n width: 100%;\n justify-content: flex-start;\n background: var(--bs-body-bg);\n color: var(--vt-ui-list-body-color, #333);\n display: flex;\n align-items: center;\n padding: 0px 0;\n}\n.row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n/* Loading skeleton */\n.loading-content {\n width: 100%;\n overflow: hidden;\n}\n@keyframes example {\n 0% {\n left: -25%;\n }\n 25% {\n left: 7%;\n }\n 50% {\n left: 39%;\n }\n 75% {\n left: 70%;\n }\n}\n.loading-row {\n background: linear-gradient(\n to right,\n var(--bs-body-bg) 0%,\n var(--bs-tertiary-bg) 40%,\n var(--bs-body-bg) 80%\n );\n position: relative;\n display: flex;\n padding: 10px;\n left: -25%;\n animation: example 3s infinite;\n}\n.loading-row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n.table {\n display: table;\n width: 100%;\n}\n.table[small],\n.table[medium] {\n width: 100%;\n display: block;\n overflow: scroll;\n}\n.table-head-group {\n display: table-header-group;\n width: 99%;\n}\n.table-header {\n display: table-row;\n}\n.table-row {\n display: table-row;\n width: 99%;\n}\n.table-head {\n display: table-cell;\n color: var(--vt-ui-list-body-color, #333);\n font-weight: bold;\n font-size: 14px;\n padding: 10px;\n border-bottom: 1px solid var(--bs-border-color);\n}\n.table-cell {\n display: table-cell;\n padding: 10px;\n}\n.styled-link {\n .link();\n}\n.styled-link:hover {\n .link-hover();\n}\n\n.no-value svg {\n .icon-medium();\n fill: var(--bs-body-color);\n}\n",".link() {\n color: var(--bs-body-color, #4d4d4d);\n text-decoration: none;\n}\n\n.link-hover() {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary() {\n color: var(--bs-body-color);\n border-bottom: 1px solid var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary-hover() {\n text-decoration: none;\n color: var(--bs-primary, #3a4eff);\n}\n",".icon-base() {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n}\n\n.icon-small() {\n .icon-base();\n width: 16px;\n height: 16px;\n}\n\n.icon-medium() {\n .icon-base();\n width: 24px;\n height: 24px;\n}\n\n.icon-large() {\n .icon-base();\n width: 32px;\n height: 32px;\n}\n"],sourceRoot:""}]),t.A=a},1440:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,"/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n[class*=\"col-xxl-\"] {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n@media only screen and (min-width: 1550px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n}\nh3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n}\nh5 {\n margin: 0;\n font-size: 16px;\n font-weight: 400;\n}\na {\n color: var(--bs-primary);\n text-decoration: none;\n}\na:hover {\n font-weight: bold;\n}\np {\n margin: 0;\n}\n:host {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n --vt-black: #000;\n --vt-white: #fff;\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n display: block;\n width: 100%;\n}\nsection {\n width: 100%;\n border: 1px solid var(--bs-border-color);\n}\nsection header {\n display: flex;\n min-height: 54px;\n align-items: center;\n padding: 5px 0;\n justify-content: space-between;\n background: var(--bs-secondary-bg);\n}\nsection header .box {\n display: flex;\n min-width: 0;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n}\nsection header .box .item {\n padding: 0 5px;\n}\nsection header .box .item:last-child {\n margin-left: auto;\n}\nsection header .box .item.avatar {\n margin-left: 5px;\n}\nsection header .box .item.info {\n min-width: 0;\n}\nsection header .box .item.info .date {\n color: var(--bs-tertiary-color);\n font-size: 14px;\n}\nsection header .box .item.info .description {\n color: var(--bs-body-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\nsection header .box .item.icons {\n margin-left: auto;\n display: flex;\n}\nsection header .box:hover {\n font-weight: normal;\n}\nsection.new-investigation {\n color: var(--bs-tertiary-color);\n height: calc(100% - 25px);\n}\nsection.new-investigation header {\n padding: 0 5px;\n}\nsection.new-investigation article {\n justify-content: center;\n flex-direction: column;\n height: calc(100% - 54px);\n}\nsection.new-investigation article .inner {\n text-align: center;\n width: 75%;\n margin-bottom: 36px;\n}\nsection.new-investigation article .inner img {\n max-width: 96px;\n}\nsection .image-container {\n cursor: pointer;\n}\nsection article {\n position: relative;\n display: flex;\n align-items: center;\n min-height: 300px;\n}\nsection article img {\n width: 100%;\n}\nsection:last-child {\n margin-bottom: 25px;\n}\nsection:hover {\n border: 1px solid var(--bs-border-color);\n}\nsection:hover article .menu {\n display: block;\n}\nsection:hover header {\n background: var(--bs-disabled-color);\n}\nsection:hover header .box .item.info .date {\n color: var(--bs-tertiary-color);\n}\n.load-more-container {\n margin-top: 9px;\n text-align: center;\n}\n@keyframes skeleton-loading {\n 0% {\n background-color: var(--bs-tertiary-bg);\n }\n 50% {\n background-color: var(--bs-secondary-bg);\n }\n 100% {\n background-color: var(--bs-tertiary-bg);\n }\n}\n.skeleton-item section {\n animation: skeleton-loading 2s ease infinite;\n min-height: 390px;\n}\n","",{version:3,sources:["webpack://./vt-graph-grid/styles.less","webpack://./styles/grid.less","webpack://./styles/mixins.less"],names:[],mappings:"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",sourcesContent:["@import '../styles/grid.less';\n@import '../styles/media.less';\n@import '../styles/mixins.less';\n\n.typography();\n// Variables\n@icon-size: 32px;\n@figure-size: 24px;\n@border-header-size: 2px;\n\n// Mixin\n.icon(@size) {\n width: @size;\n height: @size;\n border-radius: 100%;\n border: 1px solid var(--bs-border-color);\n}\n\n:host {\n .colors();\n display: block;\n width: 100%;\n}\n\n// General section\nsection {\n width: 100%;\n border: 1px solid var(--bs-border-color);\n\n // Header of the graph\n header {\n display: flex;\n min-height: 54px;\n align-items: center;\n padding: 5px 0;\n justify-content: space-between;\n background: var(--bs-secondary-bg);\n .box {\n display: flex;\n min-width: 0;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n cursor: pointer;\n .item {\n padding: 0 5px;\n &:last-child {\n margin-left: auto;\n }\n &.avatar {\n margin-left: 5px;\n }\n // Info\n &.info {\n min-width: 0;\n .date {\n color: var(--bs-tertiary-color);\n font-size: 14px;\n }\n\n .description {\n color: var(--bs-body-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n // Icons\n &.icons {\n margin-left: auto;\n display: flex;\n }\n }\n\n &:hover {\n font-weight: normal;\n }\n }\n }\n\n // Start a new investigation box\n &.new-investigation {\n color: var(--bs-tertiary-color);\n height: calc(100% - 25px);\n\n header {\n padding: 0 5px;\n }\n article {\n justify-content: center;\n flex-direction: column;\n height: calc(100% - 54px);\n\n .inner {\n text-align: center;\n width: 75%;\n margin-bottom: 36px;\n img {\n max-width: 96px;\n }\n }\n }\n }\n\n .image-container {\n cursor: pointer;\n }\n\n // Body of the graph\n article {\n position: relative;\n display: flex;\n align-items: center;\n min-height: 300px;\n img {\n width: 100%;\n }\n }\n\n &:last-child {\n margin-bottom: 25px;\n }\n\n // Hover of the whole graph\n &:hover {\n border: 1px solid var(--bs-border-color);\n\n article {\n .menu {\n display: block;\n }\n }\n header {\n background: var(--bs-disabled-color);\n .box .item.info {\n .date {\n color: var(--bs-tertiary-color);\n }\n }\n }\n }\n}\n\n.load-more-container {\n margin-top: 9px;\n text-align: center;\n}\n\n@keyframes skeleton-loading {\n 0% {\n background-color: var(--bs-tertiary-bg);\n }\n 50% {\n background-color: var(--bs-secondary-bg);\n }\n 100% {\n background-color: var(--bs-tertiary-bg);\n }\n}\n\n.skeleton-item {\n section {\n animation: skeleton-loading 2s ease infinite;\n min-height: 390px;\n }\n}\n",'@import "../styles/media.less";\n/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n[class*="col-xxl-"] {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media @desktop-xxl {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n',"// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},4500:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,"/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n[class*=\"col-xxl-\"] {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n@media only screen and (min-width: 1550px) {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n}\nh3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n}\nh5 {\n margin: 0;\n font-size: 16px;\n font-weight: 400;\n}\na {\n color: var(--bs-primary);\n text-decoration: none;\n}\na:hover {\n font-weight: bold;\n}\np {\n margin: 0;\n}\n:host {\n display: block;\n width: 100%;\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n --vt-black: #000;\n --vt-white: #fff;\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\nsection {\n width: 100%;\n border-bottom: 1px solid var(--bs-border-color);\n}\nsection:nth-child(even) {\n background: var(--vt-graph-list-zebra-striped-background, var(--bs-secondary-bg));\n}\nsection:first-child {\n border-top: 1px solid var(--bs-border-color);\n}\nsection header {\n display: flex;\n align-items: center;\n padding: 5px 0;\n justify-content: space-between;\n}\nsection header .box {\n display: flex;\n min-width: 0;\n width: 100%;\n align-items: stretch;\n justify-content: space-between;\n}\nsection header .box .info-container {\n display: flex;\n flex: 1 1 0;\n min-width: 0;\n cursor: pointer;\n}\nsection header .box .item {\n color: var(--bs-tertiary-color);\n font-weight: 400;\n padding: 0 15px;\n}\nsection header .box .item:last-child {\n margin-left: auto;\n}\nsection header .box .item.avatar {\n width: 200px;\n border-right: var(--bs-border-color) solid 1px;\n display: flex;\n align-items: center;\n overflow: hidden;\n}\nsection header .box .item.avatar.clickable {\n cursor: pointer;\n}\nsection header .box .item.avatar vt-ui-avatar {\n color: var(--bs-tertiary-color);\n width: 100%;\n}\nsection header .box .item.info {\n min-width: 0;\n flex: 1;\n}\nsection header .box .item.info .date {\n color: var(--bs-tertiary-color);\n}\nsection header .box .item.info .description {\n color: var(--bs-body-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\nsection header .box .item.icons {\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n border-left: var(--bs-border-color) solid 1px;\n}\nsection header .box .item.icons a:hover {\n font-weight: normal;\n}\nsection header .box:hover {\n font-weight: normal;\n}\nsection article {\n position: relative;\n display: flex;\n align-items: center;\n min-height: 300px;\n}\nsection article img {\n width: 100%;\n}\nsection:hover {\n border-bottom: 1px solid var(--bs-border-color);\n}\nsection:hover article .menu {\n display: block;\n}\nsection:hover header {\n background: var(--bs-disabled-color);\n}\nsection:hover header .box .item.info .date {\n color: var(--bs-tertiary-color);\n}\nsection:hover header .box .item.avatar {\n border-right: var(--bs-border-color) solid 1px;\n}\nsection:hover header .box .item.icons {\n border-left: var(--bs-border-color) solid 1px;\n}\n.load-more-container {\n margin-top: 9px;\n text-align: center;\n}\n@keyframes skeleton-loading {\n 0% {\n background-color: var(--bs-tertiary-bg);\n }\n 50% {\n background-color: var(--bs-secondary-bg);\n }\n 100% {\n background-color: var(--bs-tertiary-bg);\n }\n}\n.skeletor {\n width: 100%;\n}\n.skeletor-item {\n animation: skeleton-loading 2s ease infinite;\n min-height: 40px;\n margin: 0;\n border-bottom: 1px solid var(--bs-border-color);\n}\n:host([minimal]) {\n --vt-ui-avatar-size: 24px;\n --vt-graph-visibility-icon-size: 24px;\n --vt-graph-list-zebra-striped-background: var(--bs-body-bg);\n}\n:host([minimal]) section {\n border: none;\n}\n:host([minimal]) section:hover header {\n background: inherit;\n}\n:host([minimal]) section:hover header .box .item.info .date {\n color: var(--bs-tertiary-color);\n}\n:host([minimal]) section:hover header .box .item.avatar {\n border-right: var(--bs-border-color) solid 1px;\n}\n:host([minimal]) section:hover header .box .item.icons {\n border-left: var(--bs-border-color) solid 1px;\n}\n:host([minimal]) .item.info {\n display: flex;\n justify-content: space-between;\n}\n:host([minimal]) .item.info > div {\n margin: auto 0;\n}\n:host([minimal]) .item.info .date {\n white-space: nowrap;\n padding-left: 15px;\n}\n","",{version:3,sources:["webpack://./vt-graph-list/styles.less","webpack://./styles/grid.less","webpack://./styles/mixins.less"],names:[],mappings:"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",sourcesContent:["@import '../styles/grid.less';\n@import '../styles/mixins.less';\n\n.typography();\n\n:host {\n display: block;\n width: 100%;\n .colors();\n}\n\n// General section\nsection {\n width: 100%;\n border-bottom: 1px solid var(--bs-border-color);\n\n &:nth-child(even) {\n background: var(--vt-graph-list-zebra-striped-background,\n var(--bs-secondary-bg));\n }\n\n &:first-child {\n border-top: 1px solid var(--bs-border-color);\n }\n\n // Header of the graph\n header {\n display: flex;\n align-items: center;\n padding: 5px 0;\n justify-content: space-between;\n\n .box {\n display: flex;\n min-width: 0;\n width: 100%;\n align-items: stretch;\n justify-content: space-between;\n\n .info-container {\n display: flex;\n flex: 1 1 0;\n min-width: 0;\n cursor: pointer;\n }\n\n .item {\n color: var(--bs-tertiary-color);\n font-weight: 400;\n padding: 0 15px;\n\n &:last-child {\n margin-left: auto;\n }\n\n &.avatar {\n width: 200px;\n border-right: var(--bs-border-color) solid 1px;\n display: flex;\n align-items: center;\n overflow: hidden;\n\n &.clickable {\n cursor: pointer;\n }\n\n\n vt-ui-avatar {\n color: var(--bs-tertiary-color);\n width: 100%;\n }\n }\n\n // Info\n &.info {\n min-width: 0;\n flex: 1;\n\n .date {\n color: var(--bs-tertiary-color);\n // font-size: 14px;\n }\n\n .description {\n color: var(--bs-body-color);\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n\n // Icons\n &.icons {\n display: flex;\n flex-direction: column;\n align-items: flex-end;\n border-left: var(--bs-border-color) solid 1px;\n\n a:hover {\n font-weight: normal;\n }\n }\n }\n\n &:hover {\n font-weight: normal;\n }\n }\n }\n\n // Body of the graph\n article {\n position: relative;\n display: flex;\n align-items: center;\n min-height: 300px;\n\n img {\n width: 100%;\n }\n }\n\n // Hover of the whole graph\n &:hover {\n border-bottom: 1px solid var(--bs-border-color);\n\n article {\n .menu {\n display: block;\n }\n }\n\n header {\n background: var(--bs-disabled-color);\n\n .box {\n .item {\n &.info {\n .date {\n color: var(--bs-tertiary-color);\n }\n }\n\n &.avatar {\n border-right: var(--bs-border-color) solid 1px;\n }\n\n &.icons {\n border-left: var(--bs-border-color) solid 1px;\n }\n }\n }\n }\n }\n}\n\n.load-more-container {\n margin-top: 9px;\n text-align: center;\n}\n\n@keyframes skeleton-loading {\n 0% {\n background-color: var(--bs-tertiary-bg);\n }\n 50% {\n background-color: var(--bs-secondary-bg);\n }\n 100% {\n background-color: var(--bs-tertiary-bg);\n }\n}\n\n.skeletor {\n width: 100%;\n}\n\n.skeletor-item {\n animation: skeleton-loading 2s ease infinite;\n min-height: 40px;\n margin: 0;\n border-bottom: 1px solid var(--bs-border-color);\n}\n\n:host([minimal]) {\n --vt-ui-avatar-size: 24px;\n --vt-graph-visibility-icon-size: 24px;\n --vt-graph-list-zebra-striped-background: var(--bs-body-bg);\n\n section {\n border: none;\n\n &:hover {\n header {\n background: inherit;\n\n .box {\n .item {\n &.info {\n .date {\n color: var(--bs-tertiary-color);\n }\n }\n\n &.avatar {\n border-right: var(--bs-border-color) solid 1px;\n }\n\n &.icons {\n border-left: var(--bs-border-color) solid 1px;\n }\n }\n }\n }\n }\n }\n\n .item.info {\n display: flex;\n justify-content: space-between;\n\n & > div {\n margin: auto 0;\n }\n\n .date {\n white-space: nowrap;\n padding-left: 15px;\n }\n }\n}\n",'@import "../styles/media.less";\n/*!\n * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2018 The Bootstrap Authors\n * Copyright 2011-2018 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n@-ms-viewport {\n width: device-width;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.col-1,\n.col-2,\n.col-3,\n.col-4,\n.col-5,\n.col-6,\n.col-7,\n.col-8,\n.col-9,\n.col-10,\n.col-11,\n.col-12,\n.col,\n.col-auto,\n.col-sm-1,\n.col-sm-2,\n.col-sm-3,\n.col-sm-4,\n.col-sm-5,\n.col-sm-6,\n.col-sm-7,\n.col-sm-8,\n.col-sm-9,\n.col-sm-10,\n.col-sm-11,\n.col-sm-12,\n.col-sm,\n.col-sm-auto,\n.col-md-1,\n.col-md-2,\n.col-md-3,\n.col-md-4,\n.col-md-5,\n.col-md-6,\n.col-md-7,\n.col-md-8,\n.col-md-9,\n.col-md-10,\n.col-md-11,\n.col-md-12,\n.col-md,\n.col-md-auto,\n.col-lg-1,\n.col-lg-2,\n.col-lg-3,\n.col-lg-4,\n.col-lg-5,\n.col-lg-6,\n.col-lg-7,\n.col-lg-8,\n.col-lg-9,\n.col-lg-10,\n.col-lg-11,\n.col-lg-12,\n.col-lg,\n.col-lg-auto,\n.col-xl-1,\n.col-xl-2,\n.col-xl-3,\n.col-xl-4,\n.col-xl-5,\n.col-xl-6,\n.col-xl-7,\n.col-xl-8,\n.col-xl-9,\n.col-xl-10,\n.col-xl-11,\n.col-xl-12,\n.col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n\n[class*="col-xxl-"] {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n@media @desktop-xxl {\n .col-xxl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xxl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xxl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xxl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xxl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xxl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xxl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xxl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xxl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xxl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xxl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n}\n',"// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},5104:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n --vt-black: #000;\n --vt-white: #fff;\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n font-size: calc(var(--vt-graph-visibility-icon-size, 32px) / 1.7);\n}\n.visibility {\n display: flex;\n align-items: center;\n margin: 0 10px;\n background: transparent;\n border-radius: var(--vt-graph-visibility-icon-size, 32px);\n color: var(--bs-tertiary-color);\n}\n.visibility > div {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n}\n.visibility > div .figure {\n width: var(--vt-graph-visibility-icon-size, 32px);\n height: var(--vt-graph-visibility-icon-size, 32px);\n border-radius: 100%;\n margin: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: var(--bs-tertiary-bg);\n border: 1px solid var(--bs-border-color);\n}\n.visibility > div .figure svg {\n width: var(--vt-graph-visibility-icon-size, 32px);\n height: var(--vt-graph-visibility-icon-size, 32px);\n border-radius: 100%;\n fill: var(--bs-tertiary-color);\n}\n.visibility > div .figure img {\n width: var(--vt-graph-visibility-icon-size, 32px);\n height: var(--vt-graph-visibility-icon-size, 32px);\n border-radius: 100%;\n}\n.visibility > div .figure:not(:first-of-type) {\n margin-left: calc(-1 * var(--vt-graph-visibility-icon-size, 32px) / 3);\n}\n.visibility > div .figure:last-of-type:not(:first-of-type) {\n margin-left: calc(-1 * var(--vt-graph-visibility-icon-size, 32px) / 4);\n}\n.visibility .plus {\n padding: 0 10px;\n}\n","",{version:3,sources:["webpack://./vt-graph-visibility/styles.less","webpack://./styles/mixins.less"],names:[],mappings:"AAIA;EACE,cAAA;ECyKA,qEAAA;EACA,yCAAA;EAEA,qBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,uCAAA;EACA,wCAAA;EACA,uCAAA;EACA,uBAAA;EAEA,qBAAA;EACA,qBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAEA,0BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAEA,oBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAEA,sBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAEA,uBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAEA,uBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAEA,gBAAA;EACA,gBAAA;EDnLA,sBAAsB;ECsLtB,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,sBAAA;EACA,sBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,qBAAA;EACA,sBAAA;EACA,mBAAA;EDhRA,iEAAA;AA6FF;AAjFA;EACE,aAAA;EACA,mBAAA;EACA,cAAA;EACA,uBAAA;EACA,yDAAA;EACA,+BAAA;AAmFF;AAlFE;EACE,aAAA;EACA,mBAAA;EACA,sBAAA;AAoFJ;AAvFE;EAbA,iDAAA;EACA,kDAAA;EACA,mBAAA;EAiBI,SAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,iCAAA;EACA,wCAAA;AAuFN;AAlGE;EAbA,iDAAA;EACA,kDAAA;EACA,mBAAA;EAyBM,8BAAA;AA0FR;AAxGE;EAbA,iDAAA;EACA,kDAAA;EACA,mBAAA;AAwHF;AA7GE;EAqBI,sEAAA;AA2FN;AAhHE;EA0BI,sEAAA;AAyFN;AA1HA;EAuCI,eAAA;AAsFJ",sourcesContent:["@import '../styles/mixins.less';\n\n@default-icon-size: 32px;\n\n:host {\n display: block;\n .colors();\n font-size: calc(\n var(--vt-graph-visibility-icon-size, @default-icon-size) / 1.7\n );\n}\n\n.icon() {\n width: var(--vt-graph-visibility-icon-size, @default-icon-size);\n height: var(--vt-graph-visibility-icon-size, @default-icon-size);\n border-radius: 100%;\n}\n\n// Visiblity section\n.visibility {\n display: flex;\n align-items: center;\n margin: 0 10px;\n background: transparent;\n border-radius: var(--vt-graph-visibility-icon-size, @default-icon-size);\n color: var(--bs-tertiary-color);\n & > div {\n display: flex;\n align-items: center;\n box-sizing: border-box;\n .figure {\n .icon();\n margin: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background: var(--bs-tertiary-bg);\n border: 1px solid var(--bs-border-color);\n svg {\n .icon();\n fill: var(--bs-tertiary-color);\n }\n img {\n .icon();\n }\n }\n .figure:not(:first-of-type) {\n margin-left: calc(\n -1 * var(--vt-graph-visibility-icon-size, @default-icon-size) / 3\n );\n }\n .figure:last-of-type:not(:first-of-type) {\n margin-left: calc(\n -1 * var(--vt-graph-visibility-icon-size, @default-icon-size) / 4\n );\n }\n }\n .plus {\n padding: 0 10px;\n }\n}\n","// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},7992:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.three-dots {\n font-size: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n justify-items: center;\n color: var(--bs-tertiary-color);\n padding: 10px 0px;\n cursor: pointer;\n user-select: none;\n}\n.container {\n position: relative;\n top: 0px;\n left: 0px;\n}\n.three-dot-menu-container {\n position: absolute;\n background: var(--bs-secondary-bg);\n color: var(--bs-body-color);\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n z-index: 10;\n min-width: 240px;\n left: -230px;\n top: 10px;\n}\n.three-dot-menu-container ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px;\n}\n.three-dot-menu-container ul li {\n padding: 10px;\n cursor: pointer;\n user-select: none;\n font-size: 11pt;\n}\n.three-dot-menu-container ul li.disabled {\n color: var(--bs-disabled-color);\n cursor: default;\n}\n.three-dot-menu-container ul li:hover {\n background: var(--bs-tertiary-bg);\n}\n.three-dot-menu-container ul li:hover.disabled {\n background: var(--bs-secondary-bg);\n}\n","",{version:3,sources:["webpack://./vt-three-dots-menu/styles.less","webpack://./styles/mixins.less"],names:[],mappings:"AAKA;EACE,aAAA;EACA,mBAAA;EACA,uBAAA;AAJF;AAOA;EACE,eAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,qBAAA;EACA,+BAAA;EACA,iBAAA;EACA,eAAA;EACA,iBAAA;AALF;AAQA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;AANF;AASA;EACE,kBAAA;EACA,kCAAA;EACA,2BAAA;ECsBA,uHAAA;EACA,oHAAA;EACA,+GAAA;EDtBA,WAAA;EACA,gBAAA;EACA,YAAA;EACA,SAAA;AALF;AAHA;EAWI,qBAAA;EACA,YAAA;EACA,WAAA;AALJ;AARA;EAgBM,aAAA;EACA,eAAA;EACA,iBAAA;EACA,eAAA;AALN;AAOM;EACE,+BAAA;EACA,eAAA;AALR;AAQM;EACE,iCAAA;AANR;AAQQ;EACE,kCAAA;AANV",sourcesContent:["@import '../styles/mixins';\n\n@menu-width: 240px;\n@menu-left: -@menu-width + 10px;\n\n:host {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.three-dots {\n font-size: 20px;\n display: flex;\n align-items: center;\n justify-content: center;\n justify-items: center;\n color: var(--bs-tertiary-color);\n padding: 10px 0px;\n cursor: pointer;\n user-select: none;\n}\n\n.container {\n position: relative;\n top: 0px;\n left: 0px;\n}\n\n.three-dot-menu-container {\n position: absolute;\n background: var(--bs-secondary-bg);\n color: var(--bs-body-color);\n .box-shadow-vt();\n z-index: 10;\n min-width: @menu-width;\n left: @menu-left;\n top: 10px;\n\n ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px;\n\n li {\n padding: 10px;\n cursor: pointer;\n user-select: none;\n font-size: 11pt;\n\n &.disabled {\n color: var(--bs-disabled-color);\n cursor: default;\n }\n\n &:hover {\n background: var(--bs-tertiary-bg);\n\n &.disabled {\n background: var(--bs-secondary-bg);\n }\n }\n }\n }\n}\n","// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},6573:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n.collections-trigger[disabled] {\n --vt-ui-button-background: none;\n --vt-ui-button-border: none;\n --vt-ui-button-color-text: var(--bs-disabled-color, grey);\n}\n.collections {\n min-width: 325px;\n max-width: 325px;\n padding: 0;\n}\n.collections .button[disabled] {\n --vt-ui-button-background: var(--bs-tertiary-bg);\n}\n.collections .header {\n padding: 10px;\n background: var(--bs-tertiary-bg);\n font-weight: bold;\n font-size: 16px;\n}\n.collections .add {\n display: flex;\n align-items: center;\n justify-content: space-between;\n white-space: nowrap;\n font-size: 16px;\n font-weight: bold;\n padding: 10px;\n}\n.collections .add .name {\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.collections .add .button {\n margin-left: 15px;\n --vt-ui-button-padding-x: 25px;\n}\n.collections .search {\n display: flex;\n padding: 10px;\n}\n.collections .list {\n overflow-x: hidden;\n overflow-y: auto;\n white-space: nowrap;\n padding: 0 10px 10px 27px;\n box-sizing: border-box;\n max-height: 150px;\n}\n.collections .list .collection {\n cursor: pointer;\n padding: 1px 0px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.collections .list .collection.selected,\n.collections .list .collection:hover {\n font-weight: bold;\n}\n.collections .create {\n justify-content: space-between;\n box-shadow: 0 -2px 5px 0 var(--bs-tertiary-color);\n padding: 10px;\n position: relative;\n}\n.collections .create .input {\n width: 100%;\n}\n.collections .create .button {\n --vt-ui-button-border: 1px solid transparent;\n}\n","",{version:3,sources:["webpack://./vt-ui-add-elements-to-collection-dropdown-visual/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AACA;EACE,+BAAA;EACA,2BAAA;EACA,yDAAA;AACF;AAGA;EACE,gBAAA;EACA,gBAAA;EACA,UAAA;AADF;AAGI;EACE,gDAAA;AADN;AALA;EAUI,aAAA;EACA,iCAAA;EACA,iBAAA;EACA,eAAA;AAFJ;AAXA;EAgBI,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,aAAA;AAFJ;AApBA;EAwBM,gBAAA;EACA,uBAAA;AADN;AAxBA;EA4BM,iBAAA;EACA,8BAAA;AADN;AA5BA;EAiCI,aAAA;EACA,aAAA;AAFJ;AAhCA;EAqCI,kBAAA;EACA,gBAAA;EACA,mBAAA;EACA,yBAAA;EACA,sBAAA;EACA,iBAAA;AAFJ;AAxCA;EA4CM,eAAA;EACA,gBAAA;EACA,gBAAA;EACA,uBAAA;AADN;AAEM;;EAEE,iBAAA;AAAR;AAlDA;EAuDI,8BAAA;EACA,iDAAA;EACA,aAAA;EACA,kBAAA;AAFJ;AAxDA;EA4DM,WAAA;AADN;AA3DA;EA+DM,4CAAA;AADN",sourcesContent:[":host {\n display: block;\n}\n.collections-trigger[disabled] {\n --vt-ui-button-background: none;\n --vt-ui-button-border: none;\n --vt-ui-button-color-text: var(--bs-disabled-color, grey);\n}\n\n@padding: 10px;\n.collections {\n min-width: 325px;\n max-width: 325px;\n padding: 0;\n .button {\n &[disabled] {\n --vt-ui-button-background: var(--bs-tertiary-bg);\n }\n }\n .header {\n padding: 10px;\n background: var(--bs-tertiary-bg);\n font-weight: bold;\n font-size: 16px;\n }\n .add {\n display: flex;\n align-items: center;\n justify-content: space-between;\n white-space: nowrap;\n font-size: 16px;\n font-weight: bold;\n padding: @padding;\n .name {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .button {\n margin-left: 15px;\n --vt-ui-button-padding-x: 25px;\n }\n }\n .search {\n display: flex;\n padding: @padding;\n }\n .list {\n overflow-x: hidden;\n overflow-y: auto;\n white-space: nowrap;\n padding: 0 @padding @padding (@padding + 17px);\n box-sizing: border-box;\n max-height: 150px;\n .collection {\n cursor: pointer;\n padding: 1px 0px;\n overflow: hidden;\n text-overflow: ellipsis;\n &.selected,\n &:hover {\n font-weight: bold;\n }\n }\n }\n .create {\n justify-content: space-between;\n box-shadow: 0 -2px 5px 0 var(--bs-tertiary-color);\n padding: @padding;\n position: relative;\n .input {\n width: 100%;\n }\n .button {\n --vt-ui-button-border: 1px solid transparent;\n }\n }\n}\n"],sourceRoot:""}]),t.A=a},2719:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n max-width: 100%;\n display: flex;\n visibility: var(--vt-x);\n}\n.avatar {\n display: inline-flex;\n max-width: 100%;\n border-radius: 9999px;\n align-items: center;\n color: var(--vt-ui-avatar-color, var(--bs-secondary-color));\n background: var(--vt-ui-avatar-background, var(--bs-secondary-bg));\n font-size: 14px;\n border: var(--vt-ui-avatar-border, 0);\n padding: var(--vt-ui-avatar-padding, 0);\n}\nspan {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0 15px 0 10px;\n}\n.avatar-picture-container {\n display: flex;\n margin: 0;\n}\nimg,\nsvg {\n width: var(--vt-ui-avatar-size, 34px);\n height: var(--vt-ui-avatar-size, 34px);\n border-radius: 100%;\n}\n","",{version:3,sources:["webpack://./vt-ui-avatar/styles.less"],names:[],mappings:"AAAA;EACE,eAAA;EACA,aAAA;EACA,uBAAA;AACF;AAEA;EACE,oBAAA;EACA,eAAA;EAEA,qBAAA;EACA,mBAAA;EACA,2DAAA;EACA,kEAAA;EACA,eAAA;EACA,qCAAA;EACA,uCAAA;AADF;AAIA;EACE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,sBAAA;AAFF;AAKA;EACE,aAAA;EACA,SAAA;AAHF;AAMA;;EAEE,qCAAA;EACA,sCAAA;EACA,mBAAA;AAJF",sourcesContent:[":host {\n max-width: 100%;\n display: flex;\n visibility: var(--vt-x);\n}\n\n.avatar {\n display: inline-flex;\n max-width: 100%;\n // https://stackoverflow.com/questions/29966499/border-radius-in-percentage-and-pixels-px-or-em\n border-radius: 9999px;\n align-items: center;\n color: var(--vt-ui-avatar-color, var(--bs-secondary-color));\n background: var(--vt-ui-avatar-background, var(--bs-secondary-bg));\n font-size: 14px;\n border: var(--vt-ui-avatar-border, 0);\n padding: var(--vt-ui-avatar-padding, 0);\n}\n\nspan {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0 15px 0 10px;\n}\n\n.avatar-picture-container {\n display: flex;\n margin: 0;\n}\n\nimg,\nsvg {\n width: var(--vt-ui-avatar-size, 34px);\n height: var(--vt-ui-avatar-size, 34px);\n border-radius: 100%;\n}\n"],sourceRoot:""}]),t.A=a},4356:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,"/**\nVars:\n--vt-ui-button-color-text\n--vt-ui-button-font-family\n--vt-ui-button-line-height\n--vt-ui-buton-font-size\n--vt-ui-button-font-weight\n--vt-ui-button-background\n--vt-ui-button-border\n--vt-ui-button-border-radius\n--vt-ui-button-padding-x\n--vt-ui-button-padding-y\n--vt-ui-button-box-shadow\n--vt-ui-button-color-text-hover\n--vt-ui-button-background-hover\n--vt-ui-button-border-hover\n--vt-ui-button-svg-fill-hover\n--vt-ui-button-svg-width\n--vt-ui-button-svg-height\n--vt-ui-button-svg-margin-x\n--vt-ui-button-svg-margin-y\n*/\n*[hidden] {\n display: none !important;\n}\n@-webkit-keyframes loadingBounce {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n }\n}\n@keyframes loadingBounce {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n:host {\n display: inline-block;\n text-align: center;\n position: relative;\n /* Wrapper anchor reset */\n}\n:host .wrapper {\n display: inherit;\n}\n:host > a {\n display: block;\n}\n:host > a,\n:host > span {\n display: block;\n box-sizing: border-box;\n outline: none;\n cursor: pointer;\n text-decoration: none;\n white-space: nowrap;\n padding: var(--vt-ui-button-padding-y, 10px) var(--vt-ui-button-padding-x, 40px);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n font-family: var(--vt-ui-button-font-family, var(--bs-body-font-family, Arial));\n line-height: var(--vt-ui-button-line-height, 14px);\n font-size: var(--vt-ui-button-font-size, 14px);\n font-weight: var(--vt-ui-button-font-weight, bold);\n background: var(--vt-ui-button-background, none);\n border: var(--vt-ui-button-border, 1px solid black);\n}\n:host > a svg,\n:host > span svg {\n margin: var(--vt-ui-button-svg-margin-y) var(--vt-ui-button-svg-margin-x);\n box-sizing: border-box;\n width: var(--vt-ui-button-svg-width, 14px);\n height: var(--vt-ui-button-svg-height, 14px);\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n}\n@media (hover: hover) {\n :host > a:hover,\n :host > span:hover {\n text-decoration: none;\n /* no underline */\n outline: 0px;\n }\n}\n:host > a:visited,\n:host > span:visited {\n text-decoration: none;\n /* no underline */\n outline: 0px;\n}\n@media (hover: hover) {\n :host > a:hover,\n :host > span:hover {\n color: var(--vt-ui-button-color-text-hover, var(--bs-primary, blue));\n border: var(--vt-ui-button-border-hover, 1px solid blue);\n background: var(--vt-ui-button-background-hover, none);\n }\n}\n:host > a[disabled],\n:host > span[disabled] {\n visibility: hidden;\n}\n:host(.black) {\n --vt-ui-button-color: var(--bs-body-color, #1d1717);\n --vt-ui-button-color-text: var(--bs-body-color, #1d1717);\n --vt-ui-button-border: 1px solid var(--bs-body-color, black);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.green) {\n --vt-ui-button-color: var(--bs-success, green);\n --vt-ui-button-color-text: var(--bs-success, green);\n --vt-ui-button-border: 1px solid var(--bs-success, green);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.grey) {\n --vt-ui-button-color: var(--bs-tertiary-color, grey);\n --vt-ui-button-color-text: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--bs-tertiary-color, grey);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.dark-grey) {\n --vt-ui-button-color: var(--bs-secondary-color, #1d1717);\n --vt-ui-button-color-text: var(--bs-secondary-color, #1d1717);\n --vt-ui-button-border: 1px solid var(--bs-secondary-color, black);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.red) {\n --vt-ui-button-color: var(--bs-danger, red);\n --vt-ui-button-color-text: var(--bs-danger, red);\n --vt-ui-button-border: 1px solid var(--bs-danger, red);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.orange) {\n --vt-ui-button-color: var(--bs-warning, orange);\n --vt-ui-button-color-text: var(--bs-warning, orange);\n --vt-ui-button-border: 1px solid var(--bs-warning, orange);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.blue) {\n --vt-ui-button-color: var(--bs-primary, blue);\n --vt-ui-button-color-text: var(--bs-primary, blue);\n --vt-ui-button-border: 1px solid var(--bs-primary, blue);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n:host(.white) {\n --vt-ui-button-color: var(--bs-body-bg, white);\n --vt-ui-button-color-text: var(--bs-body-bg, white);\n --vt-ui-button-border: 1px solid var(--bs-body-bg, white);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n --vt-ui-button-border-hover: 1px solid var(--bs-body-bg, white);\n --vt-ui-button-background-hover: var(--bs-body-bg, white);\n}\n:host(.squared) {\n --vt-ui-button-border-radius: 0px;\n}\n:host(.no-border),\n:host(.no-border:hover) {\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n}\n:host(.filled) {\n --vt-ui-button-background: var(--vt-ui-button-color, var(--bs-body-color, black));\n --vt-ui-button-color-text: var(--bs-body-bg);\n --vt-ui-button-color-text-hover: var(--bs-body-bg);\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--bs-tertiary-color, grey);\n --vt-ui-button-border-hover: var(--vt-ui-button-border);\n}\n:host(.small) {\n --vt-ui-button-padding-y: 5px;\n --vt-ui-button-padding-x: 9px;\n --vt-ui-button-font-size: 12px;\n --vt-ui-button-line-height: 8px;\n}\n:host(.large) {\n --vt-ui-button-padding-y: 20px;\n --vt-ui-button-padding-x: 70px;\n --vt-ui-button-font-size: 14px;\n --vt-ui-button-line-height: 14px;\n}\n:host(.narrow) {\n --vt-ui-button-padding-x: 20px;\n}\n:host(.tab) {\n --vt-ui-button-color-text: var(--bs-tertiary-color, grey);\n --vt-ui-button-border-radius: 0px;\n --vt-ui-button-padding: 9px 40px;\n --vt-ui-button-border: 0px;\n --vt-ui-button-border-hover: 0px;\n --vt-ui-button-hover-border: 0px;\n border-bottom: 4px solid rgba(0, 0, 0, 0);\n}\n:host(.tab:focus) {\n border-bottom: 4px solid var(--bs-primary, blue);\n --vt-ui-button-box-shadow: none;\n}\n@media (hover: hover) {\n :host(.tab:hover) {\n border-bottom: 4px solid var(--bs-primary, blue) !important;\n }\n}\n:host([hidden]) {\n display: none;\n}\n:host([loading]) .spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: var(--vt-ui-button-padding-y, 10px) var(--vt-ui-button-padding-x, 40px);\n border: var(--vt-ui-button-border, 1px solid black);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n cursor: default;\n pointer-events: none;\n background: var(--vt-ui-button-background);\n}\n:host([loading]) .spinner > div {\n width: 4px;\n height: 4px;\n margin: auto 4px;\n background-color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n border-radius: 50%;\n display: inline-block;\n -webkit-animation: loadingBounce 1.4s infinite ease-in-out both;\n animation: loadingBounce 1.4s infinite ease-in-out both;\n}\n:host([loading]) .spinner .bounce1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n}\n:host([loading]) .spinner .bounce2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n}\n:host(:not([loading])) .spinner {\n display: none;\n}\n:host([loading]:not(.load-more)) .spinner {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n}\n:host([loading]) {\n cursor: inherit;\n}\n:host([icon]) {\n --vt-ui-button-padding-x: 5px;\n --vt-ui-button-padding-y: 5px;\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n}\n:host([icon]) > a,\n:host([icon]) > span {\n display: block;\n box-sizing: border-box;\n outline: none;\n cursor: pointer;\n padding: var(--vt-ui-button-padding-y, 10px) var(--vt-ui-button-padding-x, 40px);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n font-family: var(--vt-ui-button-font-family, var(--bs-body-font-family, Arial));\n line-height: var(--vt-ui-button-line-height, 14px);\n font-size: var(--vt-ui-button-font-size, 14px);\n font-weight: var(--vt-ui-button-font-weight, bold);\n background: var(--vt-ui-button-background, none);\n border: var(--vt-ui-button-border, 1px solid black);\n}\n:host([icon]) > a svg,\n:host([icon]) > span svg {\n width: var(--vt-ui-button-svg-width, 24px);\n height: var(--vt-ui-button-svg-height, 24px);\n}\n:host([icon]) > a:hover,\n:host([icon]) > span:hover,\n:host([icon]) > a:visited,\n:host([icon]) > span:visited {\n color: inherit;\n /* blue colors for links too */\n text-decoration: none;\n /* no underline */\n outline: 0px;\n}\n:host([icon]) > a:hover,\n:host([icon]) > span:hover {\n color: var(--vt-ui-button-color-text-hover, var(--bs-primary, blue));\n border: var(--vt-ui-button-border-hover, 1px solid blue);\n background: var(--vt-ui-button-background-hover, none);\n}\n:host([icon]) > a:focus,\n:host([icon]) > span:focus {\n --vt-ui-button-box-shadow: none;\n}\n:host([icon]) > a.wrapperLink--no-empty-start-space,\n:host([icon]) > span.wrapperLink--no-empty-start-space {\n padding-left: 0;\n margin-left: -0.5rem;\n}\n:host([icon]):focus {\n --vt-ui-button-box-shadow: none;\n color: inherit;\n /* blue colors for links too */\n text-decoration: none;\n /* no underline */\n outline: 0px;\n}\n:host(.load-more) {\n cursor: pointer;\n}\n:host(.load-more) > a,\n:host(.load-more) > span {\n display: none;\n}\n:host(.load-more) .spinner {\n display: flex;\n align-items: center;\n padding: 6px;\n border-radius: 13px;\n border: 0;\n color: var(--bs-tertiary-color, grey);\n background: var(--bs-border-color);\n}\n:host(.load-more) .spinner:not([loading]) > div {\n animation: none;\n}\n:host(.load-more) .spinner > div {\n width: 4px;\n height: 4px;\n margin: auto 4px;\n border-radius: 50%;\n background-color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n}\n:host(.load-more):hover .spinner {\n opacity: 0.8;\n}\n:host([disabled]:not([allowdisabledtap])) {\n cursor: default;\n pointer-events: none;\n}\n:host(.black.filled) {\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, grey);\n}\n:host(.blue.filled) {\n --vt-ui-button-background-hover: var(--bs-primary, blue);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, blue);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, blue);\n}\n:host(.red.filled) {\n --vt-ui-button-background-hover: var(--bs-danger, red);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, red);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, red);\n}\n:host(.green.filled) {\n --vt-ui-button-background-hover: var(--bs-success, green);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, green);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, green);\n}\n:host(.orange.filled) {\n --vt-ui-button-background-hover: var(--bs-warning, orange);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, orange);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, orange);\n}\n:host(.grey.filled) {\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, grey);\n}\n:host(.dark-grey.filled) {\n --vt-ui-button-background-hover: var(--bs-body-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-background-hover, grey);\n}\n:host([disabled]:not(.tab)) {\n --vt-ui-button-background: var(--bs-body-bg);\n --vt-ui-button-color-text: var(--bs-disabled-color, #ccc);\n --vt-ui-button-border: 1px solid var(--bs-border-color, #ccc);\n}\n:host(.tab[active]) {\n --vt-ui-button-border: 0px;\n border-bottom: 4px solid var(--bs-primary, blue);\n}\n:host(.tab[disabled]) {\n --vt-ui-button-color-text: var(--bs-disabled-color, grey);\n}\n/** ICONS STYLES **/\n:host([badge]) #badge {\n position: absolute;\n right: -10%;\n top: -10%;\n font-size: 80%;\n padding: 0.2em;\n border-radius: 10px;\n font-weight: bold;\n line-height: 1em;\n color: var(--bs-body-bg);\n background: var(--bs-primary);\n text-align: center;\n min-width: 1em;\n}\n:host([icon][disabled]) {\n --vt-ui-button-background: var(--bs-disabled-color, #ccc);\n --vt-ui-button-color-text: var(--bs-body-bg, white);\n}\n:host([icon].filled) {\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n}\n:host([icon].small) {\n --vt-ui-button-svg-width: 16px;\n --vt-ui-button-svg-height: 16px;\n --vt-ui-icon-button-padding-x: 3px;\n --vt-ui-icon-button-padding-y: 3px;\n}\n:host([icon].large) {\n --vt-ui-button-svg-width: 36px;\n --vt-ui-button-svg-height: 36px;\n}\n:host([icon].border) {\n --vt-ui-button-border: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-radius: none;\n}\n:host([icon].border.rounded) {\n --vt-ui-button-border: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-radius: 4px;\n}\n","",{version:3,sources:["webpack://./vt-ui-button/styles.less"],names:[],mappings:"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",sourcesContent:["/**\nVars:\n--vt-ui-button-color-text\n--vt-ui-button-font-family\n--vt-ui-button-line-height\n--vt-ui-buton-font-size\n--vt-ui-button-font-weight\n--vt-ui-button-background\n--vt-ui-button-border\n--vt-ui-button-border-radius\n--vt-ui-button-padding-x\n--vt-ui-button-padding-y\n--vt-ui-button-box-shadow\n--vt-ui-button-color-text-hover\n--vt-ui-button-background-hover\n--vt-ui-button-border-hover\n--vt-ui-button-svg-fill-hover\n--vt-ui-button-svg-width\n--vt-ui-button-svg-height\n--vt-ui-button-svg-margin-x\n--vt-ui-button-svg-margin-y\n*/\n\n*[hidden] {\n display: none !important;\n}\n\n@-webkit-keyframes loadingBounce {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n }\n}\n\n@keyframes loadingBounce {\n 0%,\n 80%,\n 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n 40% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n}\n\n// Main component styles\n:host {\n display: inline-block;\n text-align: center;\n position: relative;\n\n /* Wrapper anchor reset */\n\n .wrapper {\n // display: flex;\n display: inherit;\n }\n\n & > a {\n display: block;\n }\n\n & > a,\n & > span {\n display: block;\n box-sizing: border-box;\n outline: none;\n cursor: pointer;\n text-decoration: none;\n white-space: nowrap;\n padding: var(--vt-ui-button-padding-y, 10px)\n var(--vt-ui-button-padding-x, 40px);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n font-family: var(--vt-ui-button-font-family, var(--bs-body-font-family, Arial));\n line-height: var(--vt-ui-button-line-height, 14px);\n font-size: var(--vt-ui-button-font-size, 14px);\n font-weight: var(--vt-ui-button-font-weight, bold);\n background: var(--vt-ui-button-background, none);\n border: var(--vt-ui-button-border, 1px solid black);\n\n svg {\n margin: var(--vt-ui-button-svg-margin-y) var(--vt-ui-button-svg-margin-x);\n box-sizing: border-box;\n width: var(--vt-ui-button-svg-width, 14px);\n height: var(--vt-ui-button-svg-height, 14px);\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n }\n\n @media (hover: hover) {\n &:hover {\n text-decoration: none;\n /* no underline */\n outline: 0px;\n }\n }\n\n &:visited {\n text-decoration: none;\n /* no underline */\n outline: 0px;\n }\n\n @media (hover: hover) {\n &:hover {\n color: var(--vt-ui-button-color-text-hover, var(--bs-primary, blue));\n border: var(--vt-ui-button-border-hover, 1px solid blue);\n background: var(--vt-ui-button-background-hover, none);\n }\n }\n\n // &:focus {\n // box-shadow: var(--vt-ui-button-box-shadow, 0 0 5px rgba(0, 0, 0, 0.5));\n // }\n }\n\n & > a[disabled],\n & > span[disabled] {\n visibility: hidden;\n }\n}\n\n// Different colors\n:host(.black) {\n --vt-ui-button-color: var(--bs-body-color, rgb(29, 23, 23));\n --vt-ui-button-color-text: var(--bs-body-color, rgb(29, 23, 23));\n --vt-ui-button-border: 1px solid var(--bs-body-color, black);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.green) {\n --vt-ui-button-color: var(--bs-success, green);\n --vt-ui-button-color-text: var(--bs-success, green);\n --vt-ui-button-border: 1px solid var(--bs-success, green);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.grey) {\n --vt-ui-button-color: var(--bs-tertiary-color, grey);\n --vt-ui-button-color-text: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--bs-tertiary-color, grey);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.dark-grey) {\n --vt-ui-button-color: var(--bs-secondary-color, rgb(29, 23, 23));\n --vt-ui-button-color-text: var(--bs-secondary-color, rgb(29, 23, 23));\n --vt-ui-button-border: 1px solid var(--bs-secondary-color, black);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.red) {\n --vt-ui-button-color: var(--bs-danger, red);\n --vt-ui-button-color-text: var(--bs-danger, red);\n --vt-ui-button-border: 1px solid var(--bs-danger, red);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.orange) {\n --vt-ui-button-color: var(--bs-warning, orange);\n --vt-ui-button-color-text: var(--bs-warning, orange);\n --vt-ui-button-border: 1px solid var(--bs-warning, orange);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.blue) {\n --vt-ui-button-color: var(--bs-primary, blue);\n --vt-ui-button-color-text: var(--bs-primary, blue);\n --vt-ui-button-border: 1px solid var(--bs-primary, blue);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n}\n\n:host(.white) {\n --vt-ui-button-color: var(--bs-body-bg, white);\n --vt-ui-button-color-text: var(--bs-body-bg, white);\n --vt-ui-button-border: 1px solid var(--bs-body-bg, white);\n --vt-ui-button-color-text-hover: var(--bs-primary, blue);\n\n --vt-ui-button-border-hover: 1px solid var(--bs-body-bg, white);\n --vt-ui-button-background-hover: var(--bs-body-bg, white);\n}\n\n// Square\n:host(.squared) {\n --vt-ui-button-border-radius: 0px;\n}\n\n// No border\n:host(.no-border),\n:host(.no-border:hover) {\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n}\n\n// Filled\n:host(.filled) {\n --vt-ui-button-background: var(\n --vt-ui-button-color,\n var(--bs-body-color, black)\n );\n --vt-ui-button-color-text: var(--bs-body-bg);\n --vt-ui-button-color-text-hover: var(--bs-body-bg);\n\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--bs-tertiary-color, grey);\n --vt-ui-button-border-hover: var(--vt-ui-button-border);\n}\n\n// Sizes\n:host(.small) {\n --vt-ui-button-padding-y: 5px;\n --vt-ui-button-padding-x: 9px;\n --vt-ui-button-font-size: 12px;\n --vt-ui-button-line-height: 8px;\n}\n\n:host(.large) {\n --vt-ui-button-padding-y: 20px;\n --vt-ui-button-padding-x: 70px;\n --vt-ui-button-font-size: 14px;\n --vt-ui-button-line-height: 14px;\n}\n\n// Narrow\n:host(.narrow) {\n --vt-ui-button-padding-x: 20px;\n}\n\n// Tabs\n:host(.tab) {\n --vt-ui-button-color-text: var(--bs-tertiary-color, grey);\n --vt-ui-button-border-radius: 0px;\n --vt-ui-button-padding: 9px 40px;\n --vt-ui-button-border: 0px;\n --vt-ui-button-border-hover: 0px;\n --vt-ui-button-hover-border: 0px;\n border-bottom: 4px solid rgba(0, 0, 0, 0);\n}\n\n:host(.tab:focus) {\n border-bottom: 4px solid var(--bs-primary, blue);\n --vt-ui-button-box-shadow: none;\n}\n\n@media (hover: hover) {\n :host(.tab:hover) {\n border-bottom: 4px solid var(--bs-primary, blue) !important;\n }\n}\n\n:host([hidden]) {\n display: none;\n}\n\n// Spinner\n:host([loading]) .spinner {\n display: flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n padding: var(--vt-ui-button-padding-y, 10px)\n var(--vt-ui-button-padding-x, 40px);\n border: var(--vt-ui-button-border, 1px solid black);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n cursor: default;\n pointer-events: none;\n background: var(--vt-ui-button-background);\n\n & > div {\n width: 4px;\n height: 4px;\n margin: auto 4px;\n background-color: var(\n --vt-ui-button-color-text,\n var(--bs-body-color, black)\n );\n border-radius: 50%;\n display: inline-block;\n -webkit-animation: loadingBounce 1.4s infinite ease-in-out both;\n animation: loadingBounce 1.4s infinite ease-in-out both;\n }\n\n .bounce1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n }\n\n .bounce2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n }\n}\n\n:host(:not([loading])) .spinner {\n display: none;\n}\n\n:host([loading]:not(.load-more)) .spinner {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n}\n\n// Loading\n:host([loading]) {\n cursor: inherit;\n}\n\n:host([icon]) {\n --vt-ui-button-padding-x: 5px;\n --vt-ui-button-padding-y: 5px;\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n\n & > a,\n & > span {\n display: block;\n box-sizing: border-box;\n outline: none;\n cursor: pointer;\n\n padding: var(--vt-ui-button-padding-y, 10px)\n var(--vt-ui-button-padding-x, 40px);\n border-radius: var(--vt-ui-button-border-radius, 4px);\n color: var(--vt-ui-button-color-text, var(--bs-body-color, black));\n font-family: var(--vt-ui-button-font-family, var(--bs-body-font-family, Arial));\n line-height: var(--vt-ui-button-line-height, 14px);\n font-size: var(--vt-ui-button-font-size, 14px);\n font-weight: var(--vt-ui-button-font-weight, bold);\n background: var(--vt-ui-button-background, none);\n border: var(--vt-ui-button-border, 1px solid black);\n\n svg {\n // padding: 0 5px;\n width: var(--vt-ui-button-svg-width, 24px);\n height: var(--vt-ui-button-svg-height, 24px);\n }\n\n &:hover,\n &:visited {\n color: inherit;\n /* blue colors for links too */\n text-decoration: none;\n /* no underline */\n outline: 0px;\n }\n\n &:hover {\n color: var(--vt-ui-button-color-text-hover, var(--bs-primary, blue));\n border: var(--vt-ui-button-border-hover, 1px solid blue);\n background: var(--vt-ui-button-background-hover, none);\n }\n\n &:focus {\n --vt-ui-button-box-shadow: none;\n }\n\n &.wrapperLink--no-empty-start-space {\n padding-left: 0;\n margin-left: -0.5rem;\n }\n }\n\n &:focus {\n --vt-ui-button-box-shadow: none;\n color: inherit;\n /* blue colors for links too */\n text-decoration: none;\n /* no underline */\n outline: 0px;\n }\n}\n\n// Load more styles\n:host(.load-more) {\n cursor: pointer;\n\n & > a,\n & > span {\n display: none;\n }\n\n .spinner {\n display: flex;\n align-items: center;\n padding: 6px;\n border-radius: 13px;\n border: 0;\n color: var(--bs-tertiary-color, grey);\n background: var(--bs-border-color);\n\n &:not([loading]) > div {\n animation: none;\n }\n\n & > div {\n width: 4px;\n height: 4px;\n margin: auto 4px;\n border-radius: 50%;\n background-color: var(\n --vt-ui-button-color-text,\n var(--bs-body-color, black)\n );\n }\n }\n\n &:hover {\n .spinner {\n opacity: 0.8;\n }\n }\n}\n\n:host([disabled]:not([allowdisabledtap])) {\n cursor: default;\n pointer-events: none;\n}\n\n:host(.black.filled) {\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, grey);\n}\n\n:host(.blue.filled) {\n --vt-ui-button-background-hover: var(--bs-primary, blue);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, blue);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, blue);\n}\n\n:host(.red.filled) {\n --vt-ui-button-background-hover: var(--bs-danger, red);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, red);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, red);\n}\n\n:host(.green.filled) {\n --vt-ui-button-background-hover: var(--bs-success, green);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, green);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, green);\n}\n\n:host(.orange.filled) {\n --vt-ui-button-background-hover: var(--bs-warning, orange);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, orange);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, orange);\n}\n\n:host(.grey.filled) {\n --vt-ui-button-background-hover: var(--bs-tertiary-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, grey);\n}\n\n:host(.dark-grey.filled) {\n --vt-ui-button-background-hover: var(--bs-body-color, grey);\n --vt-ui-button-border: 1px solid var(--vt-ui-button-background, grey);\n --vt-ui-button-border-hover: 1px solid\n var(--vt-ui-button-background-hover, grey);\n}\n\n// Disabled\n:host([disabled]:not(.tab)) {\n --vt-ui-button-background: var(--bs-body-bg);\n --vt-ui-button-color-text: var(--bs-disabled-color, #ccc);\n --vt-ui-button-border: 1px solid var(--bs-border-color, #ccc);\n}\n\n:host(.tab[active]) {\n --vt-ui-button-border: 0px;\n border-bottom: 4px solid var(--bs-primary, blue);\n}\n\n:host(.tab[disabled]) {\n --vt-ui-button-color-text: var(--bs-disabled-color, grey);\n}\n\n/** ICONS STYLES **/\n:host([badge]) #badge {\n position: absolute;\n right: -10%;\n top: -10%;\n // content: attr(badge);\n font-size: 80%;\n padding: 0.2em;\n border-radius: 10px;\n font-weight: bold;\n line-height: 1em;\n color: var(--bs-body-bg);\n background: var(--bs-primary);\n text-align: center;\n min-width: 1em;\n}\n\n// Disabled\n:host([icon][disabled]) {\n --vt-ui-button-background: var(--bs-disabled-color, #ccc);\n --vt-ui-button-color-text: var(--bs-body-bg, white);\n}\n\n// Filled\n:host([icon].filled) {\n --vt-ui-button-border: none;\n --vt-ui-button-border-hover: none;\n}\n\n:host([icon].small) {\n --vt-ui-button-svg-width: 16px;\n --vt-ui-button-svg-height: 16px;\n --vt-ui-icon-button-padding-x: 3px;\n --vt-ui-icon-button-padding-y: 3px;\n}\n\n:host([icon].large) {\n --vt-ui-button-svg-width: 36px;\n --vt-ui-button-svg-height: 36px;\n // --vt-ui-button-padding-x: 13px;\n // --vt-ui-button-padding-y: 13px;\n}\n\n// Border\n:host([icon].border) {\n --vt-ui-button-border: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-radius: none;\n}\n\n// Border rounded\n:host([icon].border.rounded) {\n --vt-ui-button-border: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-hover: 1px solid var(--vt-ui-button-color-text);\n --vt-ui-button-border-radius: 4px;\n}\n"],sourceRoot:""}]),t.A=a},9106:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n position: relative;\n box-sizing: border-box;\n}\n:host([hidden]) {\n display: none;\n}\ndiv > ::slotted(:not([selected])) {\n display: none;\n}\ndiv > ::slotted([selected]) {\n display: block;\n}\ndiv > ::slotted(*) {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n}\n","",{version:3,sources:["webpack://./vt-ui-carousel/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;EACA,kBAAA;EACA,sBAAA;AACF;AAEA;EACE,aAAA;AAAF;AAGA;EACE,aAAA;AADF;AAIA;EACE,cAAA;AAFF;AAKA;EACE,WAAA;EACA,YAAA;EACA,sBAAA;AAHF",sourcesContent:[":host {\n display: block;\n position: relative;\n box-sizing: border-box;\n}\n\n:host([hidden]) {\n display: none;\n}\n\ndiv > ::slotted(:not([selected])) {\n display: none;\n}\n\ndiv > ::slotted([selected]) {\n display: block;\n}\n\ndiv > ::slotted(*) {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n} \n"],sourceRoot:""}]),t.A=a},1147:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline-block;\n white-space: nowrap;\n cursor: pointer;\n --calculated-vt-ui-checkbox-size: var(--vt-ui-checkbox-size, 18px);\n /* -1px is a sentinel for the default and is replaced in \\`attached\\`. */\n --calculated-vt-ui-checkbox-ink-size: var(--vt-ui-checkbox-ink-size, -1px);\n line-height: 0;\n -webkit-tap-highlight-color: transparent;\n}\n:host(:focus) {\n outline: none;\n}\n:host([hidden]) {\n display: none !important;\n}\n.hidden {\n display: none;\n}\n#checkboxContainer {\n display: inline-block;\n position: relative;\n width: var(--calculated-vt-ui-checkbox-size);\n height: var(--calculated-vt-ui-checkbox-size);\n min-width: var(--calculated-vt-ui-checkbox-size);\n margin: var(--vt-ui-checkbox-margin, initial);\n vertical-align: var(--vt-ui-checkbox-vertical-align, middle);\n background-color: var(--vt-ui-checkbox-unchecked-background-color, transparent);\n}\n#checkmark {\n position: absolute;\n width: 36%;\n height: 70%;\n border-style: solid;\n border-top: none;\n border-left: none;\n border-right-width: calc(2 / 15 * var(--calculated-vt-ui-checkbox-size));\n border-bottom-width: calc(2 / 15 * var(--calculated-vt-ui-checkbox-size));\n border-color: var(--vt-ui-checkbox-checkmark-color, var(--bs-body-bg));\n -webkit-transform-origin: 97% 86%;\n transform-origin: 97% 86%;\n box-sizing: content-box;\n /* protect against page-level box-sizing */\n}\n#ink {\n position: absolute;\n /* Center the ripple in the checkbox by negative offsetting it by\n * (inkWidth - rippleWidth) / 2 */\n top: calc(0px - (var(--calculated-vt-ui-checkbox-ink-size) - var(--calculated-vt-ui-checkbox-size)) / 2);\n left: calc(0px - (var(--calculated-vt-ui-checkbox-ink-size) - var(--calculated-vt-ui-checkbox-size)) / 2);\n width: var(--calculated-vt-ui-checkbox-ink-size);\n height: var(--calculated-vt-ui-checkbox-ink-size);\n color: var(--vt-ui-checkbox-unchecked-ink-color, var(--vt-black-1, black));\n opacity: 0.6;\n pointer-events: none;\n}\n:host-context([dir='rtl']) #ink {\n right: calc(0px - (var(--calculated-vt-ui-checkbox-ink-size) - var(--calculated-vt-ui-checkbox-size)) / 2);\n left: auto;\n}\n:host-context([dir='rtl']) #checkmark {\n -webkit-transform-origin: 50% 14%;\n transform-origin: 50% 14%;\n}\n#ink[checked] {\n color: var(--vt-ui-checkbox-checked-ink-color, var(--vt-black-1, black));\n}\n#checkbox {\n position: relative;\n box-sizing: border-box;\n height: 100%;\n border: solid 1px;\n border-color: var(--bs-input-border-color);\n border-radius: 2px;\n pointer-events: none;\n -webkit-transition: background-color 140ms, border-color 140ms;\n transition: background-color 140ms, border-color 140ms;\n}\n/* checkbox checked animations */\n#checkbox.checked #checkmark {\n -webkit-animation: checkmark-expand 140ms ease-out forwards;\n animation: checkmark-expand 140ms ease-out forwards;\n}\n@-webkit-keyframes checkmark-expand {\n 0% {\n -webkit-transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n -webkit-transform: scale(1, 1) rotate(45deg);\n }\n}\n@keyframes checkmark-expand {\n 0% {\n transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n transform: scale(1, 1) rotate(45deg);\n }\n}\n#checkbox.checked {\n background-color: var(--vt-ui-checkbox-checked-color, var(--vt-black-1, black));\n border-color: var(--vt-ui-checkbox-checked-color, var(--vt-black-1, black));\n}\n/* label */\n#checkboxLabel {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--vt-ui-checkbox-label-spacing, 8px);\n white-space: normal;\n line-height: normal;\n color: var(--vt-ui-checkbox-label-color, var(--vt-black-1, black));\n}\n:host([checked]) #checkboxLabel {\n color: var(--vt-ui-checkbox-label-checked-color, var(--vt-ui-checkbox-label-color, var(--vt-black-1, black)));\n}\n:host-context([dir='rtl']) #checkboxLabel {\n padding-right: var(--vt-ui-checkbox-label-spacing, 8px);\n padding-left: 0;\n}\n#checkboxLabel[hidden] {\n display: none;\n}\n/* disabled state */\n:host([disabled]) {\n pointer-events: none;\n}\n:host([disabled]) #checkbox {\n opacity: 0.5;\n border-color: var(--vt-ui-checkbox-unchecked-color, var(--vt-black-1, black));\n}\n:host([disabled][checked]) #checkbox {\n background-color: var(--vt-ui-checkbox-unchecked-color, var(--vt-black-1, black, black));\n opacity: 0.5;\n}\n:host([disabled]) #checkboxLabel {\n opacity: 0.65;\n}\n/* invalid state */\n#checkbox.invalid:not(.checked) {\n border-color: var(--vt-ui-checkbox-error-color, var(--bs-danger, red));\n}\n:host(.small) {\n --vt-ui-checkbox-size: 13px;\n}\n","",{version:3,sources:["webpack://./vt-ui-checkbox/styles.less"],names:[],mappings:"AAAA;EACE,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,kEAAA;EACA,wEAAwE;EACxE,0EAAA;EACA,cAAA;EACA,wCAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,wBAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,qBAAA;EACA,kBAAA;EACA,4CAAA;EACA,6CAAA;EACA,gDAAA;EACA,6CAAA;EACA,4DAAA;EACA,+EAAA;AACF;AAIA;EACE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,iBAAA;EACA,wEAAA;EACA,yEAAA;EACA,sEAAA;EACA,iCAAA;EACA,yBAAA;EACA,uBAAA;EAFA,0CAA0C;AAC5C;AAGA;EACE,kBAAA;EADA;mCACiC;EAGjC,wGAAA;EAOA,yGAAA;EAOA,gDAAA;EACA,iDAAA;EACA,0EAAA;EACA,YAAA;EACA,oBAAA;AAbF;AAeA;EACE,0GAAA;EAOA,UAAA;AAnBF;AAqBA;EACE,iCAAA;EACA,yBAAA;AAnBF;AAqBA;EACE,wEAAA;AAnBF;AAqBA;EACE,kBAAA;EACA,sBAAA;EACA,YAAA;EACA,iBAAA;EACA,0CAAA;EACA,kBAAA;EACA,oBAAA;EACA,8DAAA;EACA,sDAAA;AAnBF;AACA,gCAAgC;AAqBhC;EACE,2DAAA;EACA,mDAAA;AAnBF;AAqBA;EACE;IACE,4CAAA;EAnBF;EAqBA;IACE,4CAAA;EAnBF;AACF;AAqBA;EACE;IACE,oCAAA;EAnBF;EAqBA;IACE,oCAAA;EAnBF;AACF;AAqBA;EACE,+EAAA;EAIA,2EAAA;AAtBF;AACA,UAAU;AAwBV;EACE,kBAAA;EACA,qBAAA;EACA,sBAAA;EACA,sDAAA;EACA,mBAAA;EACA,mBAAA;EACA,kEAAA;AAtBF;AAwBA;EACE,6GAAA;AAtBF;AA2BA;EACE,uDAAA;EACA,eAAA;AAzBF;AA2BA;EACE,aAAA;AAzBF;AACA,mBAAmB;AA2BnB;EACE,oBAAA;AAzBF;AA2BA;EACE,YAAA;EACA,6EAAA;AAzBF;AA2BA;EACE,wFAAA;EAIA,YAAA;AA5BF;AA8BA;EACE,aAAA;AA5BF;AACA,kBAAkB;AA8BlB;EACE,sEAAA;AA5BF;AA+BA;EACE,2BAAA;AA7BF",sourcesContent:[":host {\n display: inline-block;\n white-space: nowrap;\n cursor: pointer;\n --calculated-vt-ui-checkbox-size: var(--vt-ui-checkbox-size, 18px);\n /* -1px is a sentinel for the default and is replaced in \\`attached\\`. */\n --calculated-vt-ui-checkbox-ink-size: var(--vt-ui-checkbox-ink-size, -1px);\n line-height: 0;\n -webkit-tap-highlight-color: transparent;\n}\n:host(:focus) {\n outline: none;\n}\n:host([hidden]) {\n display: none !important;\n}\n.hidden {\n display: none;\n}\n#checkboxContainer {\n display: inline-block;\n position: relative;\n width: var(--calculated-vt-ui-checkbox-size);\n height: var(--calculated-vt-ui-checkbox-size);\n min-width: var(--calculated-vt-ui-checkbox-size);\n margin: var(--vt-ui-checkbox-margin, initial);\n vertical-align: var(--vt-ui-checkbox-vertical-align, middle);\n background-color: var(\n --vt-ui-checkbox-unchecked-background-color,\n transparent\n );\n}\n#checkmark {\n position: absolute;\n width: 36%;\n height: 70%;\n border-style: solid;\n border-top: none;\n border-left: none;\n border-right-width: calc(2 / 15 * var(--calculated-vt-ui-checkbox-size));\n border-bottom-width: calc(2 / 15 * var(--calculated-vt-ui-checkbox-size));\n border-color: var(--vt-ui-checkbox-checkmark-color, var(--bs-body-bg));\n -webkit-transform-origin: 97% 86%;\n transform-origin: 97% 86%;\n box-sizing: content-box; /* protect against page-level box-sizing */\n}\n#ink {\n position: absolute;\n /* Center the ripple in the checkbox by negative offsetting it by\n * (inkWidth - rippleWidth) / 2 */\n top: calc(\n 0px -\n (\n var(--calculated-vt-ui-checkbox-ink-size) -\n var(--calculated-vt-ui-checkbox-size)\n ) / 2\n );\n left: calc(\n 0px -\n (\n var(--calculated-vt-ui-checkbox-ink-size) -\n var(--calculated-vt-ui-checkbox-size)\n ) / 2\n );\n width: var(--calculated-vt-ui-checkbox-ink-size);\n height: var(--calculated-vt-ui-checkbox-ink-size);\n color: var(--vt-ui-checkbox-unchecked-ink-color, var(--vt-black-1, black));\n opacity: 0.6;\n pointer-events: none;\n}\n:host-context([dir='rtl']) #ink {\n right: calc(\n 0px -\n (\n var(--calculated-vt-ui-checkbox-ink-size) -\n var(--calculated-vt-ui-checkbox-size)\n ) / 2\n );\n left: auto;\n}\n:host-context([dir='rtl']) #checkmark {\n -webkit-transform-origin: 50% 14%;\n transform-origin: 50% 14%;\n}\n#ink[checked] {\n color: var(--vt-ui-checkbox-checked-ink-color, var(--vt-black-1, black));\n}\n#checkbox {\n position: relative;\n box-sizing: border-box;\n height: 100%;\n border: solid 1px;\n border-color: var(--bs-input-border-color);\n border-radius: 2px;\n pointer-events: none;\n -webkit-transition: background-color 140ms, border-color 140ms;\n transition: background-color 140ms, border-color 140ms;\n}\n/* checkbox checked animations */\n#checkbox.checked #checkmark {\n -webkit-animation: checkmark-expand 140ms ease-out forwards;\n animation: checkmark-expand 140ms ease-out forwards;\n}\n@-webkit-keyframes checkmark-expand {\n 0% {\n -webkit-transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n -webkit-transform: scale(1, 1) rotate(45deg);\n }\n}\n@keyframes checkmark-expand {\n 0% {\n transform: scale(0, 0) rotate(45deg);\n }\n 100% {\n transform: scale(1, 1) rotate(45deg);\n }\n}\n#checkbox.checked {\n background-color: var(\n --vt-ui-checkbox-checked-color,\n var(--vt-black-1, black)\n );\n border-color: var(--vt-ui-checkbox-checked-color, var(--vt-black-1, black));\n}\n/* label */\n#checkboxLabel {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n padding-left: var(--vt-ui-checkbox-label-spacing, 8px);\n white-space: normal;\n line-height: normal;\n color: var(--vt-ui-checkbox-label-color, var(--vt-black-1, black));\n}\n:host([checked]) #checkboxLabel {\n color: var(\n --vt-ui-checkbox-label-checked-color,\n var(--vt-ui-checkbox-label-color, var(--vt-black-1, black))\n );\n}\n:host-context([dir='rtl']) #checkboxLabel {\n padding-right: var(--vt-ui-checkbox-label-spacing, 8px);\n padding-left: 0;\n}\n#checkboxLabel[hidden] {\n display: none;\n}\n/* disabled state */\n:host([disabled]) {\n pointer-events: none;\n}\n:host([disabled]) #checkbox {\n opacity: 0.5;\n border-color: var(--vt-ui-checkbox-unchecked-color, var(--vt-black-1, black));\n}\n:host([disabled][checked]) #checkbox {\n background-color: var(\n --vt-ui-checkbox-unchecked-color,\n var(--vt-black-1, black, black)\n );\n opacity: 0.5;\n}\n:host([disabled]) #checkboxLabel {\n opacity: 0.65;\n}\n/* invalid state */\n#checkbox.invalid:not(.checked) {\n border-color: var(--vt-ui-checkbox-error-color, var(--bs-danger, red));\n}\n\n:host(.small) {\n --vt-ui-checkbox-size: 13px;\n}\n"],sourceRoot:""}]),t.A=a},1473:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline;\n --vt-ui-chips-color: var(--bs-primary, #3a4eff);\n --vt-ui-chips-margin: var(--vt-ui-chips-margin, 1px 3px 0px 0px);\n}\n:host a {\n cursor: var(--vt-ui-chips-cursor, default);\n}\n:host([clickable]) a {\n cursor: var(--vt-ui-chips-cursor, pointer);\n}\n:host([hidden]) {\n display: none;\n}\n.chip {\n margin: var(--vt-ui-chips-margin);\n display: inline-block;\n padding: 3px 16px;\n border-radius: 9px;\n color: var(--vt-ui-chips-color);\n text-decoration: none;\n background: var(--vt-ui-chips-background-color, --vt-white);\n font-size: var(--vt-ui-chips-font-size, 11px);\n border: var(--vt-ui-chips-border, 1px solid var(--vt-ui-chips-color));\n}\n.chip[small] {\n margin-right: 0px;\n}\n:host(.red) {\n --vt-ui-chips-color: var(--bs-danger);\n}\n:host(.soft-red) {\n --vt-ui-chips-color: var(--bs-danger-bg-subtle);\n}\n:host(.orange) {\n --vt-ui-chips-color: var(--bs-warning);\n}\n:host(.yellow) {\n --vt-ui-chips-color: var(--vt-yellow-500);\n}\n:host(.green) {\n --vt-ui-chips-color: var(--bs-success);\n}\n:host(.black) {\n --vt-ui-chips-color: var(--bs-body-color);\n}\n:host(.dark-blue) {\n --vt-ui-chips-color: var(--bs-primary-text-emphasis);\n}\n:host(.soft-blue) {\n --vt-ui-chips-color: var(--bs-info-text-emphasis);\n}\n:host(.soft-blue):host(.filled) {\n --vt-ui-chips-color: var(--bs-info-bg-subtle);\n}\n:host(.soft-blue):host(.filled) .chip {\n color: var(--bs-info-text-emphasis);\n}\n:host(.grey) {\n --vt-ui-chips-color: var(--bs-secondary-color);\n}\n:host(.grey):host(.filled) {\n --vt-ui-chips-color: var(--bs-tertiary-bg);\n}\n:host(.grey):host(.filled) .chip {\n color: var(--bs-secondary-color);\n}\n:host(.blue-grey) {\n --vt-ui-chips-color: var(--bs-info-text-emphasis);\n}\n:host(.blue-grey):host(.filled) {\n --vt-ui-chips-color: var(--bs-info-bg-subtle);\n}\n:host(.blue-grey):host(.filled) .chip {\n color: var(--bs-info-text-emphasis);\n}\n:host(.soft-orange) {\n --vt-ui-chips-background-color: var(--bs-warning-bg-subtle);\n --vt-ui-chips-color: var(--bs-warning);\n --vt-ui-chips-border: none;\n}\n:host(.soft-orange):host(.darker) {\n --vt-ui-chips-color: var(--bs-warning-text-emphasis);\n}\n:host(.filled) {\n --vt-ui-chips-border: none;\n}\n:host(.filled) .chip {\n background: var(--vt-ui-chips-color);\n color: var(--bs-body-color);\n}\n:host(.small) .chip {\n padding: 0 6px;\n}\n:host(.filled.black) .chip,\n:host(.filled.red) .chip,\n:host(.filled.dark-blue) .chip,\n:host(.filled.green) .chip {\n background: var(--vt-ui-chips-color);\n color: var(--bs-body-bg);\n}\n","",{version:3,sources:["webpack://./vt-ui-chips/styles.less"],names:[],mappings:"AAAA;EACE,eAAA;EACA,+CAAA;EACA,gEAAA;AACF;AAEA;EACE,0CAAA;AAAF;AAEA;EACE,0CAAA;AAAF;AAGA;EACE,aAAA;AADF;AAIA;EACE,iCAAA;EACA,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;EACA,qBAAA;EACA,2DAAA;EACA,6CAAA;EACA,qEAAA;AAFF;AAKA;EACE,iBAAA;AAHF;AAMA;EACE,qCAAA;AAJF;AAOA;EACE,+CAAA;AALF;AAQA;EACE,sCAAA;AANF;AASA;EACE,yCAAA;AAPF;AAUA;EACE,sCAAA;AARF;AAWA;EACE,yCAAA;AATF;AAYA;EACE,oDAAA;AAVF;AAaA;EAOE,iDAAA;AAjBF;AAWE;EACE,6CAAA;AATJ;AAQE;EAGI,mCAAA;AARN;AAcA;EAOE,8CAAA;AAlBF;AAYE;EACE,0CAAA;AAVJ;AASE;EAGI,gCAAA;AATN;AAeA;EAOE,iDAAA;AAnBF;AAaE;EACE,6CAAA;AAXJ;AAUE;EAGI,mCAAA;AAVN;AAgBA;EACE,2DAAA;EACA,sCAAA;EACA,0BAAA;AAdF;AAeE;EACE,oDAAA;AAbJ;AAiBA;EACE,0BAAA;AAfF;AAiBA;EACE,oCAAA;EACA,2BAAA;AAfF;AAiBA;EACE,cAAA;AAfF;AAiBA;;;;EAIE,oCAAA;EACA,wBAAA;AAfF",sourcesContent:[":host {\n display: inline;\n --vt-ui-chips-color: var(--bs-primary, #3a4eff);\n --vt-ui-chips-margin: var(--vt-ui-chips-margin, 1px 3px 0px 0px);\n}\n\n:host a {\n cursor: var(--vt-ui-chips-cursor, default);\n}\n:host([clickable]) a {\n cursor: var(--vt-ui-chips-cursor, pointer);\n}\n\n:host([hidden]) {\n display: none;\n}\n\n.chip {\n margin: var(--vt-ui-chips-margin);\n display: inline-block;\n padding: 3px 16px;\n border-radius: 9px;\n color: var(--vt-ui-chips-color);\n text-decoration: none;\n background: var(--vt-ui-chips-background-color, --vt-white);\n font-size: var(--vt-ui-chips-font-size, 11px);\n border: var(--vt-ui-chips-border, 1px solid var(--vt-ui-chips-color));\n}\n\n.chip[small] {\n margin-right: 0px;\n}\n\n:host(.red) {\n --vt-ui-chips-color: var(--bs-danger);\n}\n\n:host(.soft-red) {\n --vt-ui-chips-color: var(--bs-danger-bg-subtle);\n}\n\n:host(.orange) {\n --vt-ui-chips-color: var(--bs-warning);\n}\n\n:host(.yellow) {\n --vt-ui-chips-color: var(--vt-yellow-500);\n}\n\n:host(.green) {\n --vt-ui-chips-color: var(--bs-success);\n}\n\n:host(.black) {\n --vt-ui-chips-color: var(--bs-body-color);\n}\n\n:host(.dark-blue) {\n --vt-ui-chips-color: var(--bs-primary-text-emphasis);\n}\n\n:host(.soft-blue) {\n &:host(.filled) {\n --vt-ui-chips-color: var(--bs-info-bg-subtle);\n .chip {\n color: var(--bs-info-text-emphasis);\n }\n }\n --vt-ui-chips-color: var(--bs-info-text-emphasis);\n}\n\n:host(.grey) {\n &:host(.filled) {\n --vt-ui-chips-color: var(--bs-tertiary-bg);\n .chip {\n color: var(--bs-secondary-color);\n }\n }\n --vt-ui-chips-color: var(--bs-secondary-color);\n}\n\n:host(.blue-grey) {\n &:host(.filled) {\n --vt-ui-chips-color: var(--bs-info-bg-subtle);\n .chip {\n color: var(--bs-info-text-emphasis);\n }\n }\n --vt-ui-chips-color: var(--bs-info-text-emphasis);\n}\n\n:host(.soft-orange) {\n --vt-ui-chips-background-color: var(--bs-warning-bg-subtle);\n --vt-ui-chips-color: var(--bs-warning);\n --vt-ui-chips-border: none;\n &:host(.darker) {\n --vt-ui-chips-color: var(--bs-warning-text-emphasis);\n }\n}\n\n:host(.filled) {\n --vt-ui-chips-border: none;\n}\n:host(.filled) .chip {\n background: var(--vt-ui-chips-color);\n color: var(--bs-body-color);\n}\n:host(.small) .chip {\n padding: 0 6px;\n}\n:host(.filled.black) .chip,\n:host(.filled.red) .chip,\n:host(.filled.dark-blue) .chip,\n:host(.filled.green) .chip {\n background: var(--vt-ui-chips-color);\n color: var(--bs-body-bg);\n}\n"],sourceRoot:""}]),t.A=a},690:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n --vt-ui-detections-ratio-detected-color: var(--bs-danger, red);\n --vt-ui-detections-ratio-clean-color: var(--bs-success, green);\n --vt-ui-detections-ratio-font-size: 14px;\n font-size: var(--vt-ui-detections-ratio-font-size);\n color: var(--vt-ui-detections-ratio-body-color, #333);\n display: inline-flex;\n text-align: center;\n font-weight: normal;\n flex-direction: row;\n align-items: center;\n min-width: var(--vt-ui-detections-ratio-min-width, 0);\n}\n:host .number {\n padding-right: 5px;\n}\n:host(.detected) .number {\n color: var(--vt-ui-detections-ratio-detected-color);\n}\n:host(:not(.detected)) .number {\n color: var(--vt-ui-detections-ratio-clean-color);\n}\n:host(.large) {\n --vt-ui-detections-ratio-font-size: 20px;\n}\n:host(.small) {\n --vt-ui-detections-ratio-font-size: 12px;\n}\n:host([hidden]) {\n display: none;\n}\n:host(.no-colors) {\n --vt-ui-detections-ratio-detected-color: var(--vt-ui-detections-ratio-body-color, #333);\n --vt-ui-detections-ratio-clean-color: var(--vt-ui-detections-ratio-body-color, #333);\n}\n#wrapper {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n","",{version:3,sources:["webpack://./vt-ui-detections-ratio/styles.less"],names:[],mappings:"AAAA;EACE,8DAAA;EACA,8DAAA;EACA,wCAAA;EACA,kDAAA;EACA,qDAAA;EACA,oBAAA;EACA,kBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;EACA,qDAAA;AACF;AACA;EACE,kBAAA;AACF;AACA;EACE,mDAAA;AACF;AACA;EACE,gDAAA;AACF;AACA;EACE,wCAAA;AACF;AACA;EACE,wCAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,uFAAA;EAIA,oFAAA;AAFF;AAOA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;AALF",sourcesContent:[":host {\n --vt-ui-detections-ratio-detected-color: var(--bs-danger, red);\n --vt-ui-detections-ratio-clean-color: var(--bs-success, green);\n --vt-ui-detections-ratio-font-size: 14px;\n font-size: var(--vt-ui-detections-ratio-font-size);\n color: var(--vt-ui-detections-ratio-body-color, #333);\n display: inline-flex;\n text-align: center;\n font-weight: normal;\n flex-direction: row;\n align-items: center;\n min-width: var(--vt-ui-detections-ratio-min-width, 0);\n}\n:host .number {\n padding-right: 5px;\n}\n:host(.detected) .number {\n color: var(--vt-ui-detections-ratio-detected-color);\n}\n:host(:not(.detected)) .number {\n color: var(--vt-ui-detections-ratio-clean-color);\n}\n:host(.large) {\n --vt-ui-detections-ratio-font-size: 20px;\n}\n:host(.small) {\n --vt-ui-detections-ratio-font-size: 12px;\n}\n:host([hidden]) {\n display: none;\n}\n:host(.no-colors) {\n --vt-ui-detections-ratio-detected-color: var(\n --vt-ui-detections-ratio-body-color,\n #333\n );\n --vt-ui-detections-ratio-clean-color: var(\n --vt-ui-detections-ratio-body-color,\n #333\n );\n}\n#wrapper {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n"],sourceRoot:""}]),t.A=a},2420:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: none;\n}\n:host([opened]) {\n display: block;\n position: fixed;\n align-items: center;\n justify-content: center;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.3);\n z-index: 99999;\n overflow: auto;\n}\n.container {\n min-height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.container .wrapper {\n min-width: var(--vt-modal-min-width, 50%);\n width: var(--vt-modal-width, 50%);\n max-width: var(--vt-ui-dialog-max-width);\n}\n.container .modal {\n position: relative;\n margin: 15px auto;\n padding: 15px;\n}\n.container .modal .modal-inner {\n padding: var(--vt-ui-dialog-padding, 0);\n background: var(--vt-modal-bg-color, var(--bs-body-bg));\n border-radius: 5px;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n}\n","",{version:3,sources:["webpack://./vt-ui-dialog/styles.less"],names:[],mappings:"AAEA;EACE,aAAA;AADF;AAGA;EACE,cAAA;EACA,eAAA;EACA,mBAAA;EACA,uBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;EACA,8BAAA;EACA,cAAA;EACA,cAAA;AADF;AAKA;EACE,gBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;AAHF;AADA;EAMI,yCAAA;EACA,iCAAA;EACA,wCAAA;AAFJ;AANA;EAWI,kBAAA;EACA,iBAAA;EACA,aAAA;AAFJ;AAXA;EAeM,uCAAA;EACA,uDAAA;EACA,kBAAA;EACA,uHAAA;AADN",sourcesContent:["@import '../styles/mixins.less';\n\n:host {\n display: none;\n}\n:host([opened]) {\n display: block;\n position: fixed;\n align-items: center;\n justify-content: center;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 30%);\n z-index: 99999;\n overflow: auto;\n}\n\n@padding: 15px;\n.container {\n min-height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n .wrapper {\n min-width: var(--vt-modal-min-width, 50%);\n width: var(--vt-modal-width, 50%);\n max-width: var(--vt-ui-dialog-max-width);\n }\n .modal {\n position: relative;\n margin: 15px auto;\n padding: 15px;\n .modal-inner {\n padding: var(--vt-ui-dialog-padding, 0);\n background: var(--vt-modal-bg-color, var(--bs-body-bg));\n border-radius: 5px;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14),\n 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4);\n }\n }\n}\n"],sourceRoot:""}]),t.A=a},8735:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n position: relative;\n z-index: 1;\n}\ndiv > ::slotted([slot='content']) {\n display: block;\n position: absolute;\n z-index: 2;\n}\ndiv > ::slotted([slot='content'].styled) {\n padding: 12px;\n background-color: var(--bs-body-bg, white);\n box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px, rgba(0, 0, 0, 0.2) 0px 3px 1px -2px;\n}\n:host([alignment='left']) div > ::slotted([slot='content']) {\n left: 0;\n}\n:host([alignment='right']) div > ::slotted([slot='content']) {\n right: 0;\n}\n:host([vertical-alignment='top']) div > ::slotted([slot='content']) {\n bottom: 100%;\n}\n:host([vertical-alignment='bottom']) div > ::slotted([slot='content']) {\n top: 100%;\n}\nvt-click-away-listener {\n display: block;\n}\n","",{version:3,sources:["webpack://./vt-ui-dropdown/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;EACA,kBAAA;EACA,UAAA;AACF;AAGA;EACE,cAAA;EACA,kBAAA;EACA,UAAA;AADF;AAIA;EACE,aAAA;EACA,0CAAA;EACA,yHAAA;AAFF;AAMA;EAEI,OAAA;AALJ;AASA;EAEI,QAAA;AARJ;AAYA;EAEI,YAAA;AAXJ;AAeA;EAEI,SAAA;AAdJ;AAkBA;EACE,cAAA;AAhBF",sourcesContent:[":host {\n display: block;\n position: relative;\n z-index: 1;\n}\n\n// General popup\ndiv > ::slotted([slot='content']) {\n display: block;\n position: absolute;\n z-index: 2;\n}\n\ndiv > ::slotted([slot='content'].styled) {\n padding: 12px;\n background-color: var(--bs-body-bg, white);\n box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px,\n rgba(0, 0, 0, 0.12) 0px 1px 5px 0px, rgba(0, 0, 0, 0.2) 0px 3px 1px -2px;\n}\n\n:host([alignment='left']) {\n div > ::slotted([slot='content']) {\n left: 0;\n }\n}\n\n:host([alignment='right']) {\n div > ::slotted([slot='content']) {\n right: 0;\n }\n}\n\n:host([vertical-alignment='top']) {\n div > ::slotted([slot='content']) {\n bottom: 100%;\n }\n}\n\n:host([vertical-alignment='bottom']) {\n div > ::slotted([slot='content']) {\n top: 100%;\n }\n}\n\nvt-click-away-listener {\n display: block;\n}\n"],sourceRoot:""}]),t.A=a},4138:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\nth {\n min-width: 140px;\n text-align: left;\n}\ntd {\n /* Break long urls inside a table cell */\n /* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */\n overflow-wrap: break-word;\n word-wrap: break-word;\n -ms-word-break: break-all;\n word-break: break-word;\n -ms-hyphens: auto;\n -moz-hyphens: auto;\n -webkit-hyphens: auto;\n hyphens: auto;\n}\ntd:not(:last-child) {\n padding-right: 10px;\n}\ntable[small],\ntable[medium] {\n width: 100%;\n table-layout: fixed;\n}\ntable[small] th,\ntable[medium] th {\n min-width: 40px;\n}\n.call-to-action {\n width: 157px;\n min-width: 157px;\n}\n","",{version:3,sources:["webpack://./vt-ui-entity-list/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AAEA;EACE,aAAA;AAAF;AAGA;EACE,gBAAA;EACA,gBAAA;AADF;AAIA;EAFE,wCAAwC;EACxC,0FAA0F;EAsB1F,yBAAA;EACA,qBAAA;EACA,yBAAA;EACA,sBAAA;EACA,iBAAA;EACA,kBAAA;EACA,qBAAA;EACA,aAAA;AApBF;AALE;EACE,mBAAA;AAOJ;AAHA;;EAEE,WAAA;EACA,mBAAA;AAKF;AARA;;EAMI,eAAA;AAMJ;AAWA;EACE,YAAA;EACA,gBAAA;AATF",sourcesContent:[":host {\n display: block;\n}\n\n:host([hidden]) {\n display: none;\n}\n\nth {\n min-width: 140px;\n text-align: left;\n}\n\ntd {\n .break-urls();\n\n &:not(:last-child) {\n padding-right: 10px;\n }\n}\n\ntable[small],\ntable[medium] {\n width: 100%;\n table-layout: fixed;\n\n th {\n min-width: 40px;\n }\n}\n\n.break-urls() {\n /* Break long urls inside a table cell */\n /* https://css-tricks.com/snippets/css/prevent-long-urls-from-breaking-out-of-container/ */\n overflow-wrap: break-word;\n word-wrap: break-word;\n -ms-word-break: break-all;\n word-break: break-word;\n -ms-hyphens: auto;\n -moz-hyphens: auto;\n -webkit-hyphens: auto;\n hyphens: auto;\n}\n\n.call-to-action {\n width: 157px;\n min-width: 157px;\n}"],sourceRoot:""}]),t.A=a},1053:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n /* @apply --vt-ui-expand-button; */\n width: 30px;\n height: 30px;\n padding: 5px;\n cursor: pointer;\n}\n:host(:hover) {\n /* @apply --vt-ui-expand-button-hover; */\n color: var(--bs-primary, blue);\n}\n:host([hidden]) {\n display: none;\n}\nsvg {\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n --iron-icon-fill-color: var(--iron-icon_-_--iron-icon-fill-color);\n width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));\n height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));\n}\n","",{version:3,sources:["webpack://./vt-ui-expand-button/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;EACA,kCAAkC;EAClC,WAAA;EACA,YAAA;EACA,YAAA;EACA,eAAA;AACF;AACA;EACE,wCAAwC;EACxC,8BAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,uCAAA;EACA,sDAAA;EACA,8DAAA;EACA,kBAAA;EACA,sBAAA;EACA,+CAAA;EACA,2CAAA;EACA,iEAAA;EACA,6DAAA;EACA,gEAAA;AACF",sourcesContent:[":host {\n display: block;\n /* @apply --vt-ui-expand-button; */\n width: 30px;\n height: 30px;\n padding: 5px;\n cursor: pointer;\n}\n:host(:hover) {\n /* @apply --vt-ui-expand-button-hover; */\n color: var(--bs-primary, blue);\n}\n:host([hidden]) {\n display: none;\n}\nsvg {\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n --iron-icon-fill-color: var(--iron-icon_-_--iron-icon-fill-color);\n width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));\n height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));\n}\n"],sourceRoot:""}]),t.A=a},7175:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n.file-info {\n --vt-ui-expandable-detail-content-mixin-padding-left: 10px;\n --vt-ui-expandable-detail-content-mixin-border-left: 1px solid var(--bs-border-color);\n --vt-ui-expandable-detail-content-mixin-margin-left: 2.5rem;\n}\nvt-ui-expandable-detail:nth-child(even) .row {\n background: var(--bs-body-bg) !important;\n}\nvt-ui-expandable-detail:nth-child(odd) .row {\n background: var(--bs-body-bg) !important;\n}\n.header vt-ui-icon-button {\n opacity: 0;\n}\n.header__first-field {\n width: 16px;\n min-width: 16px;\n}\n.row svg {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 24px;\n height: 24px;\n fill: var(--bs-body-color);\n display: block;\n}\n","",{version:3,sources:["webpack://./vt-ui-file-list-expandable-row/styles.less","webpack://./styles/icons.less"],names:[],mappings:"AAEA;EACE,cAAA;AADF;AAGA;EACE,aAAA;AADF;AAGA;EACE,0DAAA;EACA,qFAAA;EAEA,2DAAA;AAFF;AAIA;EACE,wCAAA;AAFF;AAIA;EACE,wCAAA;AAFF;AAIA;EACE,UAAA;AAFF;AAIA;EACE,WAAA;EACA,eAAA;AAFF;AAIA;EC1BE,+BAAA;EACA,8BAAA;EAWA,WAAA;EACA,YAAA;EDeA,0BAAA;EACA,cAAA;AACF",sourcesContent:["@import '../styles/icons.less';\n\n:host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n.file-info {\n --vt-ui-expandable-detail-content-mixin-padding-left: 10px;\n --vt-ui-expandable-detail-content-mixin-border-left: 1px solid\n var(--bs-border-color);\n --vt-ui-expandable-detail-content-mixin-margin-left: 2.5rem;\n}\nvt-ui-expandable-detail:nth-child(even) .row {\n background: var(--bs-body-bg) !important;\n}\nvt-ui-expandable-detail:nth-child(odd) .row {\n background: var(--bs-body-bg) !important;\n}\n.header vt-ui-icon-button {\n opacity: 0;\n}\n.header__first-field {\n width: 16px;\n min-width: 16px;\n}\n.row svg {\n .icon-medium();\n fill: var(--bs-body-color);\n display: block;\n}\n",".icon-base() {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n}\n\n.icon-small() {\n .icon-base();\n width: 16px;\n height: 16px;\n}\n\n.icon-medium() {\n .icon-base();\n width: 24px;\n height: 24px;\n}\n\n.icon-large() {\n .icon-base();\n width: 32px;\n height: 32px;\n}\n"],sourceRoot:""}]),t.A=a},9814:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n width: 100%;\n border: 1px solid var(--bs-border-color);\n}\n:host([hidden]) {\n display: none;\n}\n:host ::slotted([slot='header']) {\n background-color: var(--bs-secondary-bg);\n height: 56px;\n display: flex;\n line-height: 56px;\n box-sizing: border-box;\n padding-left: 20px;\n color: var(--bs-body-color);\n font-weight: bold;\n}\n:host([collapsable]) ::slotted([slot='header']) {\n cursor: pointer;\n}\n:host ::slotted([slot='body']) {\n background: var(--bs-body-bg);\n color: var(--bs-body-color);\n padding: 20px 0;\n display: flex;\n font-size: var(--bs-body-font-size, 13px);\n}\n:host([collapsed]) ::slotted([slot='body']) {\n display: none !important;\n}\n","",{version:3,sources:["webpack://./vt-ui-generic-card/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;EACA,WAAA;EACA,wCAAA;AACF;AAEA;EACE,aAAA;AAAF;AAGA;EACE,wCAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;EACA,sBAAA;EACA,kBAAA;EACA,2BAAA;EACA,iBAAA;AADF;AAIA;EACE,eAAA;AAFF;AAKA;EACE,6BAAA;EACA,2BAAA;EACA,eAAA;EACA,aAAA;EACA,yCAAA;AAHF;AAMA;EACE,wBAAA;AAJF",sourcesContent:[":host {\n display: block;\n width: 100%;\n border: 1px solid var(--bs-border-color);\n}\n\n:host([hidden]) {\n display: none;\n}\n\n:host ::slotted([slot='header']) {\n background-color: var(--bs-secondary-bg);\n height: 56px;\n display: flex;\n line-height: 56px;\n box-sizing: border-box;\n padding-left: 20px;\n color: var(--bs-body-color);\n font-weight: bold;\n}\n\n:host([collapsable]) ::slotted([slot='header']) {\n cursor: pointer;\n}\n\n:host ::slotted([slot='body']) {\n background: var(--bs-body-bg);\n color: var(--bs-body-color);\n padding: 20px 0;\n display: flex;\n font-size: var(--bs-body-font-size, 13px);\n}\n\n:host([collapsed]) ::slotted([slot='body']) {\n display: none !important;\n}\n"],sourceRoot:""}]),t.A=a},6314:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n#wrapper[small] div[mobile-hidden] {\n display: none;\n}\n.header {\n margin: var(--vt-ui-generic-list-expandable-row-margin);\n}\n.header .regular-field:first-child {\n padding: var(--vt-ui-generic-list-expandable-row-header-padding, 0px 0px 0px 25px);\n /* Open style since it depends on collapsable icons size */\n}\n.row .regular-field:last-of-type {\n max-width: 100%;\n}\n.regulard-field {\n padding: 0;\n}\nvt-ui-key-val-table {\n margin: 10px 40px;\n padding-left: 10px;\n border-left: 1px solid var(--bs-border-color);\n}\n.row {\n background: var(--bs-body-bg) !important;\n}\n","",{version:3,sources:["webpack://./vt-ui-generic-list-expandable-row/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,aAAA;AACF;AACA;EACE,uDAAA;AACF;AACA;EACE,kFAAA;EACA,0DAA0D;AAC5D;AAGA;EACE,eAAA;AADF;AAGA;EACE,UAAA;AADF;AAGA;EACE,iBAAA;EACA,kBAAA;EACA,6CAAA;AADF;AAGA;EACE,wCAAA;AADF",sourcesContent:[":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n#wrapper[small] div[mobile-hidden] {\n display: none;\n}\n.header {\n margin: var(--vt-ui-generic-list-expandable-row-margin);\n}\n.header .regular-field:first-child {\n padding: var(\n --vt-ui-generic-list-expandable-row-header-padding,\n 0px 0px 0px 25px\n ); /* Open style since it depends on collapsable icons size */\n}\n.row .regular-field:last-of-type {\n max-width: 100%;\n}\n.regulard-field {\n padding: 0;\n}\nvt-ui-key-val-table {\n margin: 10px 40px;\n padding-left: 10px;\n border-left: 1px solid var(--bs-border-color);\n}\n.row {\n background: var(--bs-body-bg) !important;\n}\n"],sourceRoot:""}]),t.A=a},7096:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n.table {\n display: table;\n width: auto;\n}\n.table[small] div[mobile-hidden] {\n display: none;\n}\n.table .tr {\n display: table-row;\n}\n.table .tr .td {\n display: table-cell;\n line-height: 25px;\n overflow-wrap: anywhere;\n}\n.table .tr .td:not(:last-of-type) {\n padding-right: 30px;\n}\n.table .tr:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n.table .thead {\n display: table-header-group;\n height: 20px;\n width: 100%;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n}\n.table .thead .tr .td {\n overflow-wrap: break-word;\n}\n.table .tbody {\n display: table-row-group;\n}\n.icon {\n display: inline-flex;\n vertical-align: middle;\n}\n.icon[hidden] {\n display: none !important;\n}\n.icon svg {\n width: 21px;\n height: 21px;\n fill: var(--iron-icon-fill-color, currentcolor);\n}\n","",{version:3,sources:["webpack://./vt-ui-generic-list/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AAEA;EACE,aAAA;AAAF;AAGA;EACE,cAAA;EACA,WAAA;AADF;AAGE;EAEI,aAAA;AAFN;AAJA;EAWI,kBAAA;AAJJ;AAPA;EAcM,mBAAA;EACA,iBAAA;EACA,uBAAA;AAJN;AAMM;EACE,mBAAA;AAJR;AAQI;EACE,6BAAA;AANN;AAlBA;EA6BI,2BAAA;EACA,YAAA;EACA,WAAA;EACA,2BAAA;EACA,iBAAA;EACA,eAAA;AARJ;AA1BA;EAqCM,yBAAA;AARN;AA7BA;EA0CI,wBAAA;AAVJ;AAcA;EACE,oBAAA;EACA,sBAAA;AAZF;AAcE;EACE,wBAAA;AAZJ;AAOA;EASI,WAAA;EACA,YAAA;EACA,+CAAA;AAbJ",sourcesContent:[":host {\n display: block;\n}\n\n:host([hidden]) {\n display: none;\n}\n\n.table {\n display: table;\n width: auto;\n\n &[small] {\n div[mobile-hidden] {\n display: none;\n }\n }\n\n .tr {\n display: table-row;\n\n .td {\n display: table-cell;\n line-height: 25px;\n overflow-wrap: anywhere;\n\n &:not(:last-of-type) {\n padding-right: 30px;\n }\n }\n\n &:nth-child(odd) {\n background: var(--bs-body-bg);\n }\n }\n\n .thead {\n display: table-header-group;\n height: 20px;\n width: 100%;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n\n .tr .td {\n overflow-wrap: break-word;\n }\n }\n\n .tbody {\n display: table-row-group;\n }\n}\n\n.icon {\n display: inline-flex;\n vertical-align: middle;\n\n &[hidden] {\n display: none !important;\n }\n\n svg {\n width: 21px;\n height: 21px;\n fill: var(--iron-icon-fill-color, currentcolor);\n }\n}\n"],sourceRoot:""}]),t.A=a},6487:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,".list {\n display: flex;\n justify-content: space-between;\n}\n.list .tabs {\n position: relative;\n z-index: 1;\n height: 100%;\n margin-bottom: 15px;\n}\n@media only screen and (min-width: 768px) {\n .list .tabs {\n top: 3px;\n }\n .list .tabs.loading {\n position: relative;\n }\n}\n.list .tabs .tab:not([hidden]) {\n display: block;\n cursor: pointer;\n font-size: 18px;\n height: 100%;\n margin: 0 30px 0 0;\n padding-bottom: 10px;\n text-align: center;\n margin-bottom: 5px;\n border-bottom: 2px solid transparent;\n}\n.list .tabs .tab:not([hidden]).active,\n.list .tabs .tab:not([hidden]):hover {\n color: var(--bs-primary);\n border-bottom: 2px solid var(--bs-primary);\n}\n@media only screen and (min-width: 768px) {\n .list .tabs .tab:not([hidden]) {\n display: inline-block;\n }\n}\n.list .error {\n padding-top: 50px;\n}\n.list .load-more-area {\n text-align: center;\n}\n.list .load-more-area.loading {\n padding-top: 50px;\n}\n.list .icons {\n display: flex;\n}\n.list .icons.hidden {\n display: none;\n}\n","",{version:3,sources:["webpack://./vt-ui-graph-summaries/styles.less"],names:[],mappings:"AAEA;EACE,aAAA;EACA,8BAAA;AADF;AADA;EAII,kBAAA;EACA,UAAA;EACA,YAAA;EACA,mBAAA;AAAJ;AACI;EAAA;IACE,QAAA;EAEJ;EADI;IACE,kBAAA;EAGN;AACF;AAfA;EAgBM,cAAA;EACA,eAAA;EACA,eAAA;EACA,YAAA;EACA,kBAAA;EACA,oBAAA;EACA,kBAAA;EACA,kBAAA;EACA,oCAAA;AAEN;AADM;;EAEE,wBAAA;EACA,0CAAA;AAGR;AADM;EAAA;IACE,qBAAA;EAIN;AACF;AApCA;EAoCI,iBAAA;AAGJ;AAvCA;EAuCI,kBAAA;AAGJ;AAFI;EACE,iBAAA;AAIN;AA7CA;EA8CI,aAAA;AAEJ;AADI;EACE,aAAA;AAGN",sourcesContent:["@import '../styles/media.less';\n\n.list {\n display: flex;\n justify-content: space-between;\n .tabs {\n position: relative;\n z-index: 1;\n height: 100%;\n margin-bottom: 15px;\n @media @tablet {\n top: 3px;\n &.loading {\n position: relative;\n }\n }\n\n .tab:not([hidden]) {\n display: block;\n cursor: pointer;\n font-size: 18px;\n height: 100%;\n margin: 0 30px 0 0;\n padding-bottom: 10px;\n text-align: center;\n margin-bottom: 5px;\n border-bottom: 2px solid transparent;\n &.active,\n &:hover {\n color: var(--bs-primary);\n border-bottom: 2px solid var(--bs-primary);\n }\n @media @tablet {\n display: inline-block;\n }\n }\n }\n .error {\n padding-top: 50px;\n }\n .load-more-area {\n text-align: center;\n &.loading {\n padding-top: 50px;\n }\n }\n\n .icons {\n display: flex;\n &.hidden {\n display: none;\n }\n }\n}\n"],sourceRoot:""}]),t.A=a},427:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline-block;\n}\n.icon {\n display: flex;\n align-items: center;\n}\n.icon svg {\n width: var(--vt-icon-img-size, 25px);\n height: var(--vt-icon-img-size, 25px);\n fill: var(--vt-icon-color, var(--bs-tertiary-color));\n}\n.icon img {\n width: var(--vt-icon-img-size, 25px);\n height: var(--vt-icon-img-size, 25px);\n}\n.icon.clickable svg {\n cursor: pointer;\n fill: var(--vt-icon-clickable-fill, var(--bs-tertiary-color));\n}\n.icon.clickable svg:hover {\n fill: var(--vt-icon-clickable-fill-hover, var(--bs-primary));\n}\n.icon.clickable.disabled svg {\n cursor: initial;\n fill: var(--bs-disabled-color);\n}\n.icon.clickable.lineal svg {\n fill: none;\n stroke: var(--bs-tertiary-color);\n}\n.icon.clickable.lineal svg:hover {\n stroke: var(--vt-icon-clickable-fill-hover, var(--bs-primary));\n}\n.icon.clickable.active svg {\n fill: var(--bs-primary);\n stroke: none;\n}\n","",{version:3,sources:["webpack://./vt-ui-icon-full/styles.less"],names:[],mappings:"AAOA;EACE,qBAAA;AANF;AASA;EACE,aAAA;EACA,mBAAA;AAPF;AAKA;EAII,oCAAA;EACA,qCAAA;EACA,oDAAA;AANJ;AAAA;EASI,oCAAA;EACA,qCAAA;AANJ;AASE;EAEI,eAAA;EACA,6DAAA;AARN;AASM;EACE,4DAAA;AAPR;AAUI;EAEI,eAAA;EACA,8BAAA;AATR;AAYI;EAEI,UAAA;EACA,gCAAA;AAXR;AAYQ;EACE,8DAAA;AAVV;AAcI;EAEI,uBAAA;EACA,YAAA;AAbR",sourcesContent:["@import '../styles/mixins.less';\n// CSS variables\n// --vt-icon-img-size Size of the svg/img. Square\n// --vt-icon-color Color of the icon\n// --vt-icon-clickable-fill Color of the clickable icon\n// --vt-icon-clickable-fill-hover Color on hover of the clickable icon\n\n:host {\n display: inline-block;\n}\n\n.icon {\n display: flex;\n align-items: center;\n svg {\n width: var(--vt-icon-img-size, 25px);\n height: var(--vt-icon-img-size, 25px);\n fill: var(--vt-icon-color, var(--bs-tertiary-color));\n }\n img {\n width: var(--vt-icon-img-size, 25px);\n height: var(--vt-icon-img-size, 25px);\n }\n\n &.clickable {\n svg {\n cursor: pointer;\n fill: var(--vt-icon-clickable-fill, var(--bs-tertiary-color));\n &:hover {\n fill: var(--vt-icon-clickable-fill-hover, var(--bs-primary));\n }\n }\n &.disabled {\n svg {\n cursor: initial;\n fill: var(--bs-disabled-color);\n }\n }\n &.lineal {\n svg {\n fill: none;\n stroke: var(--bs-tertiary-color);\n &:hover {\n stroke: var(--vt-icon-clickable-fill-hover, var(--bs-primary));\n }\n }\n }\n &.active {\n svg {\n fill: var(--bs-primary);\n stroke: none;\n }\n }\n }\n}\n"],sourceRoot:""}]),t.A=a},9464:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\na,\na:hover,\na:visited {\n text-decoration: none;\n}\n.properties .property-list {\n margin: 0;\n font-size: var(--vt-ui-key-val-table-property-list-font-size, 13px);\n}\n.properties .property-list .label {\n color: var(--vt-ui-key-val-table-property-list-label-color, #333);\n font-weight: normal;\n padding-right: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n}\n.properties .property-list .label.styled-link {\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n}\n.properties .property-list .label.styled-link:hover {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n.properties .property-list .label[hidden] {\n display: none;\n}\n.properties .property-list .value {\n overflow: hidden;\n overflow-wrap: break-word;\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n vertical-align: middle;\n}\n.properties .property-list div[condensed] span {\n font-size: 12px;\n font-weight: bold;\n line-height: 12px;\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n}\nsvg {\n color: var(--vt-ui-key-val-table-property-list-label-color, #333);\n --iron-icon-width: 16px;\n --iron-icon-height: 16px;\n}\n.styled-link {\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n}\n.styled-link:hover {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n.separator {\n display: inline-block;\n width: 1px;\n min-height: 1em;\n background-color: var(--bs-border-color);\n margin: 0 0.5rem;\n vertical-align: middle;\n max-height: 1rem;\n}\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n.d-inline-flex {\n display: inline-flex !important;\n}\n.hstack {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n.gap-2 {\n gap: 0.5rem !important;\n}\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.85rem;\n --bs-badge-font-weight: 300;\n --bs-badge-color: var(--bs-body-bg);\n --bs-badge-border-radius: 0.375rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n.bg-body-tertiary {\n background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity, 1));\n}\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","",{version:3,sources:["webpack://./vt-ui-key-val-table/styles.less","webpack://./styles/links.less"],names:[],mappings:"AACA;EACE,cAAA;AAAF;AAGA;EACE,aAAA;AADF;AAIA;;;EAGE,qBAAA;AAFF;AAKA;EACE,SAAA;EACA,mEAAA;AAHF;AAMA;EACE,iEAAA;EACA,mBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;AAJF;AAKE;EACE,iEAAA;AAHJ;AAII;ECvBF,iCAAA;EACA,qBAAA;ADsBF;AAMA;EACE,aAAA;AAJF;AAOA;EACE,gBAAA;EACA,yBAAA;EACA,iEAAA;EACA,sBAAA;AALF;AAQA;EACE,eAAA;EACA,iBAAA;EACA,iBAAA;EACA,iEAAA;AANF;AASA;EACE,iEAAA;EACA,uBAAA;EACA,wBAAA;AAPF;AAUA;EACE,iEAAA;AARF;AAWA;ECzDE,iCAAA;EACA,qBAAA;ADiDF;AAWA;EACE,qBAAA;EACA,UAAA;EACA,eAAA;EACA,wCAAA;EACA,gBAAA;EACA,sBAAA;EACA,gBAAA;AATF;AAaA;EACE,8BAAA;AAXF;AAcA;EACE,+BAAA;AAZF;AAeA;EACE,oBAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;AAbF;AAgBA;EACI,sBAAA;AAdJ;AAiBA;EACI,0BAAA;AAfJ;AAkBA;EACE,4BAAA;EACA,4BAAA;EACA,6BAAA;EACA,2BAAA;EACA,mCAAA;EACA,kCAAA;EACA,qBAAA;EACA,4DAAA;EACA,oCAAA;EACA,wCAAA;EACA,cAAA;EACA,kBAAA;EACA,mBAAA;EACA,wBAAA;AAhBF;AAmBA;EACE,sDAAA;AAjBF;AAoBA;EACE,0EAAA;AAlBF;AAqBA;EACE,oBAAA;EACA,wEAAA;AAnBF;AAsBA;EACE,gBAAA;EACA,uBAAA;EACA,mBAAA;AApBF",sourcesContent:["@import '../styles/links.less';\n:host {\n display: block;\n}\n\n:host([hidden]) {\n display: none;\n}\n\na,\na:hover,\na:visited {\n text-decoration: none;\n}\n\n.properties .property-list {\n margin: 0;\n font-size: var(--vt-ui-key-val-table-property-list-font-size, 13px);\n}\n\n.properties .property-list .label {\n color: var(--vt-ui-key-val-table-property-list-label-color, #333);\n font-weight: normal;\n padding-right: 20px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n &.styled-link {\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n &:hover {\n .link-hover();\n }\n }\n}\n\n.properties .property-list .label[hidden] {\n display: none;\n}\n\n.properties .property-list .value {\n overflow: hidden;\n overflow-wrap: break-word;\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n vertical-align: middle;\n}\n\n.properties .property-list div[condensed] span {\n font-size: 12px;\n font-weight: bold;\n line-height: 12px;\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n}\n\nsvg {\n color: var(--vt-ui-key-val-table-property-list-label-color, #333);\n --iron-icon-width: 16px;\n --iron-icon-height: 16px;\n}\n\n.styled-link {\n color: var(--vt-ui-key-val-table-property-list-value-color, #333);\n}\n\n.styled-link:hover {\n .link-hover();\n}\n\n.separator {\n display: inline-block;\n width: 1px;\n min-height: 1em;\n background-color: var(--bs-border-color);\n margin: 0 0.5rem;\n vertical-align: middle;\n max-height: 1rem;\n}\n\n// Including Bootstrap styling for this VtUiComponents component\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.hstack {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.badge {\n --bs-badge-padding-x: 0.65em;\n --bs-badge-padding-y: 0.35em;\n --bs-badge-font-size: 0.85rem;\n --bs-badge-font-weight: 300;\n --bs-badge-color: var(--bs-body-bg);\n --bs-badge-border-radius: 0.375rem;\n display: inline-block;\n padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);\n font-size: var(--bs-badge-font-size);\n font-weight: var(--bs-badge-font-weight);\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n}\n\n.rounded-pill {\n border-radius: var(--bs-border-radius-pill) !important;\n}\n\n.bg-body-tertiary {\n background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity, 1));\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}",".link() {\n color: var(--bs-body-color, #4d4d4d);\n text-decoration: none;\n}\n\n.link-hover() {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary() {\n color: var(--bs-body-color);\n border-bottom: 1px solid var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary-hover() {\n text-decoration: none;\n color: var(--bs-primary, #3a4eff);\n}\n"],sourceRoot:""}]),t.A=a},3160:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline-block;\n vertical-align: middle;\n}\n.loader {\n box-sizing: border-box;\n width: 24px;\n height: 24px;\n animation: spin 2s linear infinite;\n}\n.loader svg {\n fill: var(--bs-primary);\n}\n.loader svg circle {\n display: none;\n}\n@keyframes spin {\n 0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n -ms-transform: rotate(0deg);\n -o-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n -ms-transform: rotate(360deg);\n -o-transform: rotate(360deg);\n }\n}\n.big-loading {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 132px;\n height: 132px;\n}\n.big-loading-out {\n position: absolute;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: bold;\n width: 130px;\n height: 130px;\n border: 2px dashed var(--bs-primary);\n background: transparent;\n border-radius: 100%;\n animation: spin 5s linear infinite;\n}\n.big-loading-middle {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 110px;\n height: 110px;\n background: transparent;\n border-radius: 100%;\n}\n.big-loading-middle .big-loading-in {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 110px;\n height: 110px;\n background: var(--bs-primary);\n border-radius: 100%;\n color: var(--bs-body-bg);\n}\n","",{version:3,sources:["webpack://./vt-ui-loading/styles.less","webpack://./styles/mixins.less"],names:[],mappings:"AAEA;EACE,qBAAA;EACA,sBAAA;AADF;AAMA;EACE,sBAAA;EACA,WAAA;EACA,YAAA;EACA,kCAAA;AAJF;AAAA;EAMI,uBAAA;AAHJ;AAHA;EAQM,aAAA;AAFN;AAOA;EACE;ICeA,+BAAA;IACA,4BAAA;IACA,2BAAA;IACA,0BAAA;EDnBA;EAIA;ICYA,iCAAA;IACA,8BAAA;IACA,6BAAA;IACA,4BAAA;EDbA;AACF;AAIA;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,YAAA;EACA,aAAA;AAFF;AAIA;EACE,kBAAA;EACA,MAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,iBAAA;EACA,YAAA;EACA,aAAA;EACA,oCAAA;EACA,uBAAA;EACA,mBAAA;EACA,kCAAA;AAFF;AAIA;EACE,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,YAAA;EACA,aAAA;EACA,uBAAA;EACA,mBAAA;AAFF;AALA;EAUI,aAAA;EACA,uBAAA;EACA,mBAAA;EACA,YAAA;EACA,aAAA;EACA,6BAAA;EACA,mBAAA;EACA,wBAAA;AAFJ",sourcesContent:["@import '../styles/mixins.less';\n\n:host {\n display: inline-block;\n vertical-align: middle;\n}\n\n@size: 24px;\n@border-size: 2px;\n.loader {\n box-sizing: border-box;\n width: @size;\n height: @size;\n animation: spin 2s linear infinite;\n svg {\n fill: var(--bs-primary);\n circle {\n display: none;\n }\n }\n}\n\n@keyframes spin {\n 0% {\n .transform(rotate(0deg));\n }\n 100% {\n .transform(rotate(360deg));\n }\n}\n\n@big-size: 130px;\n@border: 2px;\n.big-loading {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: @big-size + @border;\n height: @big-size + @border;\n}\n.big-loading-out {\n position: absolute;\n top: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: bold;\n width: @big-size;\n height: @big-size;\n border: @border dashed var(--bs-primary);\n background: transparent;\n border-radius: 100%;\n animation: spin 5s linear infinite;\n}\n.big-loading-middle {\n display: flex;\n justify-content: center;\n align-items: center;\n width: @big-size - 20px;\n height: @big-size - 20px;\n background: transparent;\n border-radius: 100%;\n\n .big-loading-in {\n display: flex;\n justify-content: center;\n align-items: center;\n width: @big-size - 20px;\n height: @big-size - 20px;\n background: var(--bs-primary);\n border-radius: 100%;\n color: var(--bs-body-bg);\n }\n}\n","// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},492:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n.buttonMore {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.none-text {\n font-size: 2em;\n font-weight: bold;\n text-align: center;\n color: var(--bs-body-color);\n padding: 50px;\n}\n","",{version:3,sources:["webpack://./vt-ui-paged-list/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AAEA;EACE,aAAA;AAAF;AAGA;EACE,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;AADF;AAIA;EACE,cAAA;EACA,iBAAA;EACA,kBAAA;EACA,2BAAA;EACA,aAAA;AAFF",sourcesContent:[":host {\n display: block;\n}\n\n:host([hidden]) {\n display: none;\n}\n\n.buttonMore {\n width: 100%;\n text-align: center;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n\n.none-text {\n font-size: 2em;\n font-weight: bold;\n text-align: center;\n color: var(--bs-body-color);\n padding: 50px;\n}\n"],sourceRoot:""}]),t.A=a},1217:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline;\n}\n:host([hidden]) {\n display: none;\n}\na {\n color: var(--bs-body-color, #4d4d4d);\n text-decoration: none;\n}\na:hover {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n.title {\n margin-left: 5px;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 14px;\n}\n.text {\n margin-left: 5px;\n color: var(--bs-tertiary-color);\n font-size: 12px;\n display: inline-flex;\n max-width: calc(100% - 120px);\n min-width: 50px;\n}\nsvg {\n --iron-icon-width: 16px;\n --iron-icon-height: 16px;\n --iron-icon-fill-color: var(--bs-body-color);\n fill: var(--iron-icon-fill-color);\n width: var(--iron-icon-width);\n height: var(--iron-icon-height);\n}\n#header {\n display: inline-flex;\n align-items: center;\n}\n#protip {\n justify-content: center;\n display: flex;\n align-items: center;\n}\n","",{version:3,sources:["webpack://./vt-ui-pro-tip/styles.less","webpack://./styles/links.less"],names:[],mappings:"AAEA;EACE,eAAA;AADF;AAIA;EACE,aAAA;AAFF;AAKA;ECTE,oCAAA;EACA,qBAAA;ADOF;AAKA;ECRE,iCAAA;EACA,qBAAA;ADMF;AAKA;EACE,gBAAA;EACA,2BAAA;EACA,iBAAA;EACA,eAAA;AAHF;AAMA;EACE,gBAAA;EACA,+BAAA;EACA,eAAA;EACA,oBAAA;EACA,6BAAA;EACA,eAAA;AAJF;AAOA;EACE,uBAAA;EACA,wBAAA;EACA,4CAAA;EACA,iCAAA;EACA,6BAAA;EACA,+BAAA;AALF;AAQA;EACE,oBAAA;EACA,mBAAA;AANF;AASA;EACE,uBAAA;EACA,aAAA;EACA,mBAAA;AAPF",sourcesContent:["@import '../styles/links.less';\n\n:host {\n display: inline;\n}\n\n:host([hidden]) {\n display: none;\n}\n\na {\n .link();\n}\n\na:hover {\n .link-hover();\n}\n\n.title {\n margin-left: 5px;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 14px;\n}\n\n.text {\n margin-left: 5px;\n color: var(--bs-tertiary-color);\n font-size: 12px;\n display: inline-flex;\n max-width: calc(100% - 120px);\n min-width: 50px;\n}\n\nsvg {\n --iron-icon-width: 16px;\n --iron-icon-height: 16px;\n --iron-icon-fill-color: var(--bs-body-color);\n fill: var(--iron-icon-fill-color);\n width: var(--iron-icon-width);\n height: var(--iron-icon-height);\n}\n\n#header {\n display: inline-flex;\n align-items: center;\n}\n\n#protip {\n justify-content: center;\n display: flex;\n align-items: center;\n}\n",".link() {\n color: var(--bs-body-color, #4d4d4d);\n text-decoration: none;\n}\n\n.link-hover() {\n color: var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary() {\n color: var(--bs-body-color);\n border-bottom: 1px solid var(--bs-primary, #3a4eff);\n text-decoration: none;\n}\n\n.link-secondary-hover() {\n text-decoration: none;\n color: var(--bs-primary, #3a4eff);\n}\n"],sourceRoot:""}]),t.A=a},6219:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n","",{version:3,sources:["webpack://./vt-ui-resolution-list/styles.less"],names:[],mappings:"AAAA;EACE,cAAA;AACF;AACA;EACE,aAAA;AACF",sourcesContent:[":host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n"],sourceRoot:""}]),t.A=a},5380:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline-block;\n position: relative;\n}\n.info {\n display: flex;\n}\n.icon {\n display: inline-flex;\n align-items: center;\n}\n.icon svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n}\n.icon:hover svg {\n fill: var(--bs-primary);\n}\n.popup {\n position: absolute;\n z-index: 1;\n padding: 10px;\n background: var(--bs-tertiary-bg);\n top: calc(100% + 10px);\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);\n}\n.popup.inverted {\n right: 0;\n}\n.popup:not(.inverted) {\n left: 0;\n}\n.popup ul {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.popup ul li {\n white-space: nowrap;\n text-transform: uppercase;\n padding: 10px 15px;\n cursor: pointer;\n border-bottom: 1px solid var(--bs-border-color);\n}\n.popup ul li:hover {\n color: var(--bs-primary);\n}\n.popup ul li:last-child {\n border-bottom: none;\n}\n","",{version:3,sources:["webpack://./vt-ui-sort/styles.less","webpack://./styles/mixins.less"],names:[],mappings:"AAEA;EACE,qBAAA;EACA,kBAAA;AADF;AAIA;EACE,aAAA;AAFF;AAKA;ECgFE,oBAAA;EACA,mBAAA;ADlFF;AACA;ECmFI,qCAAA;EACA,sCAAA;EACA,wDAAA;ADjFJ;AAFE;EAEI,uBAAA;AAGN;AAEA;EACE,kBAAA;EACA,UAAA;EACA,aAAA;EACA,iCAAA;EACA,sBAAA;EC6BA,uHAAA;EACA,oHAAA;EACA,+GAAA;AD5BF;AAFE;EACE,QAAA;AAIJ;AAFE;EACE,OAAA;AAIJ;AAdA;EAcI,gBAAA;EACA,SAAA;EACA,UAAA;AAGJ;AAnBA;EAkBM,mBAAA;EACA,yBAAA;EACA,kBAAA;EACA,eAAA;EACA,+CAAA;AAIN;AAHM;EACE,wBAAA;AAKR;AAHM;EACE,mBAAA;AAKR",sourcesContent:["@import '../styles/mixins.less';\n\n:host {\n display: inline-block;\n position: relative;\n}\n\n.info {\n display: flex;\n}\n\n.icon {\n .svg-icon();\n &:hover {\n svg {\n fill: var(--bs-primary);\n }\n }\n}\n\n.popup {\n position: absolute;\n z-index: 1;\n padding: 10px;\n background: var(--bs-tertiary-bg);\n top: calc(100% + 10px);\n &.inverted {\n right: 0;\n }\n &:not(.inverted) {\n left: 0;\n }\n .box-shadow-vt();\n ul {\n list-style: none;\n margin: 0;\n padding: 0;\n li {\n white-space: nowrap;\n text-transform: uppercase;\n padding: 10px 15px;\n cursor: pointer;\n border-bottom: 1px solid var(--bs-border-color);\n &:hover {\n color: var(--bs-primary);\n }\n &:last-child {\n border-bottom: none;\n }\n }\n }\n}\n","// Typography\n.typography() {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin: 0;\n }\n\n h3 {\n margin: 0;\n font-size: 63px;\n color: var(--bs-primary);\n }\n\n h5 {\n margin: 0;\n font-size: 16px;\n\n font-weight: 400;\n }\n\n a {\n color: var(--bs-primary);\n text-decoration: none;\n &:hover {\n font-weight: bold;\n }\n }\n\n p {\n margin: 0;\n }\n}\n\n.transform(@string) {\n -webkit-transform: @string;\n -moz-transform: @string;\n -ms-transform: @string;\n -o-transform: @string;\n}\n\n// Transition\n.transition (@transition) {\n -webkit-transition: @transition;\n -moz-transition: @transition;\n -ms-transition: @transition;\n -o-transition: @transition;\n}\n\n// Box shadow\n.box-shadow (@string1, @string2, @string3) {\n -webkit-box-shadow: @string1, @string2, @string3;\n -moz-box-shadow: @string1, @string2, @string3;\n box-shadow: @string1, @string2, @string3;\n}\n\n.box-shadow-vt() {\n .box-shadow(\n 0 2px 2px 0 rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12),\n 0 3px 1px -2px rgba(0, 0, 0, 0.2)\n );\n}\n\n// General svg\n.svg() {\n display: flex;\n align-items: center;\n svg {\n width: 24px;\n height: 24px;\n fill: var(--bs-tertiary-color);\n }\n}\n\n// Svg clickable\n.svg-clickable() {\n .svg();\n svg {\n cursor: pointer;\n &:hover {\n fill: var(--bs-primary);\n }\n }\n}\n\n// Svg icon in the sorting component\n.svg-icon() {\n display: inline-flex;\n align-items: center;\n svg {\n width: var(--vt-sort-icon-size, 24px);\n height: var(--vt-sort-icon-size, 24px);\n fill: var(--vt-sort-icon-fill, var(--bs-tertiary-color));\n }\n}\n\n// Flexbox table\n.general-table() {\n display: flex;\n flex-flow: column nowrap;\n flex: 1 1 auto;\n .th {\n display: none;\n font-weight: 700;\n }\n\n .th > .td {\n white-space: normal;\n justify-content: center;\n }\n\n .tr {\n width: 100%;\n display: flex;\n flex-flow: row nowrap;\n padding-bottom: 5px;\n }\n\n .td {\n display: flex;\n flex-flow: row nowrap;\n flex-grow: 1;\n flex-basis: 0;\n word-break: break-word;\n overflow: hidden;\n text-overflow: ellipsis;\n min-width: 0px;\n }\n}\n\n// General input\n.input() {\n width: 100%;\n box-sizing: border-box;\n padding: 10px 20px;\n font-size: 14px;\n color: var(--bs-tertiary-color);\n}\n\n.user-select() {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently\n supported by Chrome and Opera */\n}\n.placeholder(@rules) {\n &::-webkit-input-placeholder {\n @rules();\n }\n &:-moz-placeholder {\n @rules();\n }\n &::-moz-placeholder {\n @rules();\n }\n &:-ms-input-placeholder {\n @rules();\n }\n}\n\n.opacity (@opacity: 0.5) {\n -webkit-opacity: @opacity;\n -moz-opacity: @opacity;\n opacity: @opacity;\n}\n\n.colors() {\n --vt-font-main: 'Roboto', 'RobotoDraft', Helvetica, Arial, sans-serif;\n --vt-main-color: var(--bs-tertiary-color);\n\n --vt-blue-50: #ecefff;\n --vt-blue-100: #d6dcfe;\n --vt-blue-200: #b0b8fe;\n --vt-blue-300: #8895fe;\n --vt-blue-400: #6071ff;\n --vt-blue-500: #3a4eff;\n --vt-blue-600: #2b3bbf;\n --vt-blue-700: #1d2780;\n --vt-blue-800: #17206a;\n --vt-blue-900: #11174c;\n --vt-blue-A100: rgba(59, 107, 249, 0.5);\n --vt-blue-A200: rgba(59, 107, 249, 0.75);\n --vt-blue-A400: rgba(59, 107, 249, 0.9);\n --vt-blue-A700: #3b6bf9;\n\n --vt-grey-25: #fdfdfd;\n --vt-grey-50: #f9f9f9;\n --vt-grey-100: #f2f2f2;\n --vt-grey-200: #e6e6e6;\n --vt-grey-300: #cccccc;\n --vt-grey-400: #b3b3b3;\n --vt-grey-500: #9b9b9b;\n --vt-grey-600: #666666;\n --vt-grey-700: #4d4d4d;\n --vt-grey-800: #333333;\n --vt-grey-900: #1a1a1a;\n --vt-grey-A100: #a0a6b4;\n --vt-grey-A200: #82899d;\n --vt-grey-A400: #636b84;\n --vt-grey-A700: #363a4a;\n\n --vt-blue-grey-50: #f8f9fa;\n --vt-blue-grey-100: #cfd9e0;\n --vt-blue-grey-200: #a3b7c6;\n --vt-blue-grey-300: #a3b7c6;\n --vt-blue-grey-400: #8aa4b7;\n --vt-blue-grey-500: #7291a8;\n --vt-blue-grey-600: #3f5566;\n --vt-blue-grey-700: #3f5566;\n --vt-blue-grey-800: #202c34;\n --vt-blue-grey-900: #202c34;\n\n --vt-red-50: #ffe9ee;\n --vt-red-100: #ffd2db;\n --vt-red-200: #ffa5b7;\n --vt-red-300: #ff7992;\n --vt-red-400: #ff4c6e;\n --vt-red-500: #ff1f4a;\n --vt-red-600: #bf1738;\n --vt-red-700: #801025;\n --vt-red-800: #600f25;\n --vt-red-900: #400813;\n\n --vt-green-50: #e8f9f1;\n --vt-green-100: #d3f0e3;\n --vt-green-200: #a7e1c7;\n --vt-green-300: #7ad3ab;\n --vt-green-400: #4ec48f;\n --vt-green-500: #22b573;\n --vt-green-600: #1a8856;\n --vt-green-700: #115b3a;\n --vt-green-800: #0b3a23;\n --vt-green-900: #082d1d;\n\n --vt-yellow-50: #fffdf3;\n --vt-yellow-100: #fefbe1;\n --vt-yellow-200: #fef6c2;\n --vt-yellow-300: #fdf2a4;\n --vt-yellow-400: #fded85;\n --vt-yellow-500: #fce967;\n --vt-yellow-600: #bdaf4d;\n --vt-yellow-700: #7e7534;\n --vt-yellow-800: #685f2c;\n --vt-yellow-900: #3f3a1a;\n\n --vt-orange-50: #fef3e1;\n --vt-orange-100: #fee0b5;\n --vt-orange-200: #fdcc85;\n --vt-orange-300: #fcb758;\n --vt-orange-400: #fca73a;\n --vt-orange-500: #fc9929;\n --vt-orange-600: #f88d27;\n --vt-orange-700: #f27e24;\n --vt-orange-800: #ec6e22;\n --vt-orange-900: #e3551e;\n\n --vt-black: #000;\n --vt-white: #fff;\n\n /* DEPRECATED COLORS */\n --vt-blue-1: #4b63fb;\n --vt-blue-2: #1e88e5;\n --vt-blue-3: #005fbf;\n --vt-yellow-1: #fad24d;\n --vt-yellow-2: #cca400;\n --vt-yellow-3: #ffeb3b;\n --vt-black-1: #333;\n --vt-grey-1: #747474;\n --vt-grey-2: #d8d8d8;\n --vt-grey-3: #fafafa;\n --vt-green-1: #2cbf42;\n --vt-orange-1: #f0ad4e;\n --vt-red-1: #ff001f;\n}\n"],sourceRoot:""}]),t.A=a},8972:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.tag {\n position: relative;\n display: inline-block;\n padding: 2px 25px 2px 10px;\n background: var(--bs-tertiary-bg);\n border-radius: 25px;\n font-size: 12px;\n margin: 2px 10px 2px 0;\n}\n.tag .close {\n display: flex;\n height: 100%;\n align-items: center;\n position: absolute;\n cursor: pointer;\n right: 5px;\n top: 0;\n padding: 0;\n}\n.tag .close svg {\n width: 8px;\n height: 8px;\n}\n","",{version:3,sources:["webpack://./vt-ui-tags/style.less"],names:[],mappings:"AAAA;EACE,aAAA;EACA,eAAA;EACA,mBAAA;AACF;AACA;EACE,kBAAA;EACA,qBAAA;EACA,0BAAA;EACA,iCAAA;EAEA,mBAAA;EACA,eAAA;EACA,sBAAA;AAAF;AARA;EAUI,aAAA;EACA,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,eAAA;EACA,UAAA;EACA,MAAA;EACA,UAAA;AACJ;AAlBA;EAoBM,UAAA;EACA,WAAA;AACN",sourcesContent:[":host {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n}\n.tag {\n position: relative;\n display: inline-block;\n padding: 2px 25px 2px 10px;\n background: var(--bs-tertiary-bg);\n\n border-radius: 25px;\n font-size: 12px;\n margin: 2px 10px 2px 0;\n .close {\n display: flex;\n height: 100%;\n align-items: center;\n position: absolute;\n cursor: pointer;\n right: 5px;\n top: 0;\n padding: 0;\n @size: 8px;\n svg {\n width: @size;\n height: @size;\n }\n }\n}\n"],sourceRoot:""}]),t.A=a},5830:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n width: var(--vt-ui-text-input-width, calc(100% - 2px));\n height: var(--vt-ui-text-input-height, 36px);\n background: var(--vt-ui-text-input-background, var(--bs-body-bg, white));\n box-sizing: border-box;\n padding: var(--vt-ui-text-input-padding, 8px 12px);\n border: var(--vt-ui-text-input-border, 1px solid var(--bs-border-color));\n display: flex;\n align-items: center;\n}\nsvg {\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));\n height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));\n}\n.icon svg {\n width: 20px;\n height: 20px;\n}\n:host([hidden]) {\n /* Requires important due to :host display definition */\n display: none !important;\n}\ninput {\n outline: 0px;\n margin: 0;\n background: var(--vt-ui-text-input-background, var(--bs-body-bg, white));\n border: none;\n border-radius: 7px;\n width: 100%;\n height: 100%;\n font-size: var(--vt-ui-text-input-font-size, 14px);\n color: var(--vt-ui-text-input-color, var(--bs-body-color));\n font-weight: var(--vt-ui-text-input-font-weight, inherit);\n font-family: var(--bs-body-font-family, inherit);\n}\ninput::placeholder {\n color: var(--vt-ui-text-input-color, var(--bs-tertiary-color));\n font-size: var(--vt-ui-text-input-font-size, 14px);\n}\ninput:required {\n box-shadow: none;\n}\n:host([focused]) {\n outline: 0px;\n border-color: var(--vt-ui-text-input-focus-border-color, var(--bs-primary, blue));\n}\n:host([error]) {\n border-color: var(--vt-ui-text-input-error-border-color, var(--bs-danger, red));\n}\n:host([disabled]) {\n opacity: 0.5;\n}\n:host(.rounded) {\n border-radius: 4px;\n}\ninput[tooltip-enabled] {\n width: calc(100% - 34px);\n}\n.iconWrapper[hidden] {\n display: none !important;\n}\n.iconWrapper {\n cursor: pointer;\n display: block;\n width: 30px;\n text-align: right;\n margin-left: 12px;\n --iron-icon-fill-color: var(--bs-tertiary-color);\n}\n.iconWrapper:hover {\n --iron-icon-fill-color: var(--bs-primary);\n}\n.iconWrapper.before {\n margin-right: 12px;\n cursor: default;\n}\n:host([loading]) vt-ui-spinner {\n width: 20px;\n height: 20px;\n}\n:host(.small) input {\n font-size: var(--vt-ui-text-input-font-size, 11px);\n}\n:host(.small[loading]) vt-ui-spinner {\n width: 14px;\n height: 14px;\n}\n:host(.large) input {\n font-size: var(--vt-ui-text-input-font-size, 14px);\n}\n:host(.large[loading]) vt-ui-spinner {\n width: 24px;\n height: 24px;\n}\n:host(.small) {\n height: var(--vt-ui-text-input-height, 22px);\n /* line-height: var(--vt-ui-text-input-height, 18px); */\n}\n:host(.large) {\n height: var(--vt-ui-text-input-height, 54px);\n /* line-height: var(--vt-ui-text-input-height, 50px); */\n}\n:host(.single-line) {\n border-left-color: rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0);\n border-right-color: rgba(0, 0, 0, 0);\n --vt-ui-text-input-background: none;\n}\n:host([type='checkbox']),\n:host([type='radio']) {\n border: 1px solid rgba(0, 0, 0, 0);\n}\n:host([type='checkbox']) input,\n:host([type='radio']) input {\n width: auto;\n height: auto;\n}\n:host([type='search']),\n:host(.search-box) {\n border-radius: 17px;\n /* Height / 2*/\n --vt-ui-text-input-background: var(--bs-tertiary-bg);\n --vt-ui-text-input-border: var(--bs-body-bg);\n --vt-ui-text-input-color: var(--bs-body-color);\n transition: width 0.2s ease-in-out;\n width: var(--vt-ui-text-input-on-blur-width, 150px);\n}\n:host([type='search'][focused]),\n:host(.search-box[focused]) {\n width: var(--vt-ui-text-input-on-focus-width, 500px);\n}\n:host([type='search']) input,\n:host(.search-box) input {\n border-radius: 17px;\n /* Height / 2*/\n}\n:host([disabled].single-line) {\n border: 0;\n}\n.title {\n display: block;\n font-weight: bold;\n text-transform: capitalize;\n padding-bottom: 5px;\n}\n/* clears the ‘X’ from Internet Explorer */\ninput[type='search']input[type='search']::-ms-clear {\n display: none;\n width: 0;\n height: 0;\n}\ninput[type='search']input[type='search']::-ms-reveal {\n display: none;\n width: 0;\n height: 0;\n}\n/* clears the ‘X’ from Chrome */\ninput[type='search']input[type='search']::-webkit-search-decoration,\ninput[type='search']input[type='search']::-webkit-search-cancel-button,\ninput[type='search']input[type='search']::-webkit-search-results-button,\ninput[type='search']input[type='search']::-webkit-search-results-decoration {\n display: none;\n}\n","",{version:3,sources:["webpack://./vt-ui-text-input/styles.less"],names:[],mappings:"AAAA;EACE,sDAAA;EACA,4CAAA;EACA,wEAAA;EACA,sBAAA;EACA,kDAAA;EACA,wEAAA;EACA,aAAA;EACA,mBAAA;AACF;AAEA;EACE,uCAAA;EACA,sDAAA;EACA,8DAAA;EACA,kBAAA;EACA,sBAAA;EACA,+CAAA;EACA,2CAAA;EACA,6DAAA;EACA,gEAAA;AAAF;AAGA;EACE,WAAA;EACA,YAAA;AADF;AAIA;EAFE,uDAAuD;EAIvD,wBAAA;AAFF;AAKA;EACE,YAAA;EACA,SAAA;EACA,wEAAA;EACA,YAAA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;EACA,kDAAA;EACA,0DAAA;EACA,yDAAA;EACA,gDAAA;AAHF;AAMA;EACE,8DAAA;EACA,kDAAA;AAJF;AAOA;EACE,gBAAA;AALF;AAQA;EACE,YAAA;EACA,iFAAA;AANF;AAYA;EACE,+EAAA;AAVF;AAgBA;EACE,YAAA;AAdF;AAiBA;EACE,kBAAA;AAfF;AAkBA;EACE,wBAAA;AAhBF;AAmBA;EACE,wBAAA;AAjBF;AAoBA;EACE,eAAA;EACA,cAAA;EACA,WAAA;EACA,iBAAA;EACA,iBAAA;EACA,gDAAA;AAlBF;AAoBA;EACE,yCAAA;AAlBF;AAoBA;EACE,kBAAA;EACA,eAAA;AAlBF;AAqBA;EACE,WAAA;EACA,YAAA;AAnBF;AAsBA;EACE,kDAAA;AApBF;AAuBA;EACE,WAAA;EACA,YAAA;AArBF;AAwBA;EACE,kDAAA;AAtBF;AAyBA;EACE,WAAA;EACA,YAAA;AAvBF;AA0BA;EACE,4CAAA;EAxBA,wDAAwD;AAC1D;AA+BA;EACE,4CAAA;EA7BA,wDAAwD;AAC1D;AAoCA;EACE,mCAAA;EACA,kCAAA;EACA,oCAAA;EACA,mCAAA;AAlCF;AAqCA;;EAEE,kCAAA;AAnCF;AAsCA;;EAEE,WAAA;EACA,YAAA;AApCF;AAuCA;;EAEE,mBAAA;EArCA,cAAc;EAsCd,oDAAA;EACA,4CAAA;EACA,8CAAA;EACA,kCAAA;EACA,mDAAA;AApCF;AAuCA;;EAEE,oDAAA;AArCF;AAwCA;;EAGI,mBAAA;EAvCF,cAAc;AAChB;AA0CA;EACE,SAAA;AAxCF;AA2CA;EACE,cAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;AAzCF;AACA,0CAA0C;AA6CxC;EACE,aAAA;EACA,QAAA;EACA,SAAA;AA3CJ;AA8CE;EACE,aAAA;EACA,QAAA;EACA,SAAA;AA5CJ;AACA,+BAA+B;AAiD7B;;;;EAIE,aAAA;AA/CJ",sourcesContent:[":host {\n width: var(--vt-ui-text-input-width, calc(100% - 2px));\n height: var(--vt-ui-text-input-height, 36px);\n background: var(--vt-ui-text-input-background, var(--bs-body-bg, white));\n box-sizing: border-box;\n padding: var(--vt-ui-text-input-padding, 8px 12px);\n border: var(--vt-ui-text-input-border, 1px solid var(--bs-border-color));\n display: flex;\n align-items: center;\n}\n\nsvg {\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n fill: var(--iron-icon-fill-color, currentcolor);\n stroke: var(--iron-icon-stroke-color, none);\n width: var(--iron-icon_-_width, var(--iron-icon-width, 24px));\n height: var(--iron-icon_-_height, var(--iron-icon-height, 24px));\n}\n\n.icon svg {\n width: 20px;\n height: 20px;\n}\n\n:host([hidden]) {\n /* Requires important due to :host display definition */\n display: none !important;\n}\n\ninput {\n outline: 0px;\n margin: 0;\n background: var(--vt-ui-text-input-background, var(--bs-body-bg, white));\n border: none;\n border-radius: 7px;\n width: 100%;\n height: 100%;\n font-size: var(--vt-ui-text-input-font-size, 14px);\n color: var(--vt-ui-text-input-color, var(--bs-body-color));\n font-weight: var(--vt-ui-text-input-font-weight, inherit);\n font-family: var(--bs-body-font-family, inherit);\n}\n\ninput::placeholder {\n color: var(--vt-ui-text-input-color, var(--bs-tertiary-color));\n font-size: var(--vt-ui-text-input-font-size, 14px);\n}\n\ninput:required {\n box-shadow: none;\n}\n\n:host([focused]) {\n outline: 0px;\n border-color: var(\n --vt-ui-text-input-focus-border-color,\n var(--bs-primary, blue)\n );\n}\n\n:host([error]) {\n border-color: var(\n --vt-ui-text-input-error-border-color,\n var(--bs-danger, red)\n );\n}\n\n:host([disabled]) {\n opacity: 0.5;\n}\n\n:host(.rounded) {\n border-radius: 4px;\n}\n\ninput[tooltip-enabled] {\n width: calc(100% - 34px);\n}\n\n.iconWrapper[hidden] {\n display: none !important;\n}\n\n.iconWrapper {\n cursor: pointer;\n display: block;\n width: 30px;\n text-align: right;\n margin-left: 12px;\n --iron-icon-fill-color: var(--bs-tertiary-color);\n}\n.iconWrapper:hover {\n --iron-icon-fill-color: var(--bs-primary);\n}\n.iconWrapper.before {\n margin-right: 12px;\n cursor: default;\n}\n\n:host([loading]) vt-ui-spinner {\n width: 20px;\n height: 20px;\n}\n\n:host(.small) input {\n font-size: var(--vt-ui-text-input-font-size, 11px);\n}\n\n:host(.small[loading]) vt-ui-spinner {\n width: 14px;\n height: 14px;\n}\n\n:host(.large) input {\n font-size: var(--vt-ui-text-input-font-size, 14px);\n}\n\n:host(.large[loading]) vt-ui-spinner {\n width: 24px;\n height: 24px;\n}\n\n:host(.small) {\n height: var(--vt-ui-text-input-height, 22px);\n /* line-height: var(--vt-ui-text-input-height, 18px); */\n // --iron-icon: {\n // width: 16px;\n // height: 16px;\n // }\n}\n\n:host(.large) {\n height: var(--vt-ui-text-input-height, 54px);\n /* line-height: var(--vt-ui-text-input-height, 50px); */\n // --iron-icon: {\n // width: 26px;\n // height: 26px;\n // }\n}\n\n:host(.single-line) {\n border-left-color: rgba(0, 0, 0, 0);\n border-top-color: rgba(0, 0, 0, 0);\n border-right-color: rgba(0, 0, 0, 0);\n --vt-ui-text-input-background: none;\n}\n\n:host([type='checkbox']),\n:host([type='radio']) {\n border: 1px solid rgba(0, 0, 0, 0);\n}\n\n:host([type='checkbox']) input,\n:host([type='radio']) input {\n width: auto;\n height: auto;\n}\n\n:host([type='search']),\n:host(.search-box) {\n border-radius: 17px; /* Height / 2*/\n --vt-ui-text-input-background: var(--bs-tertiary-bg);\n --vt-ui-text-input-border: var(--bs-body-bg);\n --vt-ui-text-input-color: var(--bs-body-color);\n transition: width 0.2s ease-in-out;\n width: var(--vt-ui-text-input-on-blur-width, 150px);\n}\n\n:host([type='search'][focused]),\n:host(.search-box[focused]) {\n width: var(--vt-ui-text-input-on-focus-width, 500px);\n}\n\n:host([type='search']),\n:host(.search-box) {\n input {\n border-radius: 17px; /* Height / 2*/\n }\n}\n\n:host([disabled].single-line) {\n border: 0;\n}\n\n.title {\n display: block;\n font-weight: bold;\n text-transform: capitalize;\n padding-bottom: 5px;\n}\n\n/* clears the ‘X’ from Internet Explorer */\ninput[type='search'] {\n &&::-ms-clear {\n display: none;\n width: 0;\n height: 0;\n }\n\n &&::-ms-reveal {\n display: none;\n width: 0;\n height: 0;\n }\n}\n\n/* clears the ‘X’ from Chrome */\ninput[type='search'] {\n &&::-webkit-search-decoration,\n &&::-webkit-search-cancel-button,\n &&::-webkit-search-results-button,\n &&::-webkit-search-results-decoration {\n display: none;\n }\n}\n"],sourceRoot:""}]),t.A=a},8563:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n display: inline-block;\n color: var(--vt-ui-time-ago-color, inherit);\n}\n","",{version:3,sources:["webpack://./vt-ui-time-ago/styles.less"],names:[],mappings:"AAAA;EACE,qBAAA;EACA,2CAAA;AACF",sourcesContent:[":host {\n display: inline-block;\n color: var(--vt-ui-time-ago-color, inherit);\n}\n"],sourceRoot:""}]),t.A=a},413:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i)()(o());a.push([e.id,":host {\n --vt-ui-avatar-size: 25px;\n --vt-ui-avatar-border-size: 0px;\n color: var(--bs-body-color);\n padding: 15px;\n display: block;\n}\n.meta {\n display: flex;\n align-items: center;\n}\n.username-date {\n flex: 1;\n margin-left: 15px;\n}\n.username {\n display: block;\n text-decoration: none;\n font-weight: bold;\n color: var(--bs-body-color);\n}\n.date {\n color: var(--bs-tertiary-color);\n}\n.score {\n min-width: 100px;\n display: flex;\n align-items: center;\n color: var(--bs-tertiary-color);\n}\n.score .icon {\n margin-right: 10px;\n width: 24px;\n height: 24px;\n}\n.score .icon svg {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n}\n.profile-phrase {\n font-size: 12px;\n margin-top: 10px;\n}\n","",{version:3,sources:["webpack://./vt-ui-user/styles.less"],names:[],mappings:"AAAA;EACE,yBAAA;EACA,+BAAA;EACA,2BAAA;EACA,aAAA;EACA,cAAA;AACF;AACA;EACE,aAAA;EACA,mBAAA;AACF;AACA;EACE,OAAA;EACA,iBAAA;AACF;AACA;EACE,cAAA;EACA,qBAAA;EACA,iBAAA;EACA,2BAAA;AACF;AACA;EACE,+BAAA;AACF;AACA;EACE,gBAAA;EACA,aAAA;EACA,mBAAA;EACA,+BAAA;AACF;AACA;EACE,kBAAA;EACA,WAAA;EACA,YAAA;AACF;AACA;EACE,+BAAA;EACA,8BAAA;AACF;AACA;EACE,eAAA;EACA,gBAAA;AACF",sourcesContent:[":host {\n --vt-ui-avatar-size: 25px;\n --vt-ui-avatar-border-size: 0px;\n color: var(--bs-body-color);\n padding: 15px;\n display: block;\n}\n.meta {\n display: flex;\n align-items: center;\n}\n.username-date {\n flex: 1;\n margin-left: 15px;\n}\n.username {\n display: block;\n text-decoration: none;\n font-weight: bold;\n color: var(--bs-body-color);\n}\n.date {\n color: var(--bs-tertiary-color);\n}\n.score {\n min-width: 100px;\n display: flex;\n align-items: center;\n color: var(--bs-tertiary-color);\n}\n.score .icon {\n margin-right: 10px;\n width: 24px;\n height: 24px;\n}\n.score .icon svg {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n}\n.profile-phrase {\n font-size: 12px;\n margin-top: 10px;\n}\n"],sourceRoot:""}]),t.A=a},5395:(e,t,r)=>{var n=r(3536),o=r.n(n),i=r(5248),a=r.n(i),s=r(7243),l=r.n(s),d=new URL(r(2274),r.b),c=new URL(r(7154),r.b),u=new URL(r(3744),r.b),A=new URL(r(4718),r.b),p=new URL(r(8734),r.b),b=new URL(r(5026),r.b),m=new URL(r(39),r.b),g=new URL(r(9591),r.b),f=new URL(r(2769),r.b),h=new URL(r(565),r.b),v=new URL(r(7715),r.b),C=new URL(r(3311),r.b),w=new URL(r(7249),r.b),y=new URL(r(5932),r.b),x=new URL(r(1144),r.b),D=new URL(r(5504),r.b),B=a()(o()),E=l()(d),k=l()(c),$=l()(u),_=l()(A),F=l()(p),I=l()(b),O=l()(m),S=l()(g),P=l()(f),T=l()(h),R=l()(v),L=l()(C),M=l()(w),N=l()(y),U=l()(x),J=l()(D);B.push([e.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,[data-bs-theme=light]{--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}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #ffffff;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #161625;--bs-body-bg-rgb: 22, 22, 37;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: #c3d2e8;--bs-secondary-color-rgb: 195, 210, 232;--bs-secondary-bg: #232c42;--bs-secondary-bg-rgb: 35, 44, 66;--bs-tertiary-color: #8997b4;--bs-tertiary-color-rgb: 137, 151, 180;--bs-tertiary-bg: #2f3d5c;--bs-tertiary-bg-rgb: 47, 61, 92;--bs-primary-text-emphasis: #b6ccfb;--bs-secondary-text-emphasis: #a3a3a3;--bs-success-text-emphasis: #98cdc1;--bs-info-text-emphasis: #8edbe3;--bs-warning-text-emphasis: #fff482;--bs-danger-text-emphasis: #ff9c96;--bs-light-text-emphasis: #f9f9f9;--bs-dark-text-emphasis: #e6e6e6;--bs-primary-bg-subtle: #28334b;--bs-secondary-bg-subtle: #141414;--bs-success-bg-subtle: #19332e;--bs-info-bg-subtle: #143b3e;--bs-warning-bg-subtle: #4d470e;--bs-danger-bg-subtle: #4d1b18;--bs-light-bg-subtle: #333333;--bs-dark-bg-subtle: #1a1a1a;--bs-primary-border-subtle: #5e77ae;--bs-secondary-border-subtle: #3d3d3d;--bs-success-border-subtle: #3b786a;--bs-info-border-subtle: #2e8992;--bs-warning-border-subtle: #b3a620;--bs-danger-border-subtle: #b33f38;--bs-light-border-subtle: #4d4d4d;--bs-dark-border-subtle: #333333;--bs-heading-color: inherit;--bs-link-color: #ffffff;--bs-link-hover-color: #86aaf9;--bs-link-color-rgb: 255, 255, 255;--bs-link-hover-color-rgb: 134, 170, 249;--bs-code-color: #8997b4;--bs-highlight-color: #ffffff;--bs-highlight-bg: #655d29;--bs-border-color: #3d4a69;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #54ab98;--bs-form-valid-border-color: #54ab98;--bs-form-invalid-color: #ff5a50;--bs-form-invalid-border-color: #ff5a50}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:var(--bs-border-color);border:0;border-top:var(--bs-border-width) solid;opacity:1}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}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}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:var(--bs-secondary-color);text-align:left}th{font-weight:500;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-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}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:var(--bs-tertiary-color)}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.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}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}: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%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.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-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem .5rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cedbf8;--bs-table-border-color: #a5afc6;--bs-table-striped-bg: #c4d0ec;--bs-table-striped-color: #000;--bs-table-active-bg: #b9c5df;--bs-table-active-color: #fff;--bs-table-hover-bg: #bfcbe5;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e0e0e0;--bs-table-border-color: #b3b3b3;--bs-table-striped-bg: #d5d5d5;--bs-table-striped-color: #000;--bs-table-active-bg: #cacaca;--bs-table-active-color: #000;--bs-table-hover-bg: #cfcfcf;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d7eedb;--bs-table-border-color: #acbeaf;--bs-table-striped-bg: #cce2d0;--bs-table-striped-color: #000;--bs-table-active-bg: #c2d6c5;--bs-table-active-color: #000;--bs-table-hover-bg: #c7dccb;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cce5fa;--bs-table-border-color: #a3b7c8;--bs-table-striped-bg: #c2daee;--bs-table-striped-color: #000;--bs-table-active-bg: #b8cee1;--bs-table-active-color: #000;--bs-table-hover-bg: #bdd4e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fae3cc;--bs-table-border-color: #c8b6a3;--bs-table-striped-bg: #eed8c2;--bs-table-striped-color: #000;--bs-table-active-bg: #e1ccb8;--bs-table-active-color: #000;--bs-table-hover-bg: #e7d2bd;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f3d3d2;--bs-table-border-color: #c2a9a8;--bs-table-striped-bg: #e7c8c8;--bs-table-striped-color: #000;--bs-table-active-bg: #dbbebd;--bs-table-active-color: #fff;--bs-table-hover-bg: #e1c3c2;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f9f9f9;--bs-table-border-color: #c7c7c7;--bs-table-striped-bg: #ededed;--bs-table-striped-color: #000;--bs-table-active-bg: #e0e0e0;--bs-table-active-color: #000;--bs-table-hover-bg: #e6e6e6;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #31414c;--bs-table-border-color: #5a6770;--bs-table-striped-bg: #3b4b55;--bs-table-striped-color: #fff;--bs-table-active-bg: #46545e;--bs-table-active-color: #fff;--bs-table-hover-bg: #404f59;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem;font-weight:500;color:var(--bs-body-color)}.col-form-label{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;font-weight:500;line-height:1.5;color:var(--bs-body-color)}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-tertiary-color)}.form-control{display:block;width:100%;padding:.5rem .5rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:rgba(0,0,0,0);background-clip:padding-box;border:var(--bs-border-width) solid #a6b1c9;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:rgba(0,0,0,0);border-color:var(--bs-primary);outline:0;box-shadow:initial}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-input-placeholder-color, var(--bs-tertiary-color));opacity:1}.form-control:disabled{color:var(--bs-disabled-color);background-color:var(--bs-form-control-disabled-bg);border-color:var(--bs-disabled-color);opacity:1}.form-control::file-selector-button{padding:.5rem .5rem;margin:-0.5rem -0.5rem;margin-inline-end:.5rem;color:var(--bs-body-color);background-color:var(--bs-secondary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:shade-color(var(--bs-secondary-bg), 5%)}.form-control-plaintext{display:block;width:100%;padding:.5rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.5rem .5rem;margin:-0.5rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem .5rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem .5rem;margin:-0.5rem -0.5rem;margin-inline-end:.5rem}textarea.form-control{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: var(--bs-accordion-btn-icon);display:block;width:100%;padding:.5rem 1.5rem .5rem .5rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:rgba(0,0,0,0);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .5rem center;background-size:16px 12px;border:var(--bs-border-width) solid #a6b1c9;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:var(--bs-primary);outline:0;box-shadow:initial}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.5rem;background-image:none}.form-select:disabled{color:var(--bs-disabled-color);background-color:var(--bs-form-control-disabled-bg);border-color:var(--bs-disabled-color)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url(${E})}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: transparent;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 1px var(--bs-body-bg),0 0 0 3px var(--bs-primary-bg-subtle)}.form-check-input:checked{background-color:#0b4dda;border-color:#0b4dda}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: var(--bs-form-check-input-checked-bg-image)}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: var(--bs-form-check-radio-checked-bg-image)}.form-check-input[type=checkbox]:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary);--bs-form-check-bg-image: var(--bs-form-check-input-indeterminate-bg-image)}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url(${k});width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url(${$})}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url(${_})}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.5}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url(${F})}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,initial}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,initial}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:var(--bs-primary);border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6caf4}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:var(--bs-primary);border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6caf4}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .5rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .5rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .25rem;z-index:-1;height:1.5em;content:"";background-color:rgba(0,0,0,0);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#666}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-form-control-disabled-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-secondary-bg);border:var(--bs-border-width) solid #a6b1c9;border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem .5rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.5rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:2rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 1rem);background-image:url(${I});background-repeat:no-repeat;background-position:right calc(0.375em + 0.25rem) center;background-size:calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 1rem);background-position:top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${I});padding-right:2.75rem;background-position:right .5rem center,center right 1.5rem;background-size:16px 12px,calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 1rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 1rem);background-image:url(${O});background-repeat:no-repeat;background-position:right calc(0.375em + 0.25rem) center;background-size:calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 1rem);background-position:top calc(0.375em + 0.25rem) right calc(0.375em + 0.25rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url(${O});padding-right:2.75rem;background-position:right .5rem center,center right 1.5rem;background-size:16px 12px,calc(0.75em + 0.5rem) calc(0.75em + 0.5rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 1rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 1.25rem;--bs-btn-padding-y: 0.5rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 500;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-opacity: 0.5;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0b4dda;--bs-btn-border-color: #0b4dda;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0941b9;--bs-btn-hover-border-color: #093eae;--bs-btn-focus-shadow-rgb: 48, 104, 224;--bs-btn-active-color: #fff;--bs-btn-active-bg: #093eae;--bs-btn-active-border-color: #083aa4;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0b4dda;--bs-btn-disabled-border-color: #0b4dda}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #39ac4c;--bs-btn-border-color: #39ac4c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #309241;--bs-btn-hover-border-color: #2e8a3d;--bs-btn-focus-shadow-rgb: 87, 184, 103;--bs-btn-active-color: #fff;--bs-btn-active-bg: #2e8a3d;--bs-btn-active-border-color: #2b8139;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #39ac4c;--bs-btn-disabled-border-color: #39ac4c}.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #007be6;--bs-btn-border-color: #007be6;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0069c4;--bs-btn-hover-border-color: #0062b8;--bs-btn-focus-shadow-rgb: 38, 143, 234;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0062b8;--bs-btn-active-border-color: #005cad;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #007be6;--bs-btn-disabled-border-color: #007be6}.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #e57300;--bs-btn-border-color: #e57300;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #c36200;--bs-btn-hover-border-color: #b75c00;--bs-btn-focus-shadow-rgb: 233, 136, 38;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b75c00;--bs-btn-active-border-color: #ac5600;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e57300;--bs-btn-disabled-border-color: #e57300}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #c52420;--bs-btn-border-color: #c52420;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #a71f1b;--bs-btn-hover-border-color: #9e1d1a;--bs-btn-focus-shadow-rgb: 206, 69, 65;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9e1d1a;--bs-btn-active-border-color: #941b18;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #c52420;--bs-btn-disabled-border-color: #c52420}.btn-outline-primary{--bs-btn-color: #0b4dda;--bs-btn-border-color: #0b4dda;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b4dda;--bs-btn-hover-border-color: #0b4dda;--bs-btn-focus-shadow-rgb: 11, 77, 218;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0b4dda;--bs-btn-active-border-color: #0b4dda;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #0b4dda;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0b4dda;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #39ac4c;--bs-btn-border-color: #39ac4c;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #39ac4c;--bs-btn-hover-border-color: #39ac4c;--bs-btn-focus-shadow-rgb: 57, 172, 76;--bs-btn-active-color: #fff;--bs-btn-active-bg: #39ac4c;--bs-btn-active-border-color: #39ac4c;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #39ac4c;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #39ac4c;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #007be6;--bs-btn-border-color: #007be6;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #007be6;--bs-btn-hover-border-color: #007be6;--bs-btn-focus-shadow-rgb: 0, 123, 230;--bs-btn-active-color: #fff;--bs-btn-active-bg: #007be6;--bs-btn-active-border-color: #007be6;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #007be6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #007be6;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #e57300;--bs-btn-border-color: #e57300;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e57300;--bs-btn-hover-border-color: #e57300;--bs-btn-focus-shadow-rgb: 229, 115, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e57300;--bs-btn-active-border-color: #e57300;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #e57300;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e57300;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #c52420;--bs-btn-border-color: #c52420;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #c52420;--bs-btn-hover-border-color: #c52420;--bs-btn-focus-shadow-rgb: 197, 36, 32;--bs-btn-active-color: #fff;--bs-btn-active-bg: #c52420;--bs-btn-active-border-color: #c52420;--bs-btn-active-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-color: #c52420;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #c52420;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--bs-disabled-color);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 65, 69, 76;text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1.25rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 1.25rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0;--bs-dropdown-spacer: 0.25rem;--bs-dropdown-font-size:0.875rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: var(--bs-body-color);--bs-dropdown-link-active-bg: var(--bs-tertiary-bg);--bs-dropdown-link-disabled-color: var(--bs-disabled-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.875rem;--bs-dropdown-header-color: var(--bs-body-color);--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu>.dropdown-item:first-child,.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:var(--bs-dropdown-inner-border-radius);border-top-right-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-menu>.dropdown-item:last-child,.dropdown-menu>li:last-child .dropdown-item{border-bottom-right-radius:var(--bs-dropdown-inner-border-radius);border-bottom-left-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #e6e6e6;--bs-dropdown-bg: #333333;--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #e6e6e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: var(--bs-body-color);--bs-dropdown-link-active-bg: var(--bs-tertiary-bg);--bs-dropdown-link-disabled-color: #b3b3b3;--bs-dropdown-header-color: #b3b3b3}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: 600;--bs-nav-link-color: var(--bs-secondary-color);--bs-nav-link-hover-color: var(--bs-primary);--bs-nav-link-disabled-color: rgba(var(--bs-secondary-color-rgb), 0.5);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(11,77,218,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-primary);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-primary);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: var(--bs-body-bg);--bs-nav-pills-link-active-bg: var(--bs-primary)}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:600;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.35rem;--bs-navbar-color: var(--bs---bs-body-color);--bs-navbar-hover-color: var(--bs---bs-primary);--bs-navbar-disabled-color: var(--bs---bs-secondary-color);--bs-navbar-active-color: var(--bs---bs-primary);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: var(--bs---bs-primary);--bs-navbar-brand-hover-color: var(--bs---bs-primary);--bs-navbar-nav-link-padding-x: 0.75rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url(${S});--bs-navbar-toggler-border-color: var(--bs---bs-border-color);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: 600;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: #fff;--bs-navbar-hover-color: #fff;--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url(${P})}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url(${P})}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1.5rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: transparent;--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 1rem;--bs-card-cap-padding-x: 1.5rem;--bs-card-cap-bg: var(--bs-tertiary-bg);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-secondary-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-accordion-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url(${T});--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url(${R});--bs-accordion-btn-focus-border-color: var(--bs-primary);--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-body-color);--bs-accordion-active-bg: var(--bs-body-bg)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url(${L});--bs-accordion-btn-active-icon: url(${L})}.breadcrumb{--bs-breadcrumb-padding-x: 1rem;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 1rem;--bs-pagination-padding-y: 0.5rem;--bs-pagination-font-size:0.875rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem var(--bs-primary);--bs-pagination-active-color: var(--bs-body-bg);--bs-pagination-active-bg: var(--bs-primary);--bs-pagination-active-border-color: var(--bs-primary);--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.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}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1em;--bs-alert-padding-y: 1em;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0 solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3em}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25em 1em}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: var(--bs-body-bg);--bs-progress-bar-bg: var(--bs-primary);--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.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)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url(${M});--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(11, 77, 218, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-secondary-bg);--bs-modal-border-color: transparent;--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: transparent;--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-body-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-secondary-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: var(--bs-secondary-color);--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url(${N})}.carousel-control-next-icon{background-image:url(${U})}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: transparent;--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.1}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.01}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.99) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(9, 62, 174, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(9, 62, 174, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(46, 138, 61, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(46, 138, 61, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(0, 98, 184, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(0, 98, 184, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(183, 92, 0, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(183, 92, 0, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(158, 29, 26, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(158, 29, 26, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.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}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:1}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:500 !important}.fw-bold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary,.bg-secondary,.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill,.btn.btn-load-more{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.navbar{--bs-navbar-brand-color: var(--bs-primary);--bs-navbar-active-color: var(--bs-primary);background-color:var(--bs-body-bg);font-size:.875rem;font-weight:500}.navbar .nav-item{margin-left:.5rem;margin-right:.5rem}.navbar .navbar-nav .nav-link{--bs-nav-link-hover-color: var(--bs-primary);border-radius:.375rem}.btn-primary{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: rgba(var(--bs-primary-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: rgba(var(--bs-primary-rgb), 0.8);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: rgba( var(--bs-primary-rgb), 0.6 ) !important;--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: rgba(var(--bs-primary-rgb), 0.75);--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-border-color: var(--bs-btn-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-btn-color);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-active-bg: rgba( var(--bs-primary-rgb), 0.6 ) !important;--bs-btn-disabled-color: var(--bs-primary);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-primary)}.btn-success{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: rgba(var(--bs-success-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: rgba(var(--bs-success-rgb), 0.8);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-success-rgb);--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: rgba( var(--bs-success-rgb), 0.6 ) !important;--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: rgba(var(--bs-success-rgb), 0.75);--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-success{--bs-btn-color: var(--bs-success);--bs-btn-border-color: var(--bs-btn-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-btn-color);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-active-bg: rgba( var(--bs-success-rgb), 0.6 ) !important;--bs-btn-disabled-color: var(--bs-success);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-success)}.btn-info{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: rgba(var(--bs-info-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: rgba(var(--bs-info-rgb), 0.8);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-info-rgb);--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: rgba( var(--bs-info-rgb), 0.6 ) !important;--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: rgba(var(--bs-info-rgb), 0.75);--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-info{--bs-btn-color: var(--bs-info);--bs-btn-border-color: var(--bs-btn-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-btn-color);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-active-bg: rgba( var(--bs-info-rgb), 0.6 ) !important;--bs-btn-disabled-color: var(--bs-info);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-info)}.btn-warning{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: rgba(var(--bs-warning-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: rgba(var(--bs-warning-rgb), 0.8);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: rgba( var(--bs-warning-rgb), 0.6 ) !important;--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: rgba(var(--bs-warning-rgb), 0.75);--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-warning{--bs-btn-color: var(--bs-warning);--bs-btn-border-color: var(--bs-btn-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-btn-color);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-active-bg: rgba( var(--bs-warning-rgb), 0.6 ) !important;--bs-btn-disabled-color: var(--bs-warning);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-warning)}.btn-danger{--bs-btn-color: var(--bs-body-bg);--bs-btn-bg: rgba(var(--bs-danger-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-btn-color);--bs-btn-hover-bg: rgba(var(--bs-danger-rgb), 0.8);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);--bs-btn-active-color: var(--bs-btn-color);--bs-btn-active-bg: rgba( var(--bs-danger-rgb), 0.6 ) !important;--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-bg: rgba(var(--bs-danger-rgb), 0.75);--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-danger{--bs-btn-color: var(--bs-danger);--bs-btn-border-color: var(--bs-btn-color);--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-btn-color);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-active-bg: rgba( var(--bs-danger-rgb), 0.6 ) !important;--bs-btn-disabled-color: var(--bs-danger);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--bs-danger)}.btn-secondary{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: rgba(var(--bs-tertiary-bg-rgb), 1);--bs-btn-border-color: var(--bs-btn-bg);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-btn-bg);--bs-btn-hover-border-color: var(--bs-btn-hover-bg);--bs-btn-focus-shadow-rgb: var(--bs-tertiary-bg-rgb);--bs-btn-active-color: var(--bs-btn-hover-color) !important;--bs-btn-active-bg: var(--bs-btn-hover-bg) !important;--bs-btn-active-border-color: var( --bs-btn-hover-border-color ) !important;--bs-btn-active-shadow: none;--bs-btn-disabled-color: var(--bs-body-bg);--bs-btn-disabled-bg: rgba(var(--bs-tertiary-bg-rgb), 0.75);--bs-btn-disabled-opacity: 1;--bs-btn-disabled-border-color: var(--bs-btn-disabled-bg)}.btn-outline-secondary{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-border-color);--bs-btn-hover-color: var(--bs-primary);--bs-btn-hover-bg: var(--bs-secondary-bg);--bs-btn-hover-border-color: var(--bs-border-color);--bs-btn-active-color: var(--bs-btn-hover-color) !important;--bs-btn-active-bg: var(--bs-btn-hover-bg) !important;--bs-btn-active-border-color: var( --bs-btn-hover-border-color ) !important;--bs-btn-disabled-color: var(--bs-btn-color);--bs-btn-disabled-border-color: var(--bs-btn-border-color)}.btn-circle{border-radius:50%;display:inline-flex;font-size:1.5rem;padding:.5rem}.btn-circle.btn-lg,.btn-group-lg>.btn-circle.btn{font-size:1.875rem;padding:.5rem}.btn-circle.btn-sm,.btn-group-sm>.btn-circle.btn{font-size:1.1375rem;padding:.25rem}.btn-check:checked+.btn,.btn-check:active+.btn,.btn:active,.btn.active,.btn.show{--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-btn-hover-bg);--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-focus-box-shadow: none}.btn-check:checked+.btn.btn-link,.btn-check:active+.btn.btn-link,.btn:active.btn-link,.btn.active.btn-link,.btn.show.btn-link{--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent}.btn-check:focus+.btn,.btn:focus{--bs-btn-focus-box-shadow: none}.table{border-spacing:0}.table>:not(:first-child){border-top:0px}.table thead th{padding:.5rem 1rem}.table.table-sm thead th{padding:.5rem .5rem}.nav-tabs .nav-link{text-transform:uppercase;padding:1rem 2rem;border-width:0 0 1px}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{box-shadow:inset 0 -2px 0 var(--bs-primary)}.nav-tabs.nav-tabs-sm .nav-link{text-transform:initial;font-weight:500}.nav-tabs.nav-tabs-sm .nav-link.active,.nav-tabs.nav-tabs-sm .nav-item.show .nav-link{box-shadow:inset 0 -2px 0 var(--bs-primary)}.nav-pills{font-weight:500}.pagination{font-weight:500}.breadcrumb{border:1px solid var(--bs-border-color);border-radius:.375rem;font-size:.875rem;font-weight:500}.breadcrumb-item{padding:1rem .5rem 1rem 0}.breadcrumb-item+.breadcrumb-item::before{padding-right:1rem}.alert-primary{--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-border-color: var(--bs-primary-text-emphasis);border-width:0 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.alert-primary .alert-link{color:var(--bs-primary-text-emphasis);text-decoration:underline}.alert-success{--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-border-color: var(--bs-success-text-emphasis);border-width:0 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.alert-success .alert-link{color:var(--bs-success-text-emphasis);text-decoration:underline}.alert-info{--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-border-color: var(--bs-info-text-emphasis);border-width:0 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.alert-info .alert-link{color:var(--bs-info-text-emphasis);text-decoration:underline}.alert-warning{--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-border-color: var(--bs-warning-text-emphasis);border-width:0 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.alert-warning .alert-link{color:var(--bs-warning-text-emphasis);text-decoration:underline}.alert-danger{--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-border-color: var(--bs-danger-text-emphasis);border-width:0 0 0 .25rem;border-radius:.25rem 0 0 .25rem}.alert-danger .alert-link{color:var(--bs-danger-text-emphasis);text-decoration:underline}.card-title{color:inherit}.card .card-header{border-bottom:0}.modal-content{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-content .modal-header{border-top:.25rem solid var(--bs-primary)}.form-control:disabled{--bs-input-placeholder-color: var(--bs-disabled-color)}.form-control[readonly]{background-color:rgba(0,0,0,0)}.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--bs-body-bg) inset;-webkit-text-fill-color:var(--bs-body-color) !important}.form-control:hover:not(:focus){border-color:var(--bs-body-color) !important}.form-control:focus{outline:1px solid var(--bs-primary);outline-offset:-2px}.form-check-input{background-origin:content-box;padding:.125rem;border-color:var(--bs-input-border-color)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input[type=radio]{background-color:var(--bs-body-bg);font:inherit;color:var(--bs-primary);width:1.15em;height:1.15em;border:1px solid var(--bs-primary);border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}.form-check-input[type=radio]::before{content:"";width:.57em;height:.57em;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--bs-primary);background-color:CanvasText}.form-check-input[type=radio]:checked::before{transform:scale(1)}.form-switch .form-check-input{--circle-color: var(--bs-input-border-color);--bg-color: var(--bs-body-bg);--circle-position: 25%;--bg-image: radial-gradient( circle at var(--circle-position) 50%, var(--circle-color) 0% 20%, var(--bg-color) 23% );background-image:var(--bg-image)}.form-switch .form-check-input:checked{--circle-color: var(--bs-body-bg);--bg-color: var(--bs-primary);--circle-position: 75%;background-image:var(--bg-image)}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-success);background-image:var(--bs-form-feedback-icon-valid)}.valid-feedback{color:var(--bs-success)}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-danger);background-image:var(--bs-form-feedback-icon-invalid)}.invalid-feedback{color:var(--bs-danger)}.form-control,.form-select{border:var(--bs-border-width) solid var(--bs-input-border-color)}.form-select{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.form-select option{background-color:var(--bs-body-bg)}.input-group .btn-outline-primary:not(:hover){--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-color: var(--bs-body-color)}.input-group .btn-outline-success:not(:hover){--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-color: var(--bs-body-color)}.input-group .btn-outline-info:not(:hover){--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-color: var(--bs-body-color)}.input-group .btn-outline-warning:not(:hover){--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-color: var(--bs-body-color)}.input-group .btn-outline-danger:not(:hover){--bs-btn-border-color: var(--bs-input-border-color);--bs-btn-color: var(--bs-body-color)}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.dropdown-header{border-bottom:1px solid var(--bs-border-color);background-color:var(--bs-secondary-bg);font-weight:600;border-radius:calc(var(--bs-border-radius) - var(--bs-border-width)) calc(var(--bs-border-radius) - var(--bs-border-width)) 0 0}.dropdown-header:not(:first-of-type){border-top:1px solid var(--bs-border-color);border-radius:0}.dropdown-item.disabled,.dropdown-item:disabled,.dropdown-item[disabled]{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-item[data-submenu-trigger]::after{display:inline-block;margin-left:.125em;vertical-align:0;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropdown-item[aria-current=true]::after{display:inline-block;content:"✓";margin-left:.5em}.dropdown-toggle{display:flex;gap:.5rem}.dropdown-toggle.show{margin-top:var(--bs-dropdown-spacer)}.dropdown-toggle.show::after{transform:rotate(180deg)}.dropdown-toggle::after{-webkit-mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;-webkit-mask-size:cover;mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;mask-size:cover;background-color:currentColor;border:0;height:1rem;width:1rem;margin:.2rem 0 0;transition:transform .2s ease}.btn-back{box-sizing:content-box;width:1em;height:1em;padding:0;margin:.25em .25em;background-color:currentColor;-webkit-mask:url(${J}) no-repeat 50% 50%;-webkit-mask-size:cover;border:0;border-radius:.375rem;opacity:.5}.btn-back:hover{background-color:currentColor;text-decoration:none;opacity:.75}.btn-back:focus{outline:0;box-shadow:0 0 0 .25rem rgba(11,77,218,.25);opacity:1}.btn-back:disabled,.btn-back.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close{filter:var(--bs-btn-close-filter)}.bg-primary-alt{background-color:var(--bs-primary-bg-subtle) !important}.text-primary-alt{color:var(--bs-primary-text-emphasis) !important}.bg-success-alt{background-color:var(--bs-success-bg-subtle) !important}.text-success-alt{color:var(--bs-success-text-emphasis) !important}.bg-info-alt{background-color:var(--bs-info-bg-subtle) !important}.text-info-alt{color:var(--bs-info-text-emphasis) !important}.bg-warning-alt{background-color:var(--bs-warning-bg-subtle) !important}.text-warning-alt{color:var(--bs-warning-text-emphasis) !important}.bg-danger-alt{background-color:var(--bs-danger-bg-subtle) !important}.text-danger-alt{color:var(--bs-danger-text-emphasis) !important}.bg-body-secondary,.bg-secondary,.bg-light{background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity, 1))}.bg-body-tertiary{background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity, 1))}.text-body-secondary{color:var(--bs-secondary-color)}.text-body-tertiary{color:var(--bs-tertiary-color) !important}.text-muted{color:var(--bs-disabled-color) !important}.accordion{--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-color: var(--bs-body-color);--bs-accordion-btn-icon: inherit;--bs-accordion-btn-active-icon: inherit}.accordion .accordion-button::after{background-image:none;-webkit-mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;-webkit-mask-size:cover;mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;mask-size:cover;background-color:currentColor}.link-primary{color:var(--bs-primary) !important}.link-primary:hover,.link-primary:focus{color:var(--bs-primary-text-emphasis) !important;text-decoration-color:var(--bs-primary-text-emphasis) !important}.link-primary-alt{color:var(--bs-primary-text-emphasis) !important}.link-primary-alt:hover,.link-primary-alt:focus{color:var(--bs-primary) !important}.link-success{color:var(--bs-success) !important}.link-success:hover,.link-success:focus{color:var(--bs-success-text-emphasis) !important;text-decoration-color:var(--bs-success-text-emphasis) !important}.link-success-alt{color:var(--bs-success-text-emphasis) !important}.link-success-alt:hover,.link-success-alt:focus{color:var(--bs-success) !important}.link-info{color:var(--bs-info) !important}.link-info:hover,.link-info:focus{color:var(--bs-info-text-emphasis) !important;text-decoration-color:var(--bs-info-text-emphasis) !important}.link-info-alt{color:var(--bs-info-text-emphasis) !important}.link-info-alt:hover,.link-info-alt:focus{color:var(--bs-info) !important}.link-warning{color:var(--bs-warning) !important}.link-warning:hover,.link-warning:focus{color:var(--bs-warning-text-emphasis) !important;text-decoration-color:var(--bs-warning-text-emphasis) !important}.link-warning-alt{color:var(--bs-warning-text-emphasis) !important}.link-warning-alt:hover,.link-warning-alt:focus{color:var(--bs-warning) !important}.link-danger{color:var(--bs-danger) !important}.link-danger:hover,.link-danger:focus{color:var(--bs-danger-text-emphasis) !important;text-decoration-color:var(--bs-danger-text-emphasis) !important}.link-danger-alt{color:var(--bs-danger-text-emphasis) !important}.link-danger-alt:hover,.link-danger-alt:focus{color:var(--bs-danger) !important}.link-secondary{color:var(--bs-secondary-color) !important}.link-secondary:hover,.link-secondary:focus{color:var(--bs-primary) !important}.link-tertiary{color:var(--bs-tertiary-color) !important}.link-tertiary:hover,.link-tertiary:focus{color:var(--bs-primary) !important}.text-bg-primary{color:var(--bs-body-bg) !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-primary-alt{color:var(--bs-primary-text-emphasis);background-color:var(--bs-primary-bg-subtle)}.text-bg-success{color:var(--bs-body-bg) !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success-alt{color:var(--bs-success-text-emphasis);background-color:var(--bs-success-bg-subtle)}.text-bg-info{color:var(--bs-body-bg) !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info-alt{color:var(--bs-info-text-emphasis);background-color:var(--bs-info-bg-subtle)}.text-bg-warning{color:var(--bs-body-bg) !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning-alt{color:var(--bs-warning-text-emphasis);background-color:var(--bs-warning-bg-subtle)}.text-bg-danger{color:var(--bs-body-bg) !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger-alt{color:var(--bs-danger-text-emphasis);background-color:var(--bs-danger-bg-subtle)}.bg-honey{background:var(--bs-honey-bg)}.bg-honey-subtle,.text-bg-honey{background:var(--bs-honey-bg-subtle)}.text-honey-emphasis,.text-bg-honey{color:var(--bs-honey-text-emphasis)}.border-honey-subtle{border-color:var(--bs-honey-border-subtle)}.bg-malachite{background:var(--bs-malachite-bg)}.bg-malachite-subtle,.text-bg-malachite{background:var(--bs-malachite-bg-subtle)}.text-malachite-emphasis,.text-bg-malachite{color:var(--bs-malachite-text-emphasis)}.border-malachite-subtle{border-color:var(--bs-malachite-border-subtle)}.bg-lightred{background:var(--bs-lightred-bg)}.bg-lightred-subtle,.text-bg-lightred{background:var(--bs-lightred-bg-subtle)}.text-lightred-emphasis,.text-bg-lightred{color:var(--bs-lightred-text-emphasis)}.border-lightred-subtle{border-color:var(--bs-lightred-border-subtle)}.bg-purple{background:var(--bs-purple-bg)}.bg-purple-subtle,.text-bg-purple{background:var(--bs-purple-bg-subtle)}.text-purple-emphasis,.text-bg-purple{color:var(--bs-purple-text-emphasis)}.border-purple-subtle{border-color:var(--bs-purple-border-subtle)}.badge.bg-secondary,.badge.bg-light{color:var(--bs-body-color)}.vr{background-color:var(--bs-border-color)}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}.btn.btn-load-more{height:1rem;width:3rem;color:var(--bs-body-color);--img: var(--bs-load-more-bg-image);background:var(--bs-border-color) var(--img) no-repeat center center;background-size:80%}.btn.btn-load-more[data-loading],.btn.btn-load-more.loading{--img: var(--bs-load-more-animated-bg-image);pointer-events:none}.popover{box-shadow:var(--bs-box-shadow)}:host{display:block}:host([hidden]){display:none}:host([hide-icon]){margin-left:20px;padding:5px 5px 5px 0}#content{margin:var(--vt-ui-expandable-detail-content-mixin-margin);padding-left:var(--vt-ui-expandable-detail-content-mixin-padding-left);border-left:var(--vt-ui-expandable-detail-content-mixin-border-left);margin-left:var(--vt-ui-expandable-detail-content-mixin-margin-left)}#content[small]{margin-left:10px}#content[medium]{margin-left:20px}#labelWrapper{display:flex;align-items:center;width:100%}#label{display:inline-block;flex:1;line-height:20px}.icon{margin:0 1px}vt-ui-button{--vt-ui-button-padding: 0px;--vt-ui-button-border: 0px;--vt-ui-button-svg-width: 20px;--vt-ui-button-svg-height: 20px;--vt-ui-button-svg-fill: var(--iron-icon-fill-color, currentcolor);--vt-ui-button-hover-border: 0}vt-ui-button svg{display:var(--layout-inline_-_display);align-items:var(--layout-center-center_-_align-items);justify-content:var(--layout-center-center_-_justify-content);position:relative;vertical-align:middle}`,"",{version:3,sources:["webpack://./vt-ui-expandable-detail/styles.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_banner.scss","webpack://./../../../node_modules/bootstrap/scss/_root.scss","webpack://./../../../node_modules/bootstrap/scss/vendor/_rfs.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_color-mode.scss","webpack://./../../../node_modules/bootstrap/scss/_reboot.scss","webpack://./../../../node_modules/@virustotal/vtstrap/dist/variables.scss","webpack://./../../../node_modules/bootstrap/scss/_variables.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack://./../../../node_modules/bootstrap/scss/_type.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_lists.scss","webpack://./../../../node_modules/bootstrap/scss/_images.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_image.scss","webpack://./../../../node_modules/bootstrap/scss/_containers.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_container.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack://./../../../node_modules/bootstrap/scss/_grid.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_grid.scss","webpack://./../../../node_modules/bootstrap/scss/_tables.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_table-variants.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_labels.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_form-text.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_form-control.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_transition.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_gradients.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_form-select.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_form-check.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_form-range.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_floating-labels.scss","webpack://./../../../node_modules/bootstrap/scss/forms/_input-group.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_forms.scss","webpack://./../../../node_modules/bootstrap/scss/_buttons.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_buttons.scss","webpack://./../../../node_modules/bootstrap/scss/_transitions.scss","webpack://./../../../node_modules/bootstrap/scss/_dropdown.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_caret.scss","webpack://./../../../node_modules/bootstrap/scss/_button-group.scss","webpack://./../../../node_modules/bootstrap/scss/_nav.scss","webpack://./../../../node_modules/bootstrap/scss/_navbar.scss","webpack://./../../../node_modules/bootstrap/scss/_card.scss","webpack://./../../../node_modules/bootstrap/scss/_accordion.scss","webpack://./../../../node_modules/bootstrap/scss/_breadcrumb.scss","webpack://./../../../node_modules/bootstrap/scss/_pagination.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_pagination.scss","webpack://./../../../node_modules/bootstrap/scss/_badge.scss","webpack://./../../../node_modules/bootstrap/scss/_alert.scss","webpack://./../../../node_modules/bootstrap/scss/_progress.scss","webpack://./../../../node_modules/bootstrap/scss/_list-group.scss","webpack://./../../../node_modules/bootstrap/scss/_close.scss","webpack://./../../../node_modules/bootstrap/scss/_toasts.scss","webpack://./../../../node_modules/bootstrap/scss/_modal.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_backdrop.scss","webpack://./../../../node_modules/bootstrap/scss/_tooltip.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack://./../../../node_modules/bootstrap/scss/_popover.scss","webpack://./../../../node_modules/bootstrap/scss/_carousel.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack://./../../../node_modules/bootstrap/scss/_spinners.scss","webpack://./../../../node_modules/bootstrap/scss/_offcanvas.scss","webpack://./../../../node_modules/bootstrap/scss/_placeholders.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_color-bg.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_colored-links.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_focus-ring.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_icon-link.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_ratio.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_position.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_stacks.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_stretched-link.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_text-truncation.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack://./../../../node_modules/bootstrap/scss/helpers/_vr.scss","webpack://./../../../node_modules/bootstrap/scss/mixins/_utilities.scss","webpack://./../../../node_modules/bootstrap/scss/utilities/_api.scss","webpack://./../../../node_modules/@virustotal/vtstrap/dist/vtstrap.scss"],names:[],mappings:"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",sourcesContent:["@import '../styles/main';\n\n:host {\n display: block;\n /* @apply --vt-ui-expandable-detail; */\n}\n:host([hidden]) {\n display: none;\n}\n:host([hide-icon]) {\n margin-left: 20px;\n padding: 5px 5px 5px 0;\n}\n#content {\n margin: var(--vt-ui-expandable-detail-content-mixin-margin);\n padding-left: var(--vt-ui-expandable-detail-content-mixin-padding-left);\n border-left: var(--vt-ui-expandable-detail-content-mixin-border-left);\n margin-left: var(--vt-ui-expandable-detail-content-mixin-margin-left);\n}\n#content[small] {\n margin-left: 10px;\n /* @apply --vt-ui-expandable-detail-content-small-mixin; */\n}\n#content[medium] {\n margin-left: 20px;\n /* @apply --vt-ui-expandable-detail-content-medium-mixin; */\n}\n#labelWrapper {\n display: flex;\n align-items: center;\n width: 100%;\n}\n#label {\n display: inline-block;\n flex: 1;\n line-height: 20px;\n /* @apply --vt-ui-expandable-detail-label-content-mixin; */\n}\n.icon {\n margin: 0 1px;\n}\nvt-ui-button {\n --vt-ui-button-padding: 0px;\n --vt-ui-button-border: 0px;\n --vt-ui-button-svg-width: 20px;\n --vt-ui-button-svg-height: 20px;\n --vt-ui-button-svg-fill: var(--iron-icon-fill-color, currentcolor);\n --vt-ui-button-hover-border: 0;\n}\nvt-ui-button svg {\n display: var(--layout-inline_-_display);\n align-items: var(--layout-center-center_-_align-items);\n justify-content: var(--layout-center-center_-_justify-content);\n position: relative;\n vertical-align: middle;\n}\n","@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} 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 */\n}\n",':root,\n[data-bs-theme="light"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n','// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error "`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error "`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.";\n}\n\n// Mode. Possibilities: "min-media-query", "max-media-query"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, "enable" or "disable"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error "Cannot divide by 0";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n "px": 1px,\n "rem": 1rem,\n "em": 1em,\n "%": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == "em" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: "";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + " 0";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == "number", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + " " + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + " " + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn\'t a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + " " + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: "";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + " 0";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == "number", unit($value), false);\n\n // If $value isn\'t a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + " " + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + " " + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + " calc(" + $min-width + if($value < 0, " - ", " + ") + $variable-width + ")";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n','// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == "media-query" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme="#{$mode}"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n','// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox\'s gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

    `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don\'t allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn\'t be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`