1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunks/home-BwNSsjvO.js","./chunks/vendor-portal-vue-components-yNHEWbEX.js","./chunks/vendor-DQqCLbiq.js","./chunks/vendor-google-libphonenumber-DBEjeW_L.js","./chunks/vendor-axios-42ANG6Sg.js","./chunks/vendor-date-fns-By1Iq1cw.js","./chunks/announcementMessage.vue_vue_type_script_setup_true_lang-CEGUj4bB.js","./chunks/usePermissionsService-BjV99XeU.js","./chunks/constants-DfgnaE_S.js","./chunks/vendor-bootstrap-9jyDycDq.js","./chunks/login-Ei7Jr6D7.js","./chunks/portalFooter.vue_vue_type_script_setup_true_lang-DL_GXxpp.js","./chunks/cyrusOneLogo.vue_vue_type_script_setup_true_lang-BZa1zU-n.js","./chunks/invite-hHs_oZg7.js","./chunks/verifyVisitor-BRzxgkaK.js","./chunks/visitorEntity-B4HC4RGO.js","./chunks/selectCustomer-CPdHCrWw.js","./chunks/useAccountService-D1T453ro.js","./chunks/supportDashboard-C_k3V8s8.js","./chunks/checkboxFilterData-C1ekDi1h.js","./chunks/commonDataFormatter-BU8BajVG.js","./chunks/useTicketsService-BjXNTUJF.js","./chunks/ticket-90bLeh_7.js","./chunks/ticketDetails-BXfjLFQ0.js","./chunks/conversationLog.vue_vue_type_script_setup_true_lang-BnH8f9Jj.js","./chunks/dataCenterSpaces-CSRIJRuc.js","./chunks/useShipmentsService-C6ZQ04hR.js","./chunks/spaceTypeLabel.vue_vue_type_script_setup_true_lang-CeyhBGiZ.js","./chunks/dataCenterSpaceDetails-CbQdSkzB.js","./chunks/documents-CMMnfxNn.js","./chunks/account-Bbqt62Ru.js","./chunks/addEditUser.vue_vue_type_script_setup_true_lang-CAVP_H5v.js","./chunks/apiConsumerApps-a-Msua7g.js","./chunks/editAppEmailModal.vue_vue_type_script_setup_true_lang-BKUo0GUH.js","./chunks/apiConsumerAppDetails-sEeozL3o.js","./chunks/userDetails-Dca4P9qW.js","./chunks/accessDashboard-DnMi-uSI.js","./chunks/usePhysicalAccessService-C-sLJa9o.js","./chunks/createParStepper.vue_vue_type_script_setup_true_lang-C_fAxKe2.js","./chunks/usePhysicalAccessPayloadService-Bsp8rzk6.js","./chunks/visitorNameTemplate.vue_vue_type_script_setup_true_lang-BW2_Qzc8.js","./chunks/verifiableVisitorNameTag.vue_vue_type_script_setup_true_lang-BSveH48i.js","./chunks/createTarStepper.vue_vue_type_script_setup_true_lang-BMzdp5l6.js","./chunks/permanentAccessDetails-sEZl6CQm.js","./chunks/locationCard.vue_vue_type_script_setup_true_lang-BJZOWzmY.js","./chunks/temporaryAccessDetails-CTWCsulW.js","./chunks/visitors-Bwzz4a2V.js","./chunks/verifiableVisitor-ZbIVfmO_.js","./chunks/visitorDetails-C-9cOpF_.js","./chunks/badgeSwipes-D22MH2-C.js","./chunks/notifications-BezPJUfx.js","./chunks/notification-DdEudj7U.js","./chunks/change-BoSGt1hg.js","./chunks/incident-BuXWfL2u.js","./chunks/generalNotification-pbblFwos.js","./chunks/incidentDetails-7OWuR-Xu.js","./chunks/messagesList.vue_vue_type_script_setup_true_lang-CXKn3wrb.js","./chunks/notificationLocations.vue_vue_type_script_setup_true_lang-CdjIq3l8.js","./chunks/changeDetails-D0s1i_DG.js","./chunks/generalNotificationDetails-B1D-7jJR.js","./chunks/products-Cb4WcITQ.js","./chunks/useProductService-CTrhCn1c.js","./chunks/cartItemsCards.vue_vue_type_script_setup_true_lang-D63BMDhu.js","./chunks/submittedOrders-CMB5cQs2.js","./chunks/submittedOrderDetails-DHwOYUZv.js","./chunks/distributionLists-CiUno0XC.js","./chunks/distributionListAddEdit-DBpFLMlI.js","./chunks/customer-yJf0frgO.js","./chunks/distributionListDetails-93WTloy_.js","./chunks/reportsOverview-DgDOEeaU.js","./chunks/report-B3ZSjguz.js","./chunks/generatedReports.vue_vue_type_script_setup_true_lang-3sXn0QJJ.js","./chunks/reportDefinitionDetails-B1HZxjDh.js","./chunks/parameterValuesSection.vue_vue_type_script_setup_true_lang-Bxx-KzGe.js","./chunks/reportDetails-25ZXRHKP.js","./chunks/shipments-DNsrhcbn.js","./chunks/expectedItems.vue_vue_type_script_setup_true_lang-C8UHwNS0.js","./chunks/incomingShipment-CjQrTpbg.js","./chunks/outboundShipment-BgXWNRiV.js","./chunks/incomingShipmentDetails-10XSILb8.js","./chunks/cancelShipment.vue_vue_type_script_setup_true_lang-D3ETsT4O.js","./chunks/outboundShipmentDetails-Dt_maxQt.js","./chunks/App-CodhlNr-.js"])))=>i.map(i=>d[i]); 2import"./chunks/vendor-bootstrap-9jyDycDq.js";import{f as N,ay as ae,az as ne,aA as ce,d as le,aB as de,b as ue,s as me,aC as pe,aD as he,L as ge,B as w,O as k,E as fe,o as T,A as L,z as ye,T as De,aE as ve,aF as Ae,aG as Se,aH as be,aI as Ce,aJ as we,aK as E,aL as O,aM as _,aN as V,aO as x,aP as U,aQ as M,aR as F,aS as q,aT as B,aU as H,aV as z,aW as G,aX as Te,aY as Ie,aZ as Re,a_ as Pe,a$ as Ne}from"./chunks/vendor-DQqCLbiq.js";import{X as S,t as h,B as ke,$,M as W,A as Y,P as Le,y as Ee,_ as l,D as Oe,a as _e,T as Ve,p as xe}from"./chunks/vendor-portal-vue-components-yNHEWbEX.js";import{L as Ue}from"./chunks/vendor-google-libphonenumber-DBEjeW_L.js";
2import{e as D,h as j,j as Me,k as Fe,f as y,t as f,i as b,l as qe,c as Z,s as Q,a as Be,g as He,b as ze,m as Ge}from"./chunks/vendor-date-fns-By1Iq1cw.js";import"./chunks/vendor-axios-42ANG6Sg.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))i(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function t(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function i(r){if(r.ep)return;r.ep=!0;const o=t(r);fetch(r.href,o)}})();const K=localStorage.getItem("theme"),$e=K!==null&&K==="dark";$e&&document.documentElement.classList.add("dark");const J=localStorage.getItem("build"),I=window.BuildNumber;I&&(!J||J!==I)&&(localStorage.clear(),sessionStorage.clear(),localStorage.setItem("build",I),window.location.reload(!0));class We{id="";customerId="";customerName="";firstName="";lastName="";isActive=!1;editedKey=0;hasBmsDashboardAccess=!1;permissions=[];incidentBridgeData}class P{static getCols(e,t){const i=["mobile","actions"];return!t||!(t instanceof Array)||t.length===0?t=i:t=t.concat(i),e.filter(r=>t.indexOf(r)<0)}static getColumnsClasses(e){let t={};for(let i of e)i==="mobile"?t[i]="hide-on-desktop":t[i]="hide-on-mobile "+i+"-width";return t}static getColumnHeadings(e,t){let i={};for(let r of e)if(t&&r in t)i[r]=t[r];else if(r!=="mobile"&&r!=="actions"){let o=r.removeEndingIds().fillWithSpaces().trim().capitalize();i[r]=o}else i[r]="";return i}static getActiveListColumnOptions(){return[{id:"Yes",text:"Yes"},{id:"No",text:"No"}]}static getPastOnlyDatePickerOptions(e){return{disabledDate:function(t){return t<D(e||new Date)}}}static getFutureOnlyDatePickerOptions(e){return{disabledDate:function(t){return t>D(e||new Date)}}}static getIntervalYearsFromTodayDatePickerOptions(e){return{disabledDate:function(t){const i=D(new Date);return t<i||t>j(i,{years:e})}}}static getDisabledDaysIntervalDatePickerOptions(e,t){return{disabledDate:function(i){return i<Me(D(new Date),{days:e})||i>j(D(new Date),{days:t})}}}static dateRangeIntervalShortcuts(e){return{shortcuts:[{text:"90 Days From Today",value:()=>{const t=e?new Date(e):new Date,i=e?new Date(e):new Date;return i.setDate(i.getDate()+90),[t,i]}},{text:"180 Days From Today",value:()=>{const t=e?new Date(e):new Date,i=e?new Date(e):new Date;return i.setDate(i.getDate()+180),[t,i]}}]}}static dateRangeMonthsIntervalShortcuts(e){let t=[];for(let i of e){let r=this.getDatePickerMonthShortcut(i);t.push(r)}return{shortcuts:t}}static getDatePickerMonthShortcut(e){return{text:`Next ${e} Months`,value:()=>{const t=new Date,i=new Date;return i.setMonth(i.getMonth()+e),[t,i]}}}static getIsoDateString(e,t){let i=new Date;i.setDate(i.getDate()+t);let r;switch(e){case"start":r=D(i),r.setHours(r.getHours()-8);break;case"end":r=Fe(i),r.setHours(r.getHours()+8);break}return`${y(r,"yyyy-MM-dd HH:mm:ss")}+00:00`}static getIsoDateStringInterval(e){const t=e<0?e:0,i=e>0?e:0;let r=this.getIsoDateString("start",t),o=this.getIsoDateString("end",i);return{start:r,end:o}}static dateIntervalShortcuts(e){return{shortcuts:[{text:"Today",value:()=>e?new Date(e):new Date},{text:"Tomorrow",value:()=>{const t=e?new Date(e):new Date;return t.setDate(t.getDate()+1),t}}]}}static getFilenameTimestamp(){return y(new Date,"yyyy-MM-dd+HH-mm-ss").replace("+","T")}static getFileType(e){const t=e.split("."),i=t[t.length-1];switch(i){case"csv":case"json":return i;case"xlsx":return"excel";default:return"unknown"}}static formatDate(e,t){return y(new Date(e),t)}static generateRandomKey(e=7){return Math.random().toString(36).substring(0,e)}static convertIANAtoWindowsTimeZone(e){return this.isValidIanaTimeZone(e)?y(f(new Date,e),"zzzz",{timeZone:e}):(console.warn("Could not convert timezone: Invalid IANA ID"),"")}static convertIANAtoWindowsTimeZoneWithOffset(e){if(!e)return console.warn("Could not convert timezone: Invalid IANA ID"),"";let t=y(f(new Date,e),"XXX",{timeZone:e}),i=this.convertIANAtoWindowsTimeZone(e);return`(UTC${t}) ${i}`}static getUserTimeZone(){if(!Intl||!Intl.DateTimeFormat().resolvedOptions().timeZone)throw new Error("Time zones are not available in this environment");return Intl.DateTimeFormat().resolvedOptions().timeZone}static getUserTimeZoneOffsetMinutes(){return new Date().getTimezoneOffset()}static isValidIanaTimeZone(e){if(!Intl||!Intl.DateTimeFormat().resolvedOptions().timeZone)return console.warn("Time zones are not available in this environment"),!1;try{return Intl.DateTimeFormat(void 0,{timeZone:e}),!0}catch{return!1}}
2static getWindowsTimeZone(e,t){return this.isValidIanaTimeZone(e)?t?this.convertIANAtoWindowsTimeZoneWithOffset(e):this.convertIANAtoWindowsTimeZone(e):e}static getTzdbWindowsTimeZone(e){const t=N.find(i=>i.name===e||i.group.indexOf(e)!==-1);return t?t.alternativeName:e}static getTimeZoneAbbreviation(e){const t=N.find(i=>i.name===e||i.group.indexOf(e)!==-1);return t?t.abbreviation:e}static getFormattedZonedTimeWithAbbr(e,t,i){const r=f(e,t),o=this.getTimeZoneAbbreviation(t);return i?`${S.shortDate(r)}â¯${o}`:`${S.longDateTime(r)}â¯${o}`}static getFormattedDateWithTzAbbr(e,t,i){const r=this.getTimeZoneAbbreviation(t);return i?`${S.shortDate(e)}â¯${r}`:`${S.longDateTime(e)}â¯${r}`}static toLocaleDateString(e){let t=typeof e=="string"?new Date(e):e;return b(t)?t.toLocaleDateString():""}static toLocaleDateTimeString(e){let t=typeof e=="string"?new Date(e):e;return b(t)?t.toLocaleString():""}static getLocaleDateString(){let e="",i=new Intl.DateTimeFormat(navigator.language).formatToParts(new Date);if(i.length>1)for(let r of i)switch(r.type){case"month":e+="MM";break;case"literal":e+=r.value;break;case"day":e+="dd";break;case"year":e+="yyyy";break;default:e+=""}return e!==""?e:"MM/dd/yyyy"}static getLocaleDateTimeString(e){return`${e?this.getLocaleDateString().toUpperCase():this.getLocaleDateString()} hh:mm a`}static addValidationError(e,t,i){const r=i||h(t);e(t,r)}static removeValidationError(e,t){e(t,void 0)}static toUserTimezone(e){const t=Intl.DateTimeFormat().resolvedOptions().timeZone,i=new Date(e);return b(i)?f(i,t).toString():"Invalid Date"}static isDateStringToday(e,t){return qe(Z(e,t,new Date))}static getDateInTimezone(e,t,i){const r=new Date,o=Z(e,t,new Date),a=Q(o,{hours:r.getHours(),minutes:r.getMinutes()}),n=f(a.toISOString(),i);return y(n,t)}static getTodayInTimezone(e){return f(new Date().toISOString(),e)}static getTodayInTimezoneFormatted(e,t){const i=this.getTodayInTimezone(e);return y(i,t)}static combineDateAndTime(e,t,i=!1){if(!b(e))return e;if(!b(t))return t;const r=i?Be(e,1):e,o=He(t),a=ze(t);return Q(r,{hours:o,minutes:a,seconds:0,milliseconds:0})}static detectFileEncoding(e,t){let i="UTF-8";try{const r=new FileReader;r.onload=o=>{let a=o.target?.result?.toString().split(/\r|\n|\r\n/);a&&(i=ae.detect(a.toString()).encoding),t(e,i)},r.readAsBinaryString(e)}catch(r){console.warn("File encoding cannot be detected. Using UTF-8 as default. Error message: ",r),t(e,i)}}static csvToArray(e,t,i=","){const r=e.indexOf(`\r 3`),o=e.slice(0,r).split(i),a=e.slice(r+2).split(`\r 4`).filter(c=>c.length!==0),n=/['"]/g;if(o.length!==8&&o.length!==7&&o.length!==5||a.length===0||r===-1)throw this.addValidationError(t,"invalidCSVfile"),new Error(h("invalidCSVfile"));return a.map(c=>{const u=this.splitRows(c,i);return o.reduce(function(d,p,g){return p=p.replace(n,"").trim(),d[p]=u[g]?u[g].replace(n,"").trim():"",d},{})})}static splitRows(e,t,i='"'){const r=[],o=e.split(t);let a=!1,n="";for(let c of o){const u=c===i,d=!u&&c.length>0&&c.startsWith(i)||u&&n.length===0,p=!u&&c.length>0&&c.endsWith(i)||u&&n.length>0;n=n.length===0?c:`${n}${t}${c}`,!d&&p&&a?a=!1:(d&&!p||a)&&(a=!0),a||(r.push(n),n="")}return r}static arrayToCSVdownload(e,t){let i="data:text/csv;charset=utf-8,";i+=[Object.keys(e[0]).join(","),...e.map(a=>Object.values(a).join(","))].join(` 5`).replace(/(^\[)|(\]$)/gm,"");const r=encodeURI(i),o=document.createElement("a");o.setAttribute("href",r),o.setAttribute("download",`${t??"export"}.csv`),o.click()}static isInvalidEmail(e){return typeof e!="string"?!0:!ke.REGEX_EMAILFORMAT.test(e.toLowerCase())}static isInvalidMobilePhone(e){try{const t=$(e),i=W(e),r=Y(e);return!t&&!i&&!r}catch{return!0}}static trimAndReturnNullIfEmptyString(e){return e!=null&&e.trim().length>0?e:null}static trimPhoneNumber(e){return e?e.trimAndRemoveAllSpaces():void 0}static cleanPhoneNumber(e){return`+${e.replace(/^00/,"").replace(/[^\d]/g,"")}`}static getPhoneNumberErrorDetail(e){const t=Ue.PhoneNumberUtil.getInstance();let i="";try{const r=P.cleanPhoneNumber(e);t.parse(r),$(r)||(i=h("phoneNumberIsInvalid")),W(r)&&(i=h("phoneNumberIsTollFree")),Y(r)&&(i=h("phoneNumberIsFixedLine"))}catch(r){const o=(r?.message??"").toLowerCase();i=h("phoneNumberIsUnrecognized"),o.includes("not a number")&&(i=h("phoneNumberIsNotAnumber")),o.includes("too short")&&(i=h("phoneNumberIsTooShort")),o.includes("too long")&&(i=h("phoneNumberIsTooLong")),o.includes("invalid country calling code")&&(i=h("phoneNumberHasNoCountryCode"))}finally{return i}}static copyToClipboard(e){navigator.clipboard.writeText(e)}static getZonedTime(e){const t=Intl.DateTimeFormat().resolvedOptions().timeZone,i=f(e,t);return y(i,this.getLocaleDateTimeString())}static getObjectValueString(e){return typeof e=="string"?e:e?.value?e.value.toString():""}static storeListInState(e,t){for(let i of t)m.commit(e,i)}static sortStringArray(e,t=!0){return t?e.sort((i,r)=>i.toLowerCase().localeCompare(r.toLowerCase())):e.sort((i,r)=>r.toLowerCase().localeCompare(i.toLowerCase()))}static sortArrayByProperty(e,t,i=null,r=!0){return e.sort((o,a)=>{const n=(i?o[t][i]:o[t]).toLowerCase(),c=(i?a[t][i]:a[t]).toLowerCase();return r?n.localeCompare(c):c.localeCompare(n)})}static sortArrayByDateProperty(e,t,i=!0){return e.sort(function(r,o){const a=new Date(r[t]).getTime(),n=new Date(o[t]).getTime();return i?n-a:a-n})}static joinStringArray(e){return e.join(", ")}static calculateTimeFromMondayToDayTime(e,t,i){const r=new Date,o=r.getDay(),a=new Date(r);a.setDate(r.getDate()-(o+6)%7),a.setHours(0,0,0,0);const n=new Date(a);n.setDate(a.getDate()+e),n.setHours(t,i,0,0);const c=Ge(n,a),u=Math.floor(c/3600)-e*24,d=Math.floor(c/60)%60;return`${e}.${this.padValueNumber(u)}:${this.padValueNumber(d)}:00`}static convertTo24HourFormat(e){const[t,i]=e.split(" "),[r,o]=t.split(":");let a=parseInt(r,10);const n=parseInt(o,10);return i==="PM"&&a!==12?a+=12:i==="AM"&&a===12&&(a=0),[a,n]}static convertTo12HourFormat(e){const[t,i,r]=e.split(":");let o=parseInt(t,10);const a=parseInt(i,10);let n="AM";return o>=12?(n="PM",o>12&&(o-=12)):o===0&&(o=12),`${this.padValueNumber(o)}:${this.padValueNumber(a)} ${n}`}static padValueNumber(e){return e.toString().padStart(2,"0")}static getDayOfMonthWithSuffix(e){switch(typeof e=="string"?parseInt(e):e){case 0:case 1:return"1st";case 2:return"2nd";case 3:return"3rd";default:return`${e}th`}}static getNameInitials(e){if(!e)return"?";let t="";try{const i=this.decodeHtml(e);this.decodeHtml(i).trim().replace(/[^A-Za-z0-9Ã-ÿ ]/ig,"").replace(/ +/ig," ").split(" ").forEach(o=>t+=o[0])}catch(i){console.warn(i)}return t.substring(0,3).toUpperCase()}static decodeHtml(e){const t=document.createElement("textarea");return t.innerHTML=e,t.value}static getHtmlInnerText(e){return new DOMParser().parseFromString(e,"text/html").documentElement.textContent}static getExcelFormattedLongDateTime(e){return S.longDateTimeNoTimezone(e)}static getIsAllDay(e,t,i){const r=f(e,i),o=f(t,i);return r.getHours()===0&&r.getMinutes()===0&&o.getHours()===23&&o.getMinutes()===59}static replaceSVG(e){let t=e.id,i=e.className,r=e.src;fetch(r).then(function(o){return o.text()}).then(function(o){let c=new DOMParser().parseFromString(o,"text/xml").getElementsByTagName("svg")[0];typeof t<"u"&&c.setAttribute("id",t),typeof i<"u"&&c.setAttribute("class",i+" replaced-svg"),c.removeAttribute("xmlns:a"),!c.getAttribute("viewBox")&&c.getAttribute("height")&&c.getAttribute("width")&&c.setAttribute("viewBox","0 0 "+c.getAttribute("height")+" "+c.getAttribute("width")),e.parentNode.replaceChild(c,e),c.classList.contains("opacity-0")&&c.classList.remove("opacity-0")})}static getListIds(e){return e?.map(t=>
5t.id)??[]}static isDefaultGuid(e){return e==="00000000-0000-0000-0000-000000000000"}}const Ye={isSelectingCustomer:!1,announcements:[],emergencyAnnouncementsVisible:!0,selectedAccount:new We,customerSettings:[],userRoles:new Array,userProfiles:new Array,dataCenters:new Array,allDataCenters:new Array,dataCenterSpaces:new Array,notificationsSelectedDCids:new Array,notificationsActiveTabIndex:0,badgeSwipesSelectedDCids:new Array,physicalAccessSelectedDCids:new Array,physicalAccessActiveTabIndex:0,shipmentsActiveTabIndex:0,reportingSelectedDistList:null,reportingSortAscDistList:!0,reportingSortAscMailingList:!0,reportsActiveTabIndex:0,rootApiPath:window.ApiUrl+"api/",productsSelectedDCid:"",ordersSelectedDCid:"",verifiableVisitorsList:[],powerReportCategoryId:"",cyrusOneDocsUrl:"",cyrusOneFeedbackUrl:"",isClientAppContextLoaded:!1,isAuthenticated:!1},m=Le({state:Ye,mutations:{setIsSelectingCustomer(s,e){s.isSelectingCustomer=e},setEmergencyAnnouncementsVisible(s,e){s.emergencyAnnouncementsVisible=e},setSelectedAccount(s,e){e.editedKey=0,s.selectedAccount=e;let t=JSON.parse(JSON.stringify(e));delete t.permissions,delete t.incidentBridgeData,window.localStorage.setItem("selectedAccount",JSON.stringify(t))},setCustomerSettings(s,e){const t=s.customerSettings.findIndex(i=>i.customerId===e.customerId);t!==-1?e.customerSettings.forEach(i=>{const r=s.customerSettings[t].customerSettings.findIndex(o=>o.customerSettingTypeKey===i.customerSettingTypeKey);r===-1?s.customerSettings[t].customerSettings.push(i):s.customerSettings[t].customerSettings[r].value=i.value}):s.customerSettings=[...s.customerSettings,e]},setAnnouncements(s,e){s.announcements=e},setUserRoles(s,e){s.userRoles.find(i=>i.id===e.id)||(s.userRoles=[...s.userRoles,e])},setUserProfiles(s,e){s.userProfiles.find(i=>i.id===e.id)||(s.userProfiles=[...s.userProfiles,e])},setDataCenters(s,e){s.dataCenters.find(i=>i.id===e.id)||(s.dataCenters=[...s.dataCenters,e])},setAllDataCenters(s,e){s.allDataCenters=[...e]},clearDataCenters(s){s.dataCenters=[]},clearDataCenterSpaces(s){s.dataCenterSpaces=[]},setDataCenterSpaces(s,e){s.dataCenterSpaces.find(i=>i.id===e.id)||(s.dataCenterSpaces=[...s.dataCenterSpaces,e])},setVerifiableVisitorsList(s,e){const t=P.sortArrayByProperty(e,"firstName");t.forEach(i=>i.fullName=`${i.firstName} ${i.lastName}`),s.verifiableVisitorsList=t},setNotificationsSelectedDCids(s,e){s.notificationsSelectedDCids=e},setNotificationsActiveTabIndex(s,e){s.notificationsActiveTabIndex=e},setBadgeSwipesSelectedDCids(s,e){s.badgeSwipesSelectedDCids=e},setPhysicalAccessSelectedDCids(s,e){s.physicalAccessSelectedDCids=e},setProductsSelectedDCid(s,e){s.productsSelectedDCid=e},setOrdersSelectedDCid(s,e){s.ordersSelectedDCid=e},setPhysicalAccessActiveTabIndex(s,e){s.physicalAccessActiveTabIndex=e},setReportsActiveTabIndex(s,e){s.reportsActiveTabIndex=e},setShipmentsActiveTabIndex(s,e){s.shipmentsActiveTabIndex=e},setReportingSelectedDistList(s,e){s.reportingSelectedDistList=e},setReportingSortAscDistList(s,e){s.reportingSortAscDistList=e},setReportingSortAscMailingList(s,e){s.reportingSortAscMailingList=e},setPowerReportCategoryId(s,e){s.powerReportCategoryId=e},setCyrusOneDocsUrl(s,e){s.cyrusOneDocsUrl=e},setCyrusOneFeedbackUrl(s,e){s.cyrusOneFeedbackUrl=e},setClientAppContextLoaded(s,e){s.isClientAppContextLoaded=e},setIsAuthenticated(s,e){s.isAuthenticated=e}},getters:{selectedAccount:s=>{let e=s.selectedAccount,t=window.localStorage.getItem("selectedAccount");if(t!==""&&t!==null)return e&&e.customerId!==""?e:JSON.parse(t)},customerSettings:s=>s.customerSettings,userRoles:s=>s.userRoles,userProfiles:s=>s.userProfiles,dataCenters:s=>s.dataCenters,dataCenterSpaces:s=>s.dataCenterSpaces,notificationsSelectedDCids:s=>s.notificationsSelectedDCids,reportingSelectedDistList:s=>s.reportingSelectedDistList,reportingSortAscDistList:s=>s.reportingSortAscDistList,reportingSortAscMailingList:s=>s.reportingSortAscMailingList}}),je=Symbol(),Ze=()=>l(()=>import("./chunks/home-BwNSsjvO.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url),Qe=()=>l(()=>import("./chunks/login-Ei7Jr6D7.js"),__vite__mapDeps([10,2,3,11,1,4,5,12,9]),import.meta.url),Ke=()=>l(()=>import("./chunks/invite-hHs_oZg7.js"),__vite__mapDeps([13,2,3,1,4,5,12,11]),import.meta.url),Je=()=>l(()=>import("./chunks/verifyVisitor-BRzxgkaK.js"),__vite__mapDeps([14,2,3,1,4,5,12,11,15]),import.meta.url),Xe=()=>l(()=>import("./chunks/selectCustomer-CPdHCrWw.js"),__vite__mapDeps([16,1,2,3,4,5,17,9]),import.meta.url),et=()=>l(()=>import("./chunks/supportDashboard-C_k3V8s8.js"),__vite__mapDeps([18,19,8,1,2,3,4,5,20,21,7,22,9]),import.meta.url),tt=()=>l(()=>import("./chunks/ticketDetails-BXfjLFQ0.js"),__vite__mapDeps([23,2,3,22,21,1,4,5,7,24,8,9]),import.meta.url),it=()=>l(()=>import("./chunks/dataCenterSpaces-CSRIJRuc.js"),__vite__mapDeps([25,19,8,1,2,3,4,5,26,7,27,9]),import.meta.url),st=()=>l(()=>import("./chunks/dataCenterSpaceDetails-CbQdSkzB.js"),__vite__mapDeps([28,2,3,27,1,4,5,7,8,21,9]),import.meta.url),rt=()=>l(()=>import("./chunks/documents-CMMnfxNn.js"),__vite__mapDeps([29,1,2,3,4,5,20,7,9]),import.meta.url),ot=()=>l(()=>import("./chunks/account-Bbqt62Ru.js"),__vite__mapDeps([30,1,2,3,4,5,7,31,20,8,9]),import.meta.url),at=()=>l(()=>import("./chunks/apiConsumerApps-a-Msua7g.js"),__vite__mapDeps([32,2,3,1,4,5,33,7,17,20,9]),import.meta.url),nt=()=>l(()=>import("./chunks/apiConsumerAppDetails-sEeozL3o.js"),__vite__mapDeps([34,2,3,1,4,5,33,7,17,9]),import.meta.url),ct=()=>l(()=>import("./chunks/userDetails-Dca4P9qW.js"),__vite__mapDeps([35,1,2,3,4,5,7,31,20,9]),import.meta.url),lt=()=>l(()=>import("./chunks/accessDashboard-DnMi-uSI.js"),__vite__mapDeps([36,37,15,1,2,3,4,5,8,7,38,39,40,41,19,20,42,9]),import.meta.url),dt=()=>l(()=>
5import("./chunks/permanentAccessDetails-sEZl6CQm.js"),__vite__mapDeps([43,38,1,2,3,4,5,37,15,8,7,39,19,20,44,9]),import.meta.url),ut=()=>l(()=>import("./chunks/temporaryAccessDetails-CTWCsulW.js"),__vite__mapDeps([45,2,3,1,4,5,37,15,8,7,42,40,41,19,20,39,44,9]),import.meta.url),mt=()=>l(()=>import("./chunks/visitors-Bwzz4a2V.js"),__vite__mapDeps([46,47,2,3,1,4,5,37,15,8,7,40,41,39,20,9]),import.meta.url),pt=()=>l(()=>import("./chunks/visitorDetails-C-9cOpF_.js"),__vite__mapDeps([48,2,3,37,15,1,4,5,8,7,47,39,41,9]),import.meta.url),ht=()=>l(()=>import("./chunks/badgeSwipes-D22MH2-C.js"),__vite__mapDeps([49,1,2,3,4,5,8,37,15,7,19,20,9]),import.meta.url),gt=()=>l(()=>import("./chunks/notifications-BezPJUfx.js"),__vite__mapDeps([50,51,8,1,2,3,4,5,7,20,19,52,53,54,9]),import.meta.url),ft=()=>l(()=>import("./chunks/incidentDetails-7OWuR-Xu.js"),__vite__mapDeps([55,1,2,3,4,5,53,51,8,7,56,57,9]),import.meta.url),yt=()=>l(()=>import("./chunks/changeDetails-D0s1i_DG.js"),__vite__mapDeps([58,1,2,3,4,5,52,51,8,7,56,57,9]),import.meta.url),Dt=()=>l(()=>import("./chunks/generalNotificationDetails-B1D-7jJR.js"),__vite__mapDeps([59,2,3,51,8,1,4,5,7,54,57,9]),import.meta.url),vt=()=>l(()=>import("./chunks/products-Cb4WcITQ.js"),__vite__mapDeps([60,2,3,61,8,1,4,5,7,62,9]),import.meta.url),At=()=>l(()=>import("./chunks/submittedOrders-CMB5cQs2.js"),__vite__mapDeps([63,61,8,1,2,3,4,5,7,19,20,9]),import.meta.url),St=()=>l(()=>import("./chunks/submittedOrderDetails-DHwOYUZv.js"),__vite__mapDeps([64,61,8,1,2,3,4,5,7,62,9]),import.meta.url),bt=()=>l(()=>import("./chunks/distributionLists-CiUno0XC.js"),__vite__mapDeps([65,2,3,1,4,5,66,67,7,20,9]),import.meta.url),Ct=()=>l(()=>import("./chunks/distributionListDetails-93WTloy_.js"),__vite__mapDeps([68,2,3,1,4,5,66,67,7,9]),import.meta.url),wt=()=>l(()=>import("./chunks/reportsOverview-DgDOEeaU.js"),__vite__mapDeps([69,2,3,1,4,5,70,8,67,7,71,19,20,9]),import.meta.url),Tt=()=>l(()=>import("./chunks/reportDefinitionDetails-B1HZxjDh.js"),__vite__mapDeps([72,2,3,8,1,4,5,70,67,7,71,19,73,9]),import.meta.url),It=()=>l(()=>import("./chunks/reportDetails-25ZXRHKP.js"),__vite__mapDeps([74,2,3,70,1,4,5,8,67,7,73,9]),import.meta.url),Rt=()=>l(()=>import("./chunks/shipments-DNsrhcbn.js"),__vite__mapDeps([75,1,2,3,4,5,26,19,8,7,76,77,78,20,9]),import.meta.url),Pt=()=>l(()=>import("./chunks/incomingShipmentDetails-10XSILb8.js"),__vite__mapDeps([79,24,1,2,3,4,5,8,80,76,77,26,19,7,9]),import.meta.url),Nt=()=>l(()=>import("./chunks/outboundShipmentDetails-Dt_maxQt.js"),__vite__mapDeps([81,24,1,2,3,4,5,8,80,76,26,19,7,78,9]),import.meta.url);var C=(s=>(s.Login="/account/login",s.VerifyVisitor="/verifyVisitor",s.Invite="/invite",s))(C||{});const R=Object.values(C),kt=[{path:"/account/login",name:"Login",component:Qe,meta:{title:"Sign in"}},{path:"/verifyVisitor",name:"VerifyVisitor",component:Je,meta:{title:"Verify Visitor"}},{path:"/invite",name:"Invite",component:Ke,meta:{title:"Invitation"}},{path:"/",name:"Dashboard",component:Ze,meta:{title:"Dashboard"}},{path:"/selectCustomer",name:"SelectCustomer",component:Xe,meta:{title:"Select Customer"}},{path:"/accessDashboard",name:"AccessDashboard",component:lt,meta:{title:"Access Dashboard"}},{path:"/accessDashboard/permanentAccessRequest/:id/details",name:"PermanentAccessRequestDetails",component:dt,meta:{title:"Permanent Access Request Details",parent:"/accessDashboard"}},{path:"/accessDashboard/temporaryAccessRequest/:id/details",name:"TemporaryAccessRequestDetails",component:ut,meta:{title:"Temporary Access Request Details",parent:"/accessDashboard"}},{path:"/visitors",name:"Visitors",component:mt,meta:{title:"Visitor Profiles"}},{path:"/visitor/:id",name:"VisitorDetails",component:pt,meta:{title:"Visitor Details",parent:"/visitors"}},{path:"/badgeSwipes",name:"BadgeSwipes",component:ht,meta:{title:"Badge Swipes"}},{path:"/support",name:"Support",component:et,meta:{title:"Support"}},{path:"/support/:id",name:"TicketDetails",component:tt,meta:{title:"Ticket Details",parent:"/support"}},{path:"/shipments",name:"Shipments",component:Rt,meta:{title:"Shipments"}},{path:"/incomingShipment/:id",redirect:s=>`/shipments/incoming/${s.params.id}`},{path:"/shipments/incoming/:id",name:"IncomingShipmentDetails",component:Pt,meta:{title:"Incoming Shipment Details",parent:"/shipments"}}
5,{path:"/outboundShipment/:id",redirect:s=>`/shipments/outbound/${s.params.id}`},{path:"/shipments/outbound/:id",name:"OutboundShipmentDetails",component:Nt,meta:{title:"Outbound Shipment Details",parent:"/shipments"}},{path:"/documents",name:"Documents",component:rt,meta:{title:"Documents"}},{path:"/account",name:"Account",component:ot,meta:{title:"Account"}},{path:"/users/:id",name:"UserDetails",component:ct,meta:{title:"User Details",parent:"/account"}},{path:"/distributionLists",name:"DistributionLists",component:bt,meta:{title:"Distribution Lists"}},{path:"/distributionLists/:id",name:"DistributionListDetails",component:Ct,meta:{title:"Distribution List Details",parent:"/distributionLists"}},{path:"/apiConsumerApps",name:"ApiConsumerApps",component:at,meta:{title:"API Consumer Apps"}},{path:"/apiConsumerApp/:id",name:"ApiConsumerAppDetails",component:nt,meta:{title:"API Consumer App Details",parent:"/apiConsumerApps"}},{path:"/notifications",name:"Notifications",component:gt,meta:{title:"Notifications"}},{path:"/notification/incident/:id",name:"IncidentDetails",component:ft,meta:{title:"Incident Details",parent:"/notifications"}},{path:"/notification/change/:id",name:"ChangeDetails",component:yt,meta:{title:"Change Details",parent:"/notifications"}},{path:"/notification/advisory/:id",name:"GeneralNotificationDetails",component:Dt,meta:{title:"Advisory Details",parent:"/notifications"}},{path:"/products",name:"Products",component:vt,meta:{title:"Products"}},{path:"/orders",name:"SubmittedOrders",component:At,meta:{title:"Submitted Orders"}},{path:"/order/:id/details",name:"SubmittedOrderDetails",component:St,meta:{title:"Order Details",parent:"/orders"}},{path:"/spaces",name:"Spaces",component:it,meta:{title:"Spaces"}},{path:"/spaces/:id",name:"DataCenterSpaceDetails",component:st,meta:{title:"Data Center Space Details",parent:"/spaces"}},{path:"/reports",name:"ReportsOverview",component:wt,meta:{title:"Reports Overview"}},{path:"/reportDefinition/:id",name:"ReportDefinitionDetails",component:Tt,meta:{title:"Report Details",parent:"/reports"}},{path:"/report/:id",name:"ReportDetails",component:It,meta:{title:"Generated Report Details",parent:"/reports"}},{path:"/:pathMatch(.*)*",name:"PageNotFound",component:Ee,meta:{title:"Page not found"}}],Lt=window.ApiUrl,Et=document.getElementsByTagName("title")[0].innerHTML,v=ne({history:ce(Lt),routes:kt,linkActiveClass:"active"});v.beforeEach((s,e,t)=>{document.title=s.meta.title+" - "+Et,document.body.className="route-loading";const{updateTheme:i}=Oe(),r=localStorage.getItem("isSidebarCollapsed"),o=localStorage.getItem("language"),a=localStorage.getItem("selectedAccount");return i(),r!==null&&r==="true"&&document.body.classList.add("collapsed"),o!==null&&(_e.locale=o),e.path!=="/"&&e.path!=="/selectCustomer"&&e.path!==s.path&&m.commit("abortAllRequests"),window.scrollTo(0,0),m.state.isAuthenticated&&!m.state.isLoadingApp&&!a&&s.path!=="/selectCustomer"?t("/selectCustomer"):!m.state.isAuthenticated&&!R.includes(s.path)?t({path:C.Login,query:s.path!=="/"?{redirect:s.fullPath}:void 0}):t()});v.afterEach(s=>{document.body.classList.remove("route-loading"),document.body.classList.add(`page-${s.name?.toString()}`)});String.prototype.capitalize=function(){return this.replace(/(?:^|\s)\S/g,s=>s.toUpperCase())};String.prototype.removeEndingIds=function(){return this.replace(/Id$|ID$/g,"")};String.prototype.fillWithSpaces=function(){return this.replace(/([A-Z])/g," $1").trim()};String.prototype.trimAndRemoveAllSpaces=function(){return this.replace(/\s/g,"")};String.prototype.lowerCaseFirstChar=function(){return this.charAt(0).toLowerCase()+this.slice(1)};class Ot{buildNumber="";environmentName="";changePasswordUrl="";redirectUrl="";logoffUrl="";userName="";emailAddress="";privacyPolicy="";euPrivacyPolicy="";californiaPrivacyPolicy="";powerReportCategoryId="";cyrusOneDocsUrl="";cyrusOneFeedbackUrl="";bmsDashboardUrl="";verifyVisitorPath="";sessionDurationInMinutes="";acceptInvitationUrl="";newUserRedirectUrl=""}const _t=le({__name:"AppRedirect",setup(s){const{fullPath:e}=de(),t=ue(r()),i=me(null);m.commit("setIsAuthenticated",!!t.value.emailAddress),pe(async()=>{u()?c():m.state.isAuthenticated?(await a(),i.value=he(()=>l(()=>import("./chunks/App-CodhlNr-.js"),__vite__mapDeps([82,1,2,3,4,5,7,17,6,8,11,9]),import.meta.url))):(c(),await o())}),ge(()=>{n()});function r(){let d=new Ot;const p=document.getElementById("clientAppContext");try{if(p&&p.textContent)d=JSON.parse(p.textContent),p.parentNode?.removeChild(p);else throw new Error}catch(g){console.error("Failed to parse client app context",g)}finally{return d}}async function o(){const d=e!=="/"&&!R.includes(e)?e:void 0,g=new URLSearchParams(location.search).has("signedOut")?null:void 0;g==null&&history.replaceState({},"",location.pathname),await v.replace({path:C.Login,query:{signedOut:g,redirect:d}})}async function a(){const d=sessionStorage.getItem("postLoginRedirect");d&&e==="/"&&(sessionStorage.removeItem("postLoginRedirect"),await v.replace({path:d}))}function n(){const d=document.getElementById("appLoader");d&&d.parentNode&&d.parentNode.removeChild(d)}function c(){sessionStorage.removeItem("token")}function u(){const d=window.location.hash.replace(/^#/,"").split("?")[0];return R.includes(d)}return(d,p)=>{const g=fe("router-view");return i.value?(T(),w(k(i.value),{clientAppContext:t.value,key:"mainApp"},null,8,["clientAppContext"])):(T(),w(g,{key:1},{default:L(({Component:re,route:oe})=>[ye(De,{name:"fade","enter-active-class":"route-transition-in","leave-active-class":"route-transition-out"},{default:L(()=>[(T(),w(k(re),{clientAppContext:t.value,key:oe.fullPath},null,8,["clientAppContext"]))]),_:2},1024)]),_:1}))}}}),Vt={useGlobalProperties:!0},ei=[{code:"en-US",name:"English (US)"}],xt={"en-US":{accessDashboard:"Access Dashboard",account:"Account",adminRoles:"Admin Roles",admins:"Admins",areYouSureChangeEmail:"Are you sure you want to change your email address to:",changeEmail:"Change Email",changePassword:"Change Password",clickToViewDetails:"Click here to view details",countEmergencyAnnouncement:"{count} active emergency announcement",countEmergencyAnnouncements:"{count} active emergency announcements",customers:"Customers",dashboard:"Dashboard",documents:"Documents",editProfile:"Edit Profile",emailChangeConfirmation:"Email change confirmation",insights:"Insights",inventory:"Inventory",loginDetail
5s:"Login Details",myProfile:"My Profile",noDataCenterSelected:"No Data Center selected",noDataCenterSpacesSelected:"No Data Center Spaces selected",notifications:"Notifications",orders:"Orders",overview:"Overview",personalInformation:"Personal Information",physicalAccess:"Physical Access",pleaseSelect:"Please select an account to start",pleaseSelectAccount:"Please select an account to continue",pleaseTypeEmailAddressAgain:"Please type the email address again in the following box and then click Confirm if you wish to proceed. Once the change is executed you will need to log in again with your new email address.",products:"Products",realtimeMetrics:"Real-time Metrics",reporting:"Reporting",selectCustomerTip:"You can switch accounts anytime from the menu.",spaceSummary:"Space Summary",submittedAccess:"Submitted Access",submittedOrders:"Submitted Orders",support:"Support",switchAccount:"Switch Account",ticketsOverview:"Tickets Overview",userManagement:"User Management",userRoles:"User Roles",users:"Users",youWillBeLoggedOut:"You will now be logged out.",accessDetail
5s:"Access Details",accessDetailsDescription:"Choose a location in Data Centers and escort type",accessExpired:"Access Expired",accessHistory:"Access History",accessHistoryDescription:"A description of the access history",accessReports:"Access Reports",accessRequestId:"Access Request ID",accessSummary:"Access Summary",actions:"Actions",activeBadges:"Active Badges",activeBadgesDescription:"A description of the active badges",allVisits:"All Visits",allVisitsInThePast:"All visits are in the past",areYouSureCancelAccess:"Are you sure you want to cancel this temporary access request?",areYouSureRevokeAccess:"Are you sure you want to revoke access for ",assignee:"Assignee",assigneeDetails:"Assignee Details",aVerificationEmailHasBeenSent:"A verification email has been sent to the user and to ",badgeActivity:"Badge Activity",badgeActivityDescription:"A description of the badge activity",badgeSwipes:"Badge Swipes",badgeSwipesDescription:"View badge swipe activity across data center spaces. Select one or more data centers to filter results for specific locations.",cancelAccess:"Cancel Access",card:"Card",cardNo:"Card #",cardAdmitted:"Card Admitted",ccEmails:"CC Emails",cc:"CC",certainOptionsDisabled:"Certain options have been disabled",certainOptionsDisabledDescription:"Visitors with the same first name, last name, and company cannot be added to the same Temporary Access Request.",checkedIn:"Checked In",checkedOut:"Checked Out",chooseDataCenterSameTimezone:"Choose one or multiple Data Centers in the same time zone and managed by the same physical access system",chooseOneOrMoreDataCenters:"Choose one or multiple Data Centers",accessGranted:"Access Granted",company:"Company",companyName:"Company Name",current:"Current",currentAndUpcoming:"Current and Upcoming",currentPermit:"Current Permit",cyrusOneEscortRequiredDescription:'Disabled locations require a CyrusOne escort and can only be added by selecting "Escorted - CyrusOne provided".',cyrusOneEscortRequiredLocationsIncluded:"Selection includes locations that require a CyrusOne provided escort.",dailyVisitorActivity:"Daily Visitor Activity",dataCenter:"Data Center",dataCenters:"Data Centers",dataCenterSpaceId:"Data Center Space ID",dataCenterSpaceRemoved:"Data Center Space Removed",dataCenterSpaces:"Data Center Spaces",days:"days",doesNotExpire:"Does not expire",editAccess:"Edit Access",edited:"Edited",endDate:"End Date",escortedDescription:"",expiredPar:"Expired",finished:"Finished",firstName:"First Name",fullName:"Full Name",granted:"Granted",grantPermanentAccess:"Grant Permanent Access",grantPermanentAccessDescription:"Authorize 24/7/365 uninterrupted physical access (minimum 90 days).",hideAdvancedFields:"Hide advanced fields",iAcknowledge:"I understand that the information provided below must match a government issued ID.",informationMustMatchId:"Please make sure that the information provided matches a government issued ID.",lastName:"Last Name",locationDetails:"Location Details",locationDetailsDescription:"Choose a location in Data Centers and escort type",locations:"Locations",mergedInto:"Merged Into",middleName:"Middle Name",mobileNumber:"Mobile Number",newNotifyee:"New Notifyee",next:"Next",noChanges:"No changes",noDataCenters:"No Data Centers",noDateSelected:"No date selected",noExpiration:"No expiration",nonEscortedDescription:"",noPermitsExpiring:"No permits expiring in the next",notifyeeChanged:"Notifyee Changed",occurredAt:"Occurred At",oldNotifyee:"Old Notifyee",originalPermit:"Original Permit",parEditedSuccessfully:"{id} was edited successfully",parRestoredSuccessfully:"{id} access was restored successfully",permanent:"Permanent",permanentAccess:"Permanent Access",permanentAccessNearExpiration:"Permanent Access Near Expiration",permanentAccessSelectorDescription:"Authorize 24/7/365 uninterrupted physical access (minimum 90 days)",permitDetails:"Permit Details",personnelCompany:"Personnel Company",personnelName:"Personnel",personalDetails:"Personal Details",personalDetailsDescription:"Add assignee personal details",physicalAccessDashboardTitle:"Physical access for ",pleaseSelectAccessType:"Please select access type",pleaseTickTheBox:"Please tick the box",preferredName:"Preferred Name",optional:"Optional",profile:"Profile",requestComplete:"Request Complete",requester:"Requester",requesterDetails:"Requester Details",requiredIfApplicable:"Required, if applicable",restoreAccess:"Restore Access",restoreAccessFor:"Restore Access for",restored:"Restored",revokeAccess:"Revoke Access",revokeAccessConfirmation:"Revoke access confirmation",revoked:"Revoked",sameDatesDescription:"Apply same dates to:",sameDurationCustomDCS:"Use the checkboxes to select the locations you want to apply these dates to.",sameDurationForAllDCS:"Apply this duration to all locations.",sameDurationForExistingDCS:"Apply this duration only to pre-existing locations.",sameDurationForNewDCS:"Apply this duration only to locations that were added in this edit.",scheduleDetails:"Schedule Details",scheduleDetailsDescription:"Pick dates and times for the visit",sc
5heduledVisits:"Scheduled Visits",scheduleVisitor:"Schedule Visitor",scheduleVisitorDescription:"Authorize limited physical access for specific days and hours (90 days or less).",selectAllLocations:"Select all locations in this Data Center",selectedLocations:"Selected Locations",selectEndDate:"Select end date",selectEscort:"Select Escort",selectRequiredFieldsToViewSummary:"Please select all required fields to view a summary of the generated visits",selectStartDate:"Select start date",showsAccessExpiring:"Shows access expiring within the following days",showAdvancedFields:"Show advanced fields",startDate:"Start Date",status:"Status",suffix:"Suffix",suffixPlaceholder:"e.g. Jr., Sr., III",summary:"Summary",temporary:"Temporary",temporaryAccess:"Temporary Access",temporaryAccessSelectorDescription:"Authorize limited physical access for specific days and hours (90 days or less)",thisDateWasUpdated:"This date was updated to match the Data Center's local timezone",thisMayTakeAFewMinutes:"This may take a few minutes...",userProfile:"User Profile",visitorsSummary:"Visitors Summary",youHaveExceededMaxCharLimit:"You have exceeded the maximum character limit",addFurtherDetails:"Add further details here",additionalDetails:"Additional details",addManually:"Add Manually",addManualVisitors:"Add Visitor Manually",addNewVisitorProfile:"Add New Visitor Profile",addNotesAboutYourVisit:"Add notes about your visit",addReferenceNumber:"Add reference number",addToVisitorList:"Add To Visitor List",addVisitor:"Add Visitor",addVisitors:"Add Visitor(s)",allDay:"All day",alternatively:"Alternatively,",arrivalDate:"Arrival date",arrivalTime:"First visit arrival time",cancelAccessConfirmation:"Cancel Access Confirmation",chooseExisting:"Choose Existing",chooseExistingVisitor:"Choose Existing Visitor(s)",clickHereForDetails:"Click here for details",clickHereToAddToList:"Click here to add your selection to the Visitors List",clickToSelectDataCenter:"Click to select Data Centers or type to search...",confirmDeactivateVisitorMessage:"Are you sure you wish to deactivate this visitor?",confirmDeactivateVisitorRequirementMessage:"Please type in the visitor name displayed above to continue:",countsForCurrentDayAndFuture:"Counts include both current day and future visits.",countsOnlyForCurrentDay:"Counts apply only to the current day.",currentTime:"Current Time",cyrusOneProvidedEscort:"CyrusOne Provided Escort",deleteTARdisabledMessage:"This temporary access request cannot be canceled as it contains visits that have already been checked in or canceled.",deleteVisitor:"Delete visitor",departureDate:"Departure date",departureTime:"First visit departure time",direction:"Direction",dismiss:"Dismiss",doorName:"Door Name",downloadErrorLog:"Click to download Error Log",downloadTemplate:"Download Template",editTARdisabledMessage:"Edit disabled as this temporary access request has visits already checked-in or departure time has already passed.",editVisitorProfile:"Edit Visitor Profile",emailSent:"Email Sent Successfully",emptyGridMessage:"No Visits found or no Data Center selected.",endOn:"end on",ends:"Ends",endTime:"End time",enterSubject:"Enter subject",errorsParsingFile:"One or more errors occurred while parsing the file. Please resolve the errors and try again.",escort:"Escort",escorted:"Escorted",escortedCustomerProvided:"Escorted - Customer provided",escortedCyrusOneProvided:"Escorted - CyrusOne provided",escortHost:"Escort Host",escortHostDescription:"Only those individuals with permanent access to all of the data center spaces in your selection are eligible to serve as escorts.",escortType:"Escort Type",every:"every",everyDay:"Every day",exceedsMaxCount:"The given count results in exceeding the {interval}-day limit`",existingVisitors:"Existing Visitors",expectingLargeGroup:"Large group file upload",firstVisit:"First visit",grantedAccess:"Granted Access",headersNamesDoNotMatchTemplate:"Header names do not match CSV template. Please make sure you have the latest template.",included:"Included",interval:"Interval",invalidCSVfile:"Invalid CSV file. Please make sure the header matches the template and the file contains at least one entry.",invalidRRule:"Recurrence pattern is not val
5id",lastVisit:"Last visit departure time",locationPermit:"Location permit",locationPermitsSummary:"Location Permits Summary",maximumNumberOfVisitors:"Maximum number of visitors: ",maxNumberOfVisitorsReached:"Maximum number of visitors reached",moreThanMaxVisitors:"Maximum number of visitors exceeded. Please limit the number of visitors to 25.",nameAtTimeOfChange:"Name at time of change: {name}",newEmailAddress:"New Email Address",noAddedVisitors:"No visitors added",noAuthorizedEscortFound:"No authorized escort hosts found.",noDaysSelected:"Please select recurring day(s)",noLocationsAdded:"No locations added",nonEscorted:"Non Escorted",notes:"Notes",notesPlaceholder:"Add your notes here",notIncluded:"Not Included",noVisitorsAdded:"No visitors added",noVisitsGenerated:"The current selection will not create any recurring visits",occurrence:"occurrence",occurrences:"occurrences",on:"on",originalStartTime:"Original Start Time",phoneNumberHasNoCountryCode:"Please include a valid country code for the phone number (e.g., 1 for USA, 44 for UK, 34 for Spain)",phoneNumberIsFixedLine:"Please provide a mobile phone number. Fixed-line numbers are not accepted.",phoneNumberIsInvalid:"Please ensure the phone number is correct and includes a valid country code (e.g., 1 for USA, 44 for UK, 34 for Spain)",phoneNumberIsNotAnumber:"Please include only valid numeric characters in the phone number.",phoneNumberIsTollFree:"Please provide a mobile phone number. Toll-free numbers are not accepted.",phoneNumberIsTooLong:"The number entered is too long. Please ensure the phone number is correct.",phoneNumberIsTooShort:"The number entered is too short. Please include the full country code (e.g., 1 for USA, 44 for UK, 34 for Spain) and complete phone number.",phoneNumberIsUnrecognized:"Phone number format is unrecognized.",pleaseAddAtLeastOneVisitor:"Please add at least one visitor",pleaseAddVisitors:"Please add at least one visitor to your request",pleaseChooseAnEscort:"Please choose an escort",pleaseChooseAreason:"Please choose a reason",pleaseDownloadTemplate:"Please download the following CSV template for adding bulk entries.",pleaseNoteCyrusOneEscortedBillable:"Please note that per the terms of your contract, CyrusOne escorted tickets may incur billable charges.",pleaseSelectVisitor:"Please select one or more Visitors from the list",potentialMatchFound:"Potential match found.",reason:"Reason",reasonForVisit:"Reason for visit",recurrence:"Recurrence",recurrencePattern:"Recurrence Pattern",recurring:"Recurring",recurringUntil:"Recurring until",recurringVisit:"Recurring Visit",reference:"Reference",repeat:"Repeat",repeatEvery:"Repeat every",repeatOn:"Repeat on",replace:"Replace",replaceVisitorInfo:"Click 'Replace' if you want to replace this visitor with the existing entry or 'Dismiss' if the visitors are different.",requestDetails:"Request Details",requesterEmail:"Requester Email",requesterName:"Requester Name",resendVerificationEmail:"Resend Verification Email",schedule:"Schedule",scheduleInfo:"Schedule Information",selectableDatesInDCtimezone:"All selectable timefields are in Data Center's local timezone - ",selectDataCenter:"Click to select a Data Center...",selectDataCenters:"Select Data Center(s)",selectDataCenterSpace:"Click to select a Data Center Space...",selectDateRange:"Select Date Range",selectedTimezone:"Selected Timezone:",selectSchedule:"Select Schedule",setUpAsRecurring:"Set up as recurring visit",sharedEmailAddressNotRecommended:"Please note that for security reasons, we do not recommend using shared email addresses.",showSummary:"Show summary",startTime:"Start time",startTimeUpdated:"Start Time updated",startTimeUpdatedDescription:"Minimum Start Time was automatically updated with the next available time slot.",today:"Today",todaysVisits:"Today's Visits",until:"Until",unverified:"Unverified",uploadMultiple:"Upload Multiple",useDropdownToSelectVisitor:"Use the dropdown list below to select one or more Existing Visitors and click Add.",verifiableVisitorsDisabledEditNote:"This visitor already exists, and changes to their information can only be made through the verification process",verificationEmailSent:"The verification email sent has been sent successfully",verificationStatus:"Verification status",verified:"Verified",verifiedAt:"Verified at",visitor:"Visitor",visitorAlreadyExists:"This visitor is duplicated",visitorDetails:"Visitor Details",visitorDetailsDescription:"Add new or select existing visitors for the visit",visitorEmailAlreadyExists:"A visitor with the same email address already exists",visitorId:"Visitor ID",visitorIsVerified:"This Visitor is Verified",visitorName:"Visitor Name",visitorProfiles:"Visitor Profiles",visitors:"Visitors",visitorsDescription:"Manage Temporary Access Request visitors. Visitors can be created and re-used across multiple Temporary Access Requests and allow the visitor to verify their information to streamline the check in process when they visit.",visitorsList:"Visitors List",visits:"Visits",visitsAreNotRecurring:"Visits are not recurring",visitsDescription:"Please select from the options below. The default shows all visits happening in the past seven days for all Data Centers.",visitsToBeCreated:"Visits to be created",weekends:"Weekends",weFoundPotentialMatches:"We found one or more potential matches with existing visitors. Please scroll down to review each suggestion individually.",youHaveSelectedVisitorsButHaveNotAdded:"You have selected Existing Visitors but have not added them to your request",addAttachments:"Add Attachments",addReply:"Add Reply",allAttachments:"All Attachments",attachments:"Attachments",backToSupportDashboard:"Back to Support dashboard",category:"Category",conversationLog:"Conversation Log",createTicket:"Create Ticket",createTicketDescription:"Click here to load the wizard for creating a new ticket",createTicketRequest:"Create Ticket Request",details:"Details",emailAddress:"Email Address",emailAddresses:"Email Addresses",maxEmailAddressesReached:"A maximum of {max} unique email addresses can be added",emailAddressesFromDistributionLists:"Email Addresses from Distribution Lists",hideReplyForm:"Hide reply form",high:"High",highDescription:"Impact to redundancy or c
5ontinued service degradation requests",initialMessage:"Initial Message",location:"Location",low:"Low",lowDescription:"Informational notification",message:"Message",noAccessCreateTicketDescription:"You do not have permission to create a new ticket",normal:"Normal",normalDescription:"Non-critical issue, general inquiry, or scheduled service requests",openDate:"Open Date",openTickets:"Open Tickets",phoneNumber:"Phone Number",pickADay:"Pick a day",pleaseChooseType:"Please choose Ticket and Service Type",pleaseFillTicketDetails:"Please fill in the ticket details",pleaseSelectTicketType:"Please select a ticket type",priority:"Priority",replies:"Replies",reply:"Reply",requestedCompletionDate:"Requested Completion Date",searchPlaceholder:"Type to search",selectDataCenterSpaces:"Select one or more Data Center Spaces",selectServiceType:"Select a Service Type",sendReply:"Send Reply",serviceCategory:"Service Category",serviceType:"Service Type",statusOverview:"Ticket tracker status overview",statusOverviewDescription:"Monitor your service requests and communicate with the CyrusOne team on your submitted tickets.",subject:"Subject",tags:"Tags",ticketDetails:"Ticket Details",ticketInfo:"Ticket Info",ticketNo:"Ticket #",ticketPriority:"Ticket Priority",tickets:"Tickets",ticketSubmitSuccess:"Your ticket request was successfully created",ticketTracker:"Ticket Tracker",ticketType:"Ticket Type",total:"Total",type:"Type",typeToSearchServiceType:"Type here to search for a Service Type...",upload:"Drag & Drop or Click to Upload",urgent:"Urgent",urgentDescription:"Critical issue, service interruption, or life safety requests",verificationEmail:"A verification email has been sent to the user.",addComment:"Add Comment",addExpectedItemDescription:"Add expected item description...",addExpectedItems:"Add Expected Items",addHandlingInstructions:"Add handling instructions",addInstructionsOnPickupLocation:"Add instructions on pickup location",addItems:"Add Items",additionalInformation:"Additional Information",additionalShipmentDetails:"Additional Shipment Details",addNewItem:"Add New Item",addPickupContact:"Add Pickup Contact",addShipmentContact:"Add Shipment Contact",areYouSureCancelShipment:"Are you sure you want to cancel this shipment?",backToIncomingShipments:"Back to Incoming Shipments",cancelShipment:"Cancel Shipment",cancelShipmentDisabledMessage:"This shipment can no longer be canceled. Shipments can only be canceled when Pending or Awaiting Delivery",carrierInformation:"Carrier Information",contactCarrier:"Contact Carrier",contactCarrierBoxDescription:"Select this option if you would like the Service Delivery team to contact the Carrier to review shipment details on your behalf.",createIncomingShipmentRequest:"Create Incoming Shipment Request",createOutboundShipmentRequest:"Create Outbound Shipment Request",customerOnSite:"Customer on-site to receive delivery",customerPresentForLargePackages:"Customer must be present for Large Packages for EMEA data centers.",customerSupportGuide:"Customer Support Guide",dataCenterNotificationListDescription:"The list has been pre-populated with email addresses associated with {dataCenterName} Data Center",doContactCarrier:"Service Delivery team will contact the Carrier to review shipment details on your behalf.",doNotContactCarrier:"Service Delivery team will not contact the Carrier to review shipment details on your behalf.",expectedCollectionDate:"Expected Collection Date",expectedItems:"Expected Items",expectedReceiptDate:"Expected Receipt Date",fileAttachments:"File Attachments",forFurtherGuidancePleaseSee:"For further guidance please see the ",goToIncomingShipments:"Go To Incoming Shipments",goToOutboundShipments:"Go To Outbound Shipments",handlingInstructions:"Handling Instructions",includeShippingLabel:"Include Shipping Label",incomingShipment:"Incoming Shipment",incomingShipments:"Incoming Shipments",incomingShipmentSelectorDescription:"Create a request to track your expected packages being delivered to our facilities.",incomingShipmentsMovedDescription:"Creating an Incoming Shipment request is now easier! Please click the button on the right to go to our dedicated page.",outboundShipmentsMovedDescription:"Creating an Outbound Shipment request is now easier! Please click the button on the right to go to our dedicated page.",incomingShipmentsNotAllowedDescription:"You are not allowed to create incoming shipments. Please ask an admin for permissions.",outboundShipmentsNotAllowedDescription:"You are not allowed to create outbound shipments. Please ask an admin for permissions.",incomingShipmentSubmitSuccess:"Your incoming shipment request was successfully created",itemDescription:"Item Description",items:"Items",method:"Method",noEmail
5sAdded:"No email addresses added",noShippingLabelsAdded:"No shipping labels added",notificationList:"Notification List",notificationListDescription:"This list displays the users who will receive updates about the shipment's status:",notOnSite:"Not on site",numberOfExpectedItems:"Number of Expected Items",numberOfItems:"Number of Items",onSite:"On site",outboundShipment:"Outbound Shipment",outboundShipments:"Outbound Shipments",outboundShipmentSelectorDescription:"Create a request to schedule a package pickup from one of our facilities.",outboundShipmentSubmitSuccess:"Your outbound shipment request was successfully created",packageWeightLimitInfo:"For information on weight limits, pickup delay policies, and other restrictions, please refer to the Customer Service Guide located in the <a href='/#/documents' target='_blank'>Documents Section <i class='pi pi-external-link'></i></a> under Support",pickup:"Pickup",pickupContact:"Pickup Contact",pickupInstructions:"Pickup Instructions",pickupLocation:"Pickup Location",pleaseAddAtLeastOneShippingLabel:"Please add at least one shipping label",pleaseFillshippingDetails:"Please fill in the shipment's details",pleaseIncludeShippingLabels:"Please attach a shipping label if the package does not already have one.",pleaseSelectDataCenter:"Please select a Data Center",pleaseSelectShipmentType:"Please select shipment type",pleaseSpecifyHandlingInstructions:"Please specify handling instructions",removeItem:"Remove Item",resetNotificationList:"Reset Notification List",resetNotificationListDescription:"Click the Reset button if you wish to revert to the original list of email addresses associated with this Data Center",reviewAndSubmit:"Review your choices and submit the request",reviewNotificationList:"Review your notification list settings",sendComment:"Send Comment",shipment:"Shipment",shipmentContact:"Shipment Contact",shipments:"Shipments",shippedBy:"Shipped By",shippingCompany:"Shipping Company",shippingCompanyPlaceholder:"Select from dropdown list or enter company name",shippingDetails:"Shipping Details",shippingLabels:"Shipping Labels",statusUpdatedAt:"Status Updated At",thisActionCannotBeUndone:"This action cannot be undone",ticketComments:"Ticket Comments",ticketMessage:"Ticket Message",trackingNumber:"Tracking Number",youCannotRemoveTheLastItem:"You cannot remove the last item, the request must contain at least one expected item",addDistributionLists:"Add Distribution Lists",addEmailAddresses:"Add Additional Email Addresses",addExistingUsers:"Add Existing Portal Users",addNewDisabledMessage:"Add New Distribution List disabled while adding/editing",addNewDistributionList:"Add New Distribution List",addNewReport:"Create a New Report",addReport:"Add Report",addReportName:"Add report name",alias:"Alias",aliasPlaceholder:"Type to add an Alias...",areYouSureDeactivateReport:"Are you sure you want to deactivate this report?",areYouSureRemoveDistributionList:"Are you sure you want to permanently remove this Distribution List?",at:"at",backToGeneratedReport:"Back to Generated Report",backToReports:"Back to Reports",backToReportsOverview:"Back to Reports Overview",clickToSelectReportTypes:"Click to select a Report Types",create:"Create",createdAt:"Created at",createReport:"Create Report",cloneReport:"Clone Report",clone:"Clone",cloneReportDescription:"Create a new report using this report as a template.",dateRange:"Date Range",day:"Day",deactivateReportConfirmation:"Deactivate Report Confirmation",deleteDistributionList:"Delete Distribution List",deleteListConfirmation:"Delete List Confirmation",deliveredAt:"Delivered at",deliveryHistory:"Delivery History",deliveryTime:"Delivery Time",duplicate:"Duplicate",generationTime:"Generation Time",distributionLists:"Distribution Lists",distributionListsDescription:"Create lists of users or emails that can be used for portal communications.",distributionListsErrorTitle:"No Distribution Lists could be retrieved, please try again.",downloadedAt:"Downloaded at",downloadedBy:"Downloaded by",downloadHistory:"Download History",downloadRawData:"Download Raw Data",downloads:"Downloads",duration:"Duration",editReport:"Edit Report",emptyReportsGridMessage:"No reports found or no Report Types selected.",endAt:"End at",everyDayAt:"Every day at",fileDownloads:"File Downloads",fileFormats:"File format(s)",fileFormatsRequired:"Please select at least one file format",f
5ileName:"File Name",frequency:"Frequency",generatedReportDetails:"Generated Report Details",generatedReports:"Generated Reports",includePending:"Include Pending",newReportSummary:"New Report Summary",newReportSummaryDescription:"You can click back any time to change your settings. Please note all data will be reset if you change the Report Type.",noDistListsSelectedSummaryInformation:"No Distribution Lists were selected. This report will not be emailed. However, the report can be accessed in the portal.",noDistributionListsAdded:"No Distribution Lists added",noFilesGenerated:"No Files Generated",noRecipientsInformation:"The report does not have any recipients",noRecipientsDeliveryInformation:"This report delivery does not have any recipients",notScheduled:"Not Scheduled",onetime:"Onetime",onetimeDelivery:"Onetime Delivery",pleaseSelectDistLists:"Please select one or more distribution lists",pleaseSelectList:"Please select a Distribution List",pleaseSelectReportType:"Please select a Report Type to proceed",quarterlyAt:"of the first month of the quarter at",recipientsNumberInformation:"The report will be sent to a total number of {number} recipient(s)",recipientsNumberDeliveryInformation:"This report delivery will be sent to a total number of {number} recipient(s)",report:"Report",reportDetails:"Report Details",reportDetailsStepDescription:"Select options for the Generated Reports",reportInformation:"Report Information",reportMayTakeSeveralMinutes:"The report you requested may take several minutes to complete.",inactiveParamRemovedDescription:"{removedItems} is currently inactive and has been automatically removed from your selection.",inactiveParamsRemovedDescription:"{removedItems} are currently inactive and have been automatically removed from your selection.",reportName:"Report Name",reportOnetimeDelivery:"Report Onetime Delivery",reports:"Reports",onThe:"On the",reportsOverview:"Reports Overview",reportsOverviewDescription:"Create and edit your reports",reportType:"Report Type",reportTypeStepDescription:"Browse through categories and select a Report Type",retryGeneration:"Retry Generation",scheduleAndDelivery:"Schedule & Delivery",scheduleAndDeliveryStepDescription:"Select the report schedule and add distribution lists",scheduled:"Scheduled",scheduleInformation:"Schedule Information",selectDay:"Select day",selectFileFormats:"Select file format(s)",selectList:"Select List",selectReportTypes:"Select Report Types",selectTime:"Select time",sendReportDaily:"Send report every day at",sendReportNext:"Send report next",sendReportOnThe:"Send report on the",generateReportDaily:"Generate report every day at",generateReportNext:"Generate report next",generateReportOnThe:"Generate report on the",showingOnlyLatest:"Showing only latest",sort:"Sort",startAt:"Start at",time:"Time",totalCount:"Total Count",typeToAddName:"Type to add Delivery List name",userGroups:"User Groups",viewReportDetails:"View Report Details",acknowledgementOfReceiptAndAgreement:"Acknowledgement of Receipt and Agreement regarding Redistribution of Independent Service Auditor's Report",approveAndContinue:"Approve and Continue",iAcceptTandC:"I accept the terms and conditions",theAttachedReportIsConfidential:'The attached report is "confidential" and subject to obligations of confidentiality as set forth in the applicable contract between you (or your company) and CyrusOne',theFolowingMustBeApproved:"The following acknowledgement letter must be approved before access to audit reports and bridge letters can be granted. Please read the below carefully.",termsAndConditions:"Terms and Conditions",actualWhipCount:"Actual whip count",addedToCart:"Added to Cart",addedToCartDescription:"The product was added successfully. You can add more products or submit your Cart from the Products page.",addGridLocation:"Add grid location...",addProduct:"Add Product",addToCart:"Add to Cart",areYouSuredeleteC
5artItem:"Are you sure you want to remove this product from your cart?",availableProductsFor:"Available products for",backToSubmittedOrders:"Back to Submitted Orders",bandwidth:"Bandwidth",bandwidthWillBeCappedAtCIR:"Bandwidth will be capped at the committed info rate selected above",burstOption:"Burst over CIR up to",burstOptionValidationMessage:"The burst option field must be Up to 150 M or more.",cap:"Cap bandwidth at the CIR?",carrier:"Carrier",cart:"Cart",cartItemDetails:"Cart Item Details",cartItems:"Cart Items",cartItemsDescription:"The order items on this page were part of the submitted cart below:",cartUpdated:"Cart Updated",cartUpdatedDescription:"The product was updated successfully. You can add more products or submit your Cart from the Products page.",chargeCode:"Charge Code",chooseAlocationOrders:"Choose a location to filter submitted orders",chooseAlocationProducts:"Choose a location to view available products",circuitId:"Circuit ID",commit:"Committed Info Rate (CIR)",configuration:"Configuration",connectivity:"Connectivity",crossConnect:"Cross Connect",customerDemarc:"Customer Demarc",customerDemarcInfo:"Please indicate the preferred cabinet/rack location which you would like for the circuit to be delivered. If no preference, then indicate 'Next Available'",customize:"Customize",customizeDescription:"Customize Bandwidth options",deleteCartItemConfirmation:"Delete Cart Item Confirmation",editCartItem:"Edit Cart Item",gridLocation:"Grid Location",internalCustomerData:"Internal Customer Data",internalCustomerNotesSubtitle:"All fields are optional. This section can be used to record and reference internal tracking numbers.",internalCustomerNotesTitle:"For internal customer use only",ipAddress:"IP Address CIDR Block",loaAttachment:"LOA Attachment",mediaType:"Media Type",mediaTypeDescription:"Please choose the type of product",moreDetails:"More Details",noCartItems:"The Cart Items could not be retrieved",noDescription:"No available description...",noItemsInCart:"Your Cart is currently empty",onePairPowerWhipHasRedundancy:"2N - One pair power whip has redundancy protection",orderInfo:"Order Information",orderInfoDescription:"Please fill in the product details",orderItemDetails:"Order Item Details",orderItems:"Order Items",orderDetails:"Order Details",orderItemsDescription:"Current items contained in this order",orderSubmittedSubtitle:"You will receive an email shortly with a summary of your order. <br /> The status of this order can be tracked on the <strong>Submitted Orders</strong> page in a few minutes.",orderSubmittedTitle:"Thank you for submitting your order",pleaseSelectProduct:"Please select product to proceed",poNumber:"PO Number",power:"Power",powerWhip:"Power Whip",powerWhipConfigurationDescription:"Please select Power Whip configuration options",product:"Product",projectNumber:"Project Number",quantity:"Quantity",quoteLineNumber:"Quote Line Number",quoteNo:"Quote #",referenceNumber:"Reference Number",removeCartItem:"Remove Cart Item",saveEdit:"Save Edit",selectPowerWhipType:"Select the power whip type",singlePowerWhipNoRedundancy:"1N - Single power whip has no redundancy protection",submitForQuote:"Submit for quote",submittedOrdersFor:"Submitted orders for",updateCart:"Update Cart",yourCart:"Your Cart",addFriendlyName:"Add a friendly name...",backToOverview:"Back to Overview",carrierRoom:"Carrier Room",clickHereToLinkDistributionLists:"Click here to link Shipping Distribution Lists with this Data Center",cyrusOneSpaceName:"CyrusOne Space Name",dataCenterName:"Data Center Name",dataCenterSpaceSettings:"Data Center Space Settings",dataCenterSpacesSubtitle:"Overview and quick gateway into all data center spaces, and their relevant metrics and dashboard",dataCenterSpacesTitle:"Data Center Space - Overview",dataHall:"Data Hall",depth:"Depth",dimensions:"Dimensions",editDataCenterSpace:"Edit Data Center Space",friendlyName:"Friendly Name",frontCompass:"Front Compass",height:"Height",linkDistributionLists:"Link Shipping Distribution Lists",pleaseSelectDistributionLists:"Please select from the list below which Distribution Lists should be linked with this Data Center for Shipping:",rackInfo:"Rack Info",rackManufacturer:"Rack Manufacturer",rackModel:"Rack Model",rackNumbering:"Rack Numbering",rackStatus:"Rack Status",selected:"selected",selectedDistributionListsCount:"{count} distribution list(s) selected",siteFloor:"Site Floor",spaceDetails:"Space Details",spaces:"Spaces",timezone:"Timezone",width:"Width",accountDetails:"Account Details",accountManager:"Account Manager",accountOwner:"Account Owner",addInvitation:"Add Invitation",addUserProfile:"Add User Profile",adminRole:"Role(s) assignable only by Admins",adminUserRole:"User Role(s) assignable only by Admins",advisories:"Advisories",alertSettings:"Alert Settings",alertSettingsFor:"Alert settings for",apply:"Apply",applyToAll:"Apply To All",applyToAllDCS:"Apply to all Data Center Spaces...",areYouSureApplyToAll:"Are you sure you want to apply these settings to all Data Center Spaces?",areYouSureCancelInvitationTo:"Are you sure you want to withdraw the invitation to",areYouSureDeactivateUserProfile:"Are you sure you want to deactivate the profile for this user?",areYouSureReactivateUserProfile:"Are you sure you want to reactivate the profile for user",areYouSureResendInvitationTo:"Are you sure you want to resend the invitation to",backToUsers:"Back to Users",billingAndInvoicing:"Billing and Invoicing",billingAndInvoicing_emailAddress:"invoicing{'@'}CyrusOne.com",billingCustomerID:"Billing Customer ID",businessDevelopmentManager:"Business Development Manager",cancelInvitation:"Withdraw Invitation",correspondenceAddress:"Correspondence Address",customerSettings:"Customer Settings",cyrusOneCustomerID:"CyrusOne Customer ID",dataCenterSpace:"Data Center Space",dataCenterSpaceName:"Data Center Space Name",defaultReassignUser:"Default reassign user",editCustomerSettings:"Edit Customer Settings",emailAlerts:"Email Alerts",emailAlreadyExists:"This email address is already in use, please use a different email address.",emailChanged:"Your email was changed",existingUserAlreadyAssociated:"An existing b2c user is already associated with the email address.",globalServiceDesk:"Global Service Desk",globalServiceDesk_emailAddress:"CustomerService{'@'}CyrusOne.com",globalServiceDesk_phone:"+1 (866) 297-8766",incidentSeverityLevel:"Incident Severity Level",includeInactive:"Include Inactive",inviteNewUser:"Invite New User",noUsersFound:"No users were found",openInvitationExists:"An open invitation already exists for this email address, please use a different email address.",openSupportTickets:"Open Support Tickets",parAndTar:"Permanent and Temporary Access Requests",pleaseChangeCustomerSetting:"Please change this Customer Setting to proceed.",pleaseReassignCustomerSetting:"Before this user profile can be deactivated, please make sure to select appropriate users from the following lists to reassign:",pleaseSelectFromList:"Please select a user from the list below:",resendInvitation:"Resend Invitation",riskLevel:"Risk Level",roleAssignableOnlyByAdmins:"This User Role is assignable only by Admins",sendInvitation:"Send Invitation",setInitialValue:"Set Initial Value",signingOutForEmailChange:"Signing you out for an update. Please log in with you new email.",smsAlerts:"SMS Alerts",supportDetails:"Support Details",thisActionWillRevokeLinked:"This action will also revoke any linked",toggleOff:"Off",toggleOn:"On",userAssociatedInB2C:"This user is already associated with this email in b2c.",userNotFound:"User not found.",userNotSet:"User not set",userProfileCannotBeDeactivatedCustomerSetting:"User Profile cannot be deactivated as it is the {customerSettingName} for Customer:",userProfileCannotBeDeactivatedTicketRequester:"User Profile cannot be deactivated as it is the Default Ticket Requester for Customer:",subscribe:"Subscribe",unsubscribe:"Unsubscribe",addDistributionList:"Add New Distribution List",editDistributionList:"Edit Distribution List",editList:"Edit List",deleteList:"Delete List",distributionListName:"Distribution List Name",createList:"Create a List",errorRetrievingDistributionListDetails:"Distribution list details could not be retrieved. Please, try again.",errorRetrievingDistributionLists:"Distribution lists could not be retrieved. Please, try again.",noUsers:"No users belong to this list.",noEmailAddresses:"No email addresses belong to this list.",distributionListsDeactivate:"Are you sure you want to deactivate this distribution list:",distributionListConfirm:"Please type in the distribution list name displayed above*",accountQuickLinkDescription:"See info about your user profiles",cyrusOneDocumentationHub:"Portal Support Guides",cyrusOneFeedbackDescription:"Suggest a feature and submit feedback",cyrusOneFeedback:"Ideas and Feedback",dashboardTitle:"Welcome to the newly redesigned CyrusOne Customer Portal!",dashboardDescription:"We are excited to offer our updated and enhanced portal platform for our customers to utilize in support of your critical infrastru
5cture within our data centers. The continued development of the platform including key capabilities and integrations is based on customer feedback. Should you experience any issues, or have a suggestion on how we can make your portal experience better, please reach out to our <strong>Global Service Desk</strong> team.",documentationHub:"Portal Support Guides",documentationHubLinkDescription:"See our comprehensive portal guides",physicalAccessQuickLinkDescription:"See info about all access",quickLinks:"Quick Links",contactUs:"Contact Us",readMore:"Read more",sendEmail:"Send Email",writeOurSupportTeam:"Write our support team",createNewSupportTicket:"Create new support ticket",supportQuickLinkDescription:"See open tickets or create a new one",urgentAssistanceDEno:"+49 (69) 5899 6610",urgentAssistanceDescription:"For urgent assistance, please contact our <strong>24x7x365 Global Service Desk</strong> team:",urgentAssistanceEmail:"support{'@'}cyrusoneservice.zendesk.com",urgentAssistanceESno:"+34 (91) 410 2283",urgentAssistanceFRno:"+33 (1) 8919 5987",urgentAssistanceIEno:"+353 (1) 264 8844",urgentAssistanceNLno:"+31 (20) 899 0895",urgentAssistanceUKno:"+44 (20) 4519 9400",urgentAssistanceUSno:"1-866-297-8766 or 469-289-2197",welcome:"Welcome",generalAnnouncements:"General Announcements",learnMore:"Learn More",assignedTo:"Assigned To",assignmentGroup:"Assignment Group",backToNotifications:"Back to Notifications",changes:"Changes",chooseLocation:"Choose Location",communications:"Communications",component:"Component",general:"General",generalNotifications:"General Notifications",highestSeverityAchieved:"Highest Severity Achieved",impact:"Impact",incidents:"Incidents",inProgress:"In Progress",initialPlannedStartDate:"Initial Planned Start Date",initialPlannedEndDate:"Initial Planned End Date",itemType:"Item Type",localizedTime:"Localized Time",messages:"Messages",notificationHasNoDescription:"This notification has no description",notificationHasNoMessages:"This notification has no messages",notificationsHistory:"Notifications History",notificationType:"Notification Type",plannedEndDate:"Planned End Date",plannedStartDate:"Planned Start Date",pleaseSelectAdataCenter:"Please select a Data Center above to view data",resolvedDateTime:"Resolved Date/Time",risk:"Risk",sentDate:"Sent Date",service:"Service",serviceOffering:"Service Offering",severity:"Severity",showClosed:"Show Closed",startDateTime:"Start Date/Time",startDateTimeInIncidentTimeZone:"Start Date/Time (Incident Local Time)",state:"State",subcategory:"Subcategory",urgency:"Urgency",impactedLocations:"Impacted Locations",currentSeverity:"Current Severity",activateApp:"Activate App",addNewApp:"Add New App",addNewSecret:"Add New Secret",apiConsumer:"API Consumer",apiConsumerApps:"API Consumer Apps",appHasNoSecrets:"This app has no secrets generated yet.",appName:"App Name",appInformation:"App Information",appClientId:"App (client) ID",owningCustomerId:"Owning Customer ID",confirmation:"Confirmation",createNewApp:"Create New App",deactivateApp:"Deactivate App",deactivated:"Deactivated",displayName:"Display Name",editApp:"Edit App",enterVerificationCode:"Enter Verification Code",expirationDate:"Expiration Date",generateNewSecret:"Generate New Secret",getVerificationToken:"Get Verification Token",remove:"Remove",roles:"Roles",secrets:"Secrets",secretValidityPeriod:"Secret Validity Period",secretValueInfoMessage:"This secret will only be shown once for your security. Please record it now, as it won't be visible after leaving this page.",selectRoles:"Select Roles",pleaseTypeName:"Please type a name",youCanGenerateMaxTwoSecrets:"You can only generate a maximum of two secrets per app",accountEmailAlreadyExists:"An account with the same email address already exists",errorRetreivingDocuments:"No Documents could be retrieved, please try again.",errorRetreivingGeneratedReports:"Generated Reports could not be retrieved, please try again.",errorRetrievingShipments:"Shipments could not be retrieved, please try again.",errorRetrievingAccountDetails:"Account details could not be retrieved, please try again.",errorRetrievingApps:"Apps could not be retrieved, please try again.",errorRetrievingAppDetails:"App details could not be retrieved, please try again.",errorRetrievingBadgeSwipes:"Badge swipes could not be retrieved, please try again.",errorRetrievingDashboard:"Physical Access Dashboard data could not be retrieved, please try again.",errorRetrievingDataCenters:"No Data Centers could be retrieved, please try again.",errorRetrievingDataCenterSpaceDetails:"Data Center Space details could be retrieved, please try again.",errorRetrievingNotifications:"Notifications could not be retrieved, please try again.",errorRetrievingIncidentDetails:"Incident details could not be retrieved, please try again.",errorRetrievingChangeDetails:"Change details could not be retrieved, please try again.",errorRetrievingGeneralNtfDetails:"General notification details could not be retrieved, please try again.",errorRetrievingOrders:"Orders could not be retrieved, please try again.",errorRetrievingPAR:"Permanent Access Request permits could not be retrieved, please try again.",errorRetrievingPARdetails:"Permanent Access Request details could not be retrieved, please try again.",errorRetrievingProducts:"No Products could be retrieved, please try again.",errorRetrievingReportDetails:"Report Details could not be retrieved, please try again.",errorRetrievingReports:"There was and error retrieving the Reports, please try again.",errorRetrievingShipmentDetails:"Incoming Shipment Details could not be retrieved, please try again.",errorRetrievingTAR:"Temporary Access Request permits could not be retrieved, please try again.",errorRetrievingTARdetails:"Temporary Access Request details could not be retrieved, please try again.",errorRetrievingTickets:"Tickets could not be retrieved, please try again.",errorRetrievingUser:"User details could not be retrieved, please try again.",errorRetrievingVisitors:"Visitors could not be retrieved, please try again.",errorRetrievingVisitorDetails:"Visitor details could not be retrieved, please try again.",errorRetrievingVisits:"Visits could not be retrieved, please try again.",thereWasAnErrorRetrievingAccount:"There was an error retrieving the accounts for your user.",unknownError:"An unknown error has occurred. Please try again.",addAdminUserRole:"Add Admin User Role",addUserRole:"Add User Role",adminRoleAddEdit:"Admin Role Add/Edit",adminRolesTitle:"Admin Roles",adminUserAddEdit:"Admin User Add/Edit",adminUsersTitle:"Admin Users",adoptAdminUser:"Adopt Admin User",confirm:"Confirm",createNew:"Create New",deactivate:"Deactivate",deactivateConfirmation:"Deactivate Confirmation",deactivateUser:"Deactivate User",default:"Default",description:"Description",disabled:"Disabled",editUserProfile:"Edit User Profile",expired:"Expired",existing:"Existing",invitationExpired:"Invitation Expired",invitations:"Invitations",invitationSe
5nt:"Invitation Sent",invitationSentAt:"Invitation sent at:",lastUpdatedAt:"Last updated at",loginEmail:"Login Email",name:"Name",new:"New",no:"No",noElementsFound:"No elements found",noItemsFound:"No items found",noItemsSelected:"No items selected",note:"Note",okay:"Okay",pageNotFound:"Oops! Page not found",pending:"Pending",permissions:"Permissions",reactivate:"Reactivate",reactivateConfirmation:"Reactivate Confirmation",reactivateUser:"Reactivate User",save:"Save",saveChanges:"Save Changes",selectAnAccount:"Select an account",send:"Send",setAsDefault:"Set as default",signOutNow:"Sign out now",submit:"Submit",uploading:"Uploading...",userRole:"User Role(s)",userRoleAddEdit:"User Role Add/Edit",userRolesTitle:"User Roles",viewMyAccount:"View My Account",warning:"Warning",yes:"Yes",incidentBridge:"Incident Bridge",bridgeDetails:"Bridge Details",joinTheMeetingNow:"Join the meeting now",meetingId:"Meeting ID",passcode:"Passcode",phoneConferenceId:"Phone conference ID",tenantKey:"Tenant key",videoId:"Video ID",dialInByPhone:"Dial in by phone",unitedStatesDallas:"United States, Dallas",findAlocalNumber:"Find a local number",joinOnAvideoConferencingDevice:"Join on a video conferencing device",welcomeToCustomerPortal:"Welcome to the Customer Portal!",logoutSuccessMessage:"You have successfully signed out.",loggedOutErrorMessage:"You have have been signed out. Please log in again.",pleaseTypeEmailAddress:"Please type your email address to begin",signIn:"Sign In",signInInfoMessage:"If you do not have an account or need assistance logging in please contact our <a href='{url}' target='_blank'>customer success team</a>.",acceptInvitation:"Accept Invitation",setUpYourAccount:"Set Up Your Account",verificationSuccessful:"Verification Successful!",thankYouForVerifyingInformation:"Thank you for verifying your information,{fullName}",youHaveBeenAskedToVerify:"You have been asked to verify your identification details."}},Ut=s=>{s.use(Ve,{messages:xt,rootApiPath:m.state.rootApiPath,store:m,router:v})},Mt={50:"{blue.50}",100:"{blue.100}",200:"{blue.200}",300:"{blue.300}",400:"{blue.400}",500:"{blue.500}",600:"{blue.600}",700:"{blue.700}",800:"{blue.800}",900:"{blue.900}",950:"{blue.950}"},X={100:"var(--surface-100)",200:"var(--surface-200)",700:"var(--surface-700)",800:"var(--surface-800)",900:"var(--surface-900)",950:"var(--surface-950)"},Ft=ve(Ae,{semantic:{primary:Mt,colorScheme:{light:{surface:X},dark:{surface:X}}}});function qt(){return{preset:Ft,options:{prefix:"pv",darkModeSelector:".dark"}}}const Bt=s=>{s.use(Se,{theme:qt()}),s.use(be),s.directive("tooltip",Ce),s.directive("ripple",we),s.component(E.name,E),s.component(O.name,O),s.component(_.name,_),s.component(V.name,V),s.component(x.name,x),s.component(U.name,U),s.component(M.name,M),s.component(F.name,F),s.component(q.name,q),s.component(B.name,B),s.component(H.name,H),s.component(z.name,z),s.component(G.name,G)},ee="/",Ht=window.TokenRetry,te=new Te,ie=s=>s?.includes("/public/")||s?.includes("/invite/"),zt=s=>{let e=!1,t=sessionStorage.getItem("token"),i="",r;s.interceptors.request.use(async o=>{if(ie(o.url))return o;r=o;const a=await te.acquire();m.commit("setLastServerRequestDate");try{if(t===null){let c=await fetch(`${ee}api/token`);if(c.status===599){i=await c.text();let u=sessionStorage.getItem("tokenCount");if(u){let d=parseInt(u);d===Ht?window.location.href=m.state.logoffUrl:(sessionStorage.setItem("tokenCount",`${d+1}`),window.location.href=i,e=!0)}else sessionStorage.setItem("tokenCount","1"),window.location.href=i,e=!0}if(c.ok){let u=await c.text();sessionStorage.removeItem("tokenCount"),sessionStorage.setItem("token",u)}}t=sessionStorage.getItem("token");let n="Bearer "+t;o.headers.set("Authorization",n)}finally{return a(),o}},o=>Promise.reject(o)),e?console.warn("Unable to retrieve authorization token for authenticated request to url "+r.url):s.interceptors.response.use(void 0,async o=>{if(ie(o.config?.url))return Promise.reject(o);if(o?.response?.status===429){const a=o.response.headers["retry-after"],n=isNaN(Number(a))?10:Number(a);m.commit("addFailedRequest",o.config),m.commit("setRetryAfter",n
5)}else if(o?.response?.status==401&&r.headers.get("Retry")==null){const a=await te.acquire();try{let n=sessionStorage.getItem("token");if(t===n||n===null){let c=await fetch(`${ee}api/token`);c.status===599?(i=await c.text(),window.location.href=i):c.ok||(sessionStorage.removeItem("token"),window.location.href=m.state.logoffUrl),n=await c.text()}sessionStorage.setItem("token",n),r.headers.set("Retry","true")}finally{a()}try{return await s(r)}catch{sessionStorage.removeItem("token"),window.location.href=m.state.logoffUrl}}else return Promise.reject(o)})},se=Ie,Gt=Wt([]);function $t(s){const{can:e,rules:t}=new Re(se),i=Yt(s);for(let r of i)e([...r.action],r.subject);return t}function Wt(s){return new se($t(s))}function Yt(s){const e=[];for(var t of s){const i=t.split("."),r=i[3],o=`${i[1]}.${i[2]}`,a=e.findIndex(n=>n.subject==o);a!==-1?e[a].action.push(r):e.push({action:[r],subject:o})}return e}function ti(s,e){let t=!0;for(var i of s){const r=i.split("."),o=r[3],a=`${r[1]}.${r[2]}`;e.can(o,a)||(t=!1)}return t}const A=Pe(_t);A.use(v);A.use(m,je);A.use(Ne,Gt,Vt);Bt(A);Ut(A);zt(xe);A.mount("#clientPortalApp");export{P as U,Gt as a,v as b,$t as d,ti as h,ei as l,kt as r,m as s};
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.