PageSourceSearch

https://www.msp360.com/_nuxt/chunk-index-3tBD5d43.js

js msp360.com collected 2026-10-01 10:17:21 UTC 11,526 bytes, 1 lines download raw bytes

1import{d as y}from"./chunk-vendor-dayjs-D45gSg2G.js";import{J as g}from"./chunk-vendor-runtime-B9_QDvFA.js";import{a7 as W}from"./entry-entry-CpB_oO5m.js";function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,a)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?R(Object(r),!0).forEach(function(a){_(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function _(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z(e){return typeof e=="function"}function T(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function q(e){return z(e.$validator)?S({},e):{$validator:e}}function Y(e){return typeof e=="object"?e.$valid:e}function B(e){return e.$validator||e}function U(e,t){if(!T(e))throw new Error(`[@vuelidate/validators]: First parameter to "withParams" should be an object, provided ${typeof e}`);if(!T(t)&&!z(t))throw new Error("[@vuelidate/validators]: Validator must be a function or object with $validator parameter");const r=q(t);return r.$params=S(S({},r.$params||{}),e),r}function J(e,t){if(!z(e)&&typeof g(e)!="string")throw new Error(`[@vuelidate/validators]: First parameter to "withMessage" should be string or a function returning a string, provided ${typeof e}`);if(!T(t)&&!z(t))throw new Error("[@vuelidate/validators]: Validator must be a function or object with $validator parameter");const r=q(t);return r.$message=e,r}function k(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const r=q(e);return S(S({},r),{},{$async:!0,$watchTargets:t})}function K(e){return{$validator(t){for(var r=arguments.length,a=new Array(r>1?r-1:0),s=1;s<r;s++)a[s-1]=arguments[s];return g(t).reduce((c,D,P)=>{const E=Object.entries(D).reduce(($,j)=>{let[b,x]=j;const L=e[b]||{},v=Object.entries(L).reduce((f,M)=>{let[A,O]=M;const i=B(O).call(this,x,D,P,...a),p=Y(i);if(f.$data[A]=i,f.$data.$invalid=!p||!!f.$data.$invalid,f.$data.$error=f.$data.$invalid,!p){let o=O.$message||"";const I=O.$params||{};typeof o=="function"&&(o=o({$pending:!1,$invalid:!p,$params:I,$model:x,$response:i})),f.$errors.push({$property:b,$message:o,$params:I,$response:i,$model:x,$pending:!1,$validator:A})}return{$valid:f.$valid&&p,$data:f.$data,$errors:f.$errors}},{$valid:!0,$data:{},$errors:[]});return $.$data[b]=v.$data,$.$errors[b]=v.$errors,{$valid:$.$valid&&v.$valid,$data:$.$data,$errors:$.$errors}},{$valid:!0,$data:{},$errors:{}});return{$valid:c.$valid&&E.$valid,$data:c.$data.concat(E.$data),$errors:c.$errors.concat(E.$errors)}},{$valid:!0,$data:[],$errors:[]})},$message:t=>{let{$response:r}=t;return r?r.$errors.map(a=>Object.values(a).map(s=>s.map(c=>c.$message)).reduce((s,c)=>s.concat(c),[])):[]}}}const w=e=>{if(e=g(e),Array.isArray(e))return!!e.length;if(e==null)return!1;if(e===!1)return!0;if(e instanceof Date)return!isNaN(e.getTime());if(typeof e=="object"){for(let t in e)return!0;return!1}return!!String(e).length},Z=e=>(e=g(e),Array.isArray(e)?e.length:typeof e=="object"?Object.keys(e).length:String(e).length);function h(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return a=>(a=g(a),!w(a)||t.every(s=>(s.lastIndex=0,s.test(a))))}var G=Object.freeze({__proto__:null,forEach:K,len:Z,normalizeValidatorObject:q,regex:h,req:w,unwrap:g,unwrapNormalizedValidator:B,unwrapValidatorResponse:Y,withAsync:k,withMessage:J,withParams:U});h(/^[a-zA-Z]*$/);h(/^[a-zA-Z0-9]*$/);h(/^\d*(\.\d+)?$/);const H=/^(?:[A-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]{2,}(?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i;var Q=h(H),X={$validator:Q,$message:"Value is not a valid email address",$params:{type:"email"}};function ee(e){return t=>!w(t)||Z(t)<=g(e)}function te(e){return{$validator:ee(e),$message:t=>{let{$params:r}=t;return`The maximum length allowed is ${r.max}`},$params:{max:e,type:"maxLength"}}}function re(e){return t=>!w(t)||Z(t)>=g(e)}function ne(e){return{$validator:re(e),$message:t=>{let{$params:r}=t;return`This field should be at least ${r.min} characters long`},$params:{min:e,type:"minLength"}}}function ae(e){return typeof e=="string"&&(e=e.trim()),w(e)}var se={$validator:ae,$message:"Value is required",$params:{type:"required"}};const N=(e,t)=>e?w(typeof t=="string"?t.trim():t):!0;function ie(e){return function(t,r){if(typeof e!="function")return N(g(e),t);const a=e.call(this,t,r);return N(a,t)}}function oe(e){return{$validator:ie(e),$message:"The value is required",$params:{type:"requiredIf",prop:e}}}
1const ue=/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i;h(ue);h(/(^[0-9]*$)|(^-[0-9]+$)/);h(/^[-]?\d*(\.\d+)?$/);function le(e){return e.map(t=>String(t||"").trim().toLowerCase()).filter(Boolean)}function me(e){if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e))return"invalid";const r=e.split("@").pop().toLowerCase(),a=W("blocked-domains",()=>[]),s=Array.isArray(a.value)?a.value:[];return new Set(le(s)).has(r)?"public":"business"}const{withMessage:u,withParams:d}=G,l={required:"Please specify your {property}",requiredObj:"Please specify your {property}",requiredIf:"Please specify your {property}",numberOfEndpoints:"Please specify your number Of Endpoints",validEmail:"Please specify valid email address",email:"Please specify valid email address",multipleEmails:"Please specify valid emails addresses",minEmails:"Please specify at least {min} email(s)",maxEmails:"Please specify no more than {max} email(s)",uniqueEmails:"Please specify unique email addresses",validDomain:"Please specify valid domain address",phone:"Please specify valid phone number",minLength:'The field "{property}" must be longer than {min}',maxLength:'The field "{property}" might have no more than {max} symbols',serverError:"{text}",emailExists:'This email already linked to an existing account. You can login or reset your password <a href="https://mspbackups.com/admin/login.aspx" style="color:#EF4444;text-decoration: underline">here.</a>',validCompanyName:"Allowed symbols: letters (A-z), numbers (0-9), special symbols =+-_()[].,&",businessEmail:"Please use your business email address",exactWord:'You have to paste in the exact words: "{data}"',minValue:"The field {attribute} must be more than {min}"},m=e=>(t={})=>{const r=t.$params||{};return e.replace(/\{(\w+)\}/g,(a,s)=>s==="property"?t.$property??"":r[s]??a)},ce=()=>{const e=u(m(l.validDomain),d({type:"validDomain"},n=>n?new RegExp("^((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,}$").test(n):!0)),t=u(m(l.required),se),r=u(m(l.numberOfEndpoints),d({type:"numberOfEndpoints"},n=>!!n)),a=u(m(l.email),X),s=n=>u(m(l.minLength),ne(n)),c=n=>u(m(l.maxLength),te(n)),D=u(m(l.requiredObj),d({type:"requiredObj"},n=>{if(!n||typeof n!="object")return!1;const i=n.value!==null&&n.value!==void 0&&n.value!==""&&n.value!==0,p=n.unit!==null&&n.unit!==void 0&&n.unit!=="";return i&&p})),P=n=>u(m(l.requiredIf),oe(n)),E=n=>u(m(l.phone),d({type:"phone"},i=>n())),$=n=>u(m(l.exactWord),d({type:"exactWord",data:n},i=>i.trim()===n)),j=n=>u(m(l.serverError),d({text:n},()=>!n)),b=u(m(l.validCompanyName),d({type:"validCompanyName"},n=>/^[a-zA-Z0-9=+\-_()[\].,&\s]*$/.test(n))),x=/^[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/,L=u(m(l.validEmail),d({type:"validEmail"},n=>n?x.test(n):!0)),v=u(m(l.businessEmail),d({type:"businessEmail"},n=>n?x.test(n)&&me(n)!=="public":!0)),f=u(m(l.multipleEmails),d({type:"multipleEmails"},n=>{if(!n||n==="")return!0;const i=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return n.split(/[,;]/).map(o=>o.trim()).filter(o=>o.length>0).every(o=>i.test(o))})),M=n=>u(m(l.minEmails),d({type:"minEmails",min:n},i=>!i||i===""?!1:i.split(/[,;]/).map(o=>o.trim()).filter(o=>o.length>0).length>=n)),A=n=>u(m(l.maxEmails),d({type:"maxEmails",max:n},i=>!i||i===""?!0:i.split(/[,;]/).map(o=>o.trim()).filter(o=>o.length>0).length<=n)),O=u(m(l.uniqueEmails),d({type:"uniqueEmails"},n=>{if(!n||n==="")return!0;const i=n.split(/[,;]/).map(o=>o.trim().toLowerCase()).filter(o=>o.length>0);return new Set(i).size===i.length}));return{required:t,requiredObj:D,minLength:s,maxLength:c,requiredIf:P,email:a,validCompanyName:b,validEmail:L,businessEmail:v,multipleEmails:f,minEmails:M,maxEmails:A,uniqueEmails:O,serverError:j,numberOfEndpoints:r,validDomain:e,newPhoneVaildation:E,exactWord:$}},Ee=()=>{const{validEmail:e,required:t,maxLength:r}=ce();return{name:{required:t,maxLength:r(255)},email:{required:t,validEmail:e,maxLength:r(255)},phone:{required:t,maxLength:r(255)}}},ve={name:"Name",email:"Email",phone:"Phone"},C=["January","February","March","April","May","June","July","August","September","October","November","December"],V={tradeShow:"TradeShow",virtualTradeShow:"VirtualTradeShow",webinar:"Webinar"},F=()=>y().format("YYYY-MM-DD"),de=e=>e.sort((t,r)=>t.StartDate>r.StartDate?1:-1),fe=e=>e.sort((t,r)=>t.StartDate>r.StartDate?-1:1),Oe=(e,t,r="MM/DD")=>{const a=y(e).format(r),s=y(t).format(r);return e!==t?`${a} - ${s}`:a},Se=e=>{switch(e){case V.tradeShow:return"Trade Show";case V.virtualTradeShow:return"Virtual Trade Show";case V.webinar:return"Webinar";default:return""}},De=(e,t,r)=>[r,t,e].filter(a=>a.trim().length).join(", "),Ae=e=>{const t=e.filter(r=>{const a=r.StartDate.substring(0,10),s=F();return a>=s&&r});return de(t)},ze=e=>{const t=e.filter(r=>{const a=r.StartDate.substring(0,10),s=F();return a<s&&r});return fe(t)},qe=e=>{const t=e.map(s=>s.StartDate.substring(0,4));return Array.from(new Set(t)).map(s=>({id:s,text:s,value:s})).sort((s,c)=>c.value-s.value)},pe=(e,t)=>e.length&&t.length?e.filter(r=>t.includes(r.StartDate.substring(0,4))):e,Pe=e=>{const t=e.map(s=>y(s.StartDate).month());return Array.from(new Set(t)).map(s=>({id:s,text:C[s],value:C[s]})).sort((s,c)=>s.id>c.id?1:-1)},ge=(e,t)=>
1e.length&&t.length?e.filter(r=>t.includes(y(r.StartDate).format("MMMM"))):e,je=(e,t)=>{if(e.length&&t.length){let r=e;for(const a of t)switch(a.type){case"year":r=pe(r,a.values);break;case"month":r=ge(r,a.values);break}return r}return e},Le=e=>y(e).isAfter(y()),he=e=>({rel:"preload",as:"image",href:`/images-new/events/stories/${e}.webp`,type:"image/webp"}),Me=e=>e.map(r=>r.images.map(({image:a})=>he(a))).flat(),$e=e=>e.endsWith("/")?e:`${e}/`,ye=e=>/^https?:\/\//.test(e),Ve=e=>{const t={};return ye(e)?(t.href=e,t.target="_blank",t.rel="noopener noreferrer nofollow"):t.to=$e(e),t};export{Oe as a,Se as b,Ve as c,ye as d,V as e,Ee as f,De as g,ve as h,Le as i,qe as j,Pe as k,je as l,ze as m,Ae as n,Me as o,me as p,ce as u,l as v};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.